{"id":"https://openalex.org/W3048561840","doi":"https://doi.org/10.1007/s10270-020-00813-6","title":"Automatic generation of UML profile graphical editors for Papyrus","display_name":"Automatic generation of UML profile graphical editors for Papyrus","publication_year":2020,"publication_date":"2020-08-11","ids":{"openalex":"https://openalex.org/W3048561840","doi":"https://doi.org/10.1007/s10270-020-00813-6","mag":"3048561840"},"language":"en","primary_location":{"id":"doi:10.1007/s10270-020-00813-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-020-00813-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-020-00813-6.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10270-020-00813-6.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088805952","display_name":"Ran Wei","orcid":"https://orcid.org/0000-0003-2191-1359"},"institutions":[{"id":"https://openalex.org/I27357992","display_name":"Dalian University of Technology","ror":"https://ror.org/023hj5876","country_code":"CN","type":"education","lineage":["https://openalex.org/I27357992"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ran Wei","raw_affiliation_strings":["School of Artificial Intelligence, Dalian University of Technology, Dalian, China"],"affiliations":[{"raw_affiliation_string":"School of Artificial Intelligence, Dalian University of Technology, Dalian, China","institution_ids":["https://openalex.org/I27357992"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019612242","display_name":"Athanasios Zolotas","orcid":"https://orcid.org/0000-0001-6020-4468"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Athanasios Zolotas","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012944400","display_name":"Horacio Hoyos Rodriguez","orcid":"https://orcid.org/0000-0002-0322-059X"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Horacio Hoyos\u00a0Rodriguez","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055440630","display_name":"Simos Gerasimou","orcid":"https://orcid.org/0000-0002-2706-5272"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Simos Gerasimou","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019716992","display_name":"Dimitrios S. Kolovos","orcid":"https://orcid.org/0000-0002-1724-6563"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dimitrios S. Kolovos","raw_affiliation_strings":["Department of Computer Science, University of York, York, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001375993","display_name":"Richard F. Paige","orcid":"https://orcid.org/0000-0002-1978-9852"},"institutions":[{"id":"https://openalex.org/I98251732","display_name":"McMaster University","ror":"https://ror.org/02fa3aq29","country_code":"CA","type":"education","lineage":["https://openalex.org/I98251732"]},{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["CA","GB"],"is_corresponding":true,"raw_author_name":"Richard F. Paige","raw_affiliation_strings":["Department of Computer Science, McMaster University, Hamilton, Canada","Department of Computer Science, University of York, York, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, McMaster University, Hamilton, Canada","institution_ids":["https://openalex.org/I98251732"]},{"raw_affiliation_string":"Department of Computer Science, University of York, York, UK","institution_ids":["https://openalex.org/I52099693"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5001375993","https://openalex.org/A5019612242"],"corresponding_institution_ids":["https://openalex.org/I52099693","https://openalex.org/I98251732"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.9504,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.76640112,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"19","issue":"5","first_page":"1083","last_page":"1106"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8320285677909851},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.7414678335189819},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.7233232259750366},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.7108302712440491},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.621930718421936},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.620182991027832},{"id":"https://openalex.org/keywords/uml-tool","display_name":"UML tool","score":0.5955945253372192},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5732340216636658},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.4916842579841614},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.42647483944892883},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.41486552357673645},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.20752021670341492}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8320285677909851},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.7414678335189819},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.7233232259750366},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.7108302712440491},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.621930718421936},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.620182991027832},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.5955945253372192},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5732340216636658},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.4916842579841614},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.42647483944892883},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.41486552357673645},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.20752021670341492},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10270-020-00813-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-020-00813-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-020-00813-6.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10270-020-00813-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-020-00813-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-020-00813-6.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.699999988079071,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G1852293133","display_name":null,"funder_award_id":"732242","funder_id":"https://openalex.org/F4320337669","funder_display_name":"H2020 European Institute of Innovation and Technology"},{"id":"https://openalex.org/G2376276132","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G8771693217","display_name":"SECT-AIR","funder_award_id":"113099","funder_id":"https://openalex.org/F4320335087","funder_display_name":"Innovate UK"}],"funders":[{"id":"https://openalex.org/F4320332972","display_name":"Defence Science and Technology Laboratory","ror":"https://ror.org/04jswqb94"},{"id":"https://openalex.org/F4320335087","display_name":"Innovate UK","ror":"https://ror.org/05ar5fy68"},{"id":"https://openalex.org/F4320335334","display_name":"Defence Science and Technology Group","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null},{"id":"https://openalex.org/F4320337669","display_name":"H2020 European Institute of Innovation and Technology","ror":"https://ror.org/036dxts37"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3048561840.pdf","grobid_xml":"https://content.openalex.org/works/W3048561840.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W1483906260","https://openalex.org/W1495459766","https://openalex.org/W1501896184","https://openalex.org/W1509087931","https://openalex.org/W1542500666","https://openalex.org/W1564350624","https://openalex.org/W1569991118","https://openalex.org/W1589037717","https://openalex.org/W1603230831","https://openalex.org/W1838643121","https://openalex.org/W1893609791","https://openalex.org/W1965638424","https://openalex.org/W1986110582","https://openalex.org/W1990006787","https://openalex.org/W1998356535","https://openalex.org/W2022119351","https://openalex.org/W2037510696","https://openalex.org/W2047163371","https://openalex.org/W2047236786","https://openalex.org/W2064132748","https://openalex.org/W2070172403","https://openalex.org/W2073948508","https://openalex.org/W2082462926","https://openalex.org/W2091298632","https://openalex.org/W2102304036","https://openalex.org/W2108994192","https://openalex.org/W2133833000","https://openalex.org/W2144650891","https://openalex.org/W2152549137","https://openalex.org/W2162425337","https://openalex.org/W2162768729","https://openalex.org/W2165854000","https://openalex.org/W2395063471","https://openalex.org/W2402188842","https://openalex.org/W2485190833","https://openalex.org/W2581438671","https://openalex.org/W2753288322","https://openalex.org/W2798066811","https://openalex.org/W2806839422","https://openalex.org/W2944081964","https://openalex.org/W4250843411","https://openalex.org/W4255338739","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2020974281","https://openalex.org/W4230811716","https://openalex.org/W2135940322","https://openalex.org/W2734275018","https://openalex.org/W2140175861","https://openalex.org/W2163019837","https://openalex.org/W2286693822","https://openalex.org/W626415181","https://openalex.org/W2027887067","https://openalex.org/W1561063124"],"abstract_inverted_index":{"Abstract":[0],"UML":[1,18,26,31,40,89,123],"profiles":[2,41,90],"offer":[3],"an":[4,99],"intuitive":[5],"way":[6],"for":[7],"developers":[8,51,148],"to":[9,52,151],"build":[10],"domain-specific":[11],"modelling":[12,27,133],"languages":[13],"by":[14,118],"reusing":[15],"and":[16,42,54,66,74,91,113,126,158,164],"extending":[17],"concepts.":[19],"Eclipse":[20],"Papyrus":[21,47,84,157],"is":[22],"a":[23,56,62,130,137,143],"powerful":[24],"open-source":[25,100],"tool":[28,101],"which":[29,147],"supports":[30],"profiling.":[32],"However,":[33],"with":[34,111],"power":[35],"comes":[36],"complexity,":[37],"implementing":[38],"non-trivial":[39,131],"their":[43,92],"supporting":[44,93],"editors":[45,154],"in":[46,85,146],"typically":[48],"requires":[49],"the":[50,81,86,104,161],"handcraft":[53],"maintain":[55],"number":[57],"of":[58,83,88],"interconnected":[59],"models":[60],"through":[61],"loosely":[63],"guided,":[64],"labour-intensive":[65],"error-prone":[67],"process.":[68],"We":[69,95,107,140],"demonstrate":[70],"how":[71],"metamodel":[72],"annotations":[73],"model":[75],"transformation":[76],"techniques":[77],"can":[78],"help":[79],"manage":[80],"complexity":[82],"creation":[87],"editors.":[94],"present":[96],"Jorvik":[97,159,168],",":[98],"that":[102,167],"implements":[103],"proposed":[105],"approach.":[106],"illustrate":[108],"its":[109],"functionality":[110],"examples,":[112],"we":[114],"evaluate":[115],"our":[116],"approach":[117],"comparing":[119],"it":[120],"against":[121],"manual":[122],"profile":[124],"specification":[125],"editor":[127],"implementation":[128],"using":[129,155],"enterprise":[132],"language":[134],"(Archimate)":[135],"as":[136],"case":[138],"study.":[139],"also":[141],"perform":[142],"user":[144],"study":[145],"are":[149],"asked":[150],"produce":[152],"identical":[153],"both":[156],"demonstrating":[160],"substantial":[162],"productivity":[163],"maintainability":[165],"benefits":[166],"delivers.":[169]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
