{"id":"https://openalex.org/W2075298213","doi":"https://doi.org/10.1145/1734200.1734204","title":"Engineering rich internet applications with a model-driven approach","display_name":"Engineering rich internet applications with a model-driven approach","publication_year":2010,"publication_date":"2010-04-01","ids":{"openalex":"https://openalex.org/W2075298213","doi":"https://doi.org/10.1145/1734200.1734204","mag":"2075298213"},"language":"en","primary_location":{"id":"doi:10.1145/1734200.1734204","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734200.1734204","pdf_url":null,"source":{"id":"https://openalex.org/S131231701","display_name":"ACM Transactions on the Web","issn_l":"1559-1131","issn":["1559-1131","1559-114X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on the Web","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024296934","display_name":"Piero Fraternali","orcid":"https://orcid.org/0000-0002-6945-2625"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Piero Fraternali","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy","Politecnico di Milano, Milan (Italy)#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]},{"raw_affiliation_string":"Politecnico di Milano, Milan (Italy)#TAB#","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037129390","display_name":"Sara Comai","orcid":"https://orcid.org/0000-0002-9554-8815"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Sara Comai","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy","Politecnico di Milano, Milan (Italy)#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]},{"raw_affiliation_string":"Politecnico di Milano, Milan (Italy)#TAB#","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028101938","display_name":"Alessandro Bozzon","orcid":"https://orcid.org/0000-0002-3300-2913"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Bozzon","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy","Politecnico di Milano, Milan (Italy)#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]},{"raw_affiliation_string":"Politecnico di Milano, Milan (Italy)#TAB#","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026960333","display_name":"Giovanni Toffetti","orcid":"https://orcid.org/0000-0002-0740-1355"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Giovanni Toffetti Carughi","raw_affiliation_strings":["University of Lugano, Lugano, Switzerland","University Of Lugano, Lugano, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Lugano, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]},{"raw_affiliation_string":"University Of Lugano, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":41.8389,"has_fulltext":false,"cited_by_count":68,"citation_normalized_percentile":{"value":0.99665501,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"4","issue":"2","first_page":"1","last_page":"47"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9902999997138977,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.826211154460907},{"id":"https://openalex.org/keywords/client-side","display_name":"Client-side","score":0.6381057500839233},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.6353205442428589},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.629851758480072},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.5379669070243835},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.5293474793434143},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.46901601552963257},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4682142734527588},{"id":"https://openalex.org/keywords/server-side","display_name":"Server-side","score":0.46738162636756897},{"id":"https://openalex.org/keywords/client\u2013server-model","display_name":"Client\u2013server model","score":0.4240572154521942},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4183706045150757},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.411067932844162},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.3060978651046753},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.28104954957962036},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.09517496824264526}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.826211154460907},{"id":"https://openalex.org/C202477664","wikidata":"https://www.wikidata.org/wiki/Q1352449","display_name":"Client-side","level":2,"score":0.6381057500839233},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.6353205442428589},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.629851758480072},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5379669070243835},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.5293474793434143},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.46901601552963257},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4682142734527588},{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.46738162636756897},{"id":"https://openalex.org/C152880691","wikidata":"https://www.wikidata.org/wiki/Q146813","display_name":"Client\u2013server model","level":3,"score":0.4240572154521942},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4183706045150757},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.411067932844162},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.3060978651046753},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28104954957962036},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.09517496824264526},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1734200.1734204","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734200.1734204","pdf_url":null,"source":{"id":"https://openalex.org/S131231701","display_name":"ACM Transactions on the Web","issn_l":"1559-1131","issn":["1559-1131","1559-114X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on the Web","raw_type":"journal-article"},{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:1320285","is_oa":false,"landing_page_url":"http://discovery.ucl.ac.uk/1320285/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"In: (pp. 7:1-7:1). (2010)","raw_type":"Proceedings paper"},{"id":"pmh:oai:re.public.polimi.it:11311/577128","is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=1734204","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5600000023841858,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G6639320540","display_name":null,"funder_award_id":"IST-2005-2.6.3","funder_id":"https://openalex.org/F4320334962","funder_display_name":"Sixth Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320334962","display_name":"Sixth Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W176357074","https://openalex.org/W200190827","https://openalex.org/W1479706681","https://openalex.org/W1487060125","https://openalex.org/W1508182149","https://openalex.org/W1516626990","https://openalex.org/W1520678843","https://openalex.org/W1528773910","https://openalex.org/W1545406293","https://openalex.org/W1564633100","https://openalex.org/W1568908522","https://openalex.org/W1579525522","https://openalex.org/W1590020582","https://openalex.org/W1601328904","https://openalex.org/W1728303734","https://openalex.org/W1761250868","https://openalex.org/W1775738142","https://openalex.org/W1973315129","https://openalex.org/W2015616488","https://openalex.org/W2016980873","https://openalex.org/W2038122051","https://openalex.org/W2044990068","https://openalex.org/W2051406143","https://openalex.org/W2058697244","https://openalex.org/W2066108018","https://openalex.org/W2093583339","https://openalex.org/W2108417842","https://openalex.org/W2112101330","https://openalex.org/W2119561753","https://openalex.org/W2121433161","https://openalex.org/W2129322960","https://openalex.org/W2129828750","https://openalex.org/W2136986487","https://openalex.org/W2140393476","https://openalex.org/W2140710134","https://openalex.org/W2144192824","https://openalex.org/W2148357534","https://openalex.org/W2154031271","https://openalex.org/W2156490890","https://openalex.org/W2159081040","https://openalex.org/W2159765281","https://openalex.org/W2160701697","https://openalex.org/W2167363148","https://openalex.org/W2913335309","https://openalex.org/W2945526390","https://openalex.org/W3092077721","https://openalex.org/W6635143247"],"related_works":["https://openalex.org/W2620710085","https://openalex.org/W170966197","https://openalex.org/W2353988224","https://openalex.org/W2801435204","https://openalex.org/W2732083259","https://openalex.org/W3125934465","https://openalex.org/W2378457789","https://openalex.org/W2395578793","https://openalex.org/W95855369","https://openalex.org/W1013346521"],"abstract_inverted_index":{"Rich":[0],"Internet":[1],"Applications":[2],"(RIAs)":[3],"have":[4,59],"introduced":[5],"powerful":[6],"novel":[7],"functionalities":[8],"into":[9,84],"the":[10,26,47,54,64,113],"Web":[11,69,87],"architecture,":[12],"borrowed":[13],"from":[14],"client-server":[15,36],"and":[16,33,39,42,90,111,115,132],"desktop":[17],"applications.":[18],"The":[19,92,119],"resulting":[20,120],"platforms":[21],"allow":[22],"designers":[23],"to":[24,67,99],"improve":[25],"user's":[27],"experience,":[28],"by":[29],"exploiting":[30],"client-side":[31,114],"data":[32],"computation,":[34],"bidirectional":[35],"communication,":[37],"synchronous":[38],"asynchronous":[40],"events,":[41],"rich":[43],"interface":[44],"widgets.":[45],"However,":[46],"rapid":[48],"evolution":[49],"of":[50,81,126,130],"RIA":[51,82,101],"technologies":[52],"challenges":[53],"Model-Driven":[55],"Development":[56],"methodologies":[57],"that":[58,95],"been":[60],"successfully":[61],"applied":[62],"in":[63,124],"past":[65],"decade":[66],"traditional":[68],"solutions.":[70],"This":[71],"paper":[72],"illustrates":[73],"an":[74,85],"evolutionary":[75],"approach":[76,121],"for":[77],"incorporating":[78],"a":[79,105,108],"wealth":[80],"features":[83],"existing":[86],"engineering":[88],"methodology":[89],"notation.":[91],"experience":[93],"demonstrates":[94],"it":[96],"is":[97,122],"possible":[98],"model":[100],"application":[102],"requirements":[103],"at":[104],"high-level":[106],"using":[107],"platform-independent":[109],"notation,":[110],"generate":[112],"server-side":[116],"code":[117],"automatically.":[118],"evaluated":[123],"terms":[125],"expressive":[127],"power,":[128],"ease":[129],"use,":[131],"implementability.":[133]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":7},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":14},{"year":2012,"cited_by_count":17}],"updated_date":"2026-07-19T07:52:34.831488","created_date":"2025-10-10T00:00:00"}
