{"id":"https://openalex.org/W4406250021","doi":"https://doi.org/10.1007/s10270-024-01257-y","title":"A reference architecture for the development of GLSP-based web modeling tools","display_name":"A reference architecture for the development of GLSP-based web modeling tools","publication_year":2025,"publication_date":"2025-01-10","ids":{"openalex":"https://openalex.org/W4406250021","doi":"https://doi.org/10.1007/s10270-024-01257-y"},"language":"en","primary_location":{"id":"doi:10.1007/s10270-024-01257-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-024-01257-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-024-01257-y.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-024-01257-y.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109650297","display_name":"Haydar Metin","orcid":"https://orcid.org/0009-0000-1328-4119"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Haydar Metin","raw_affiliation_strings":["Business Informatics Group, TU Wien, Favoritenstrasse 9-11, Vienna, 1040, Austria","EclipseSource, Schwindgasse 20 / 2-3, 1040, Vienna, Austria"],"affiliations":[{"raw_affiliation_string":"Business Informatics Group, TU Wien, Favoritenstrasse 9-11, Vienna, 1040, Austria","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"EclipseSource, Schwindgasse 20 / 2-3, 1040, Vienna, Austria","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035025930","display_name":"Dominik Bork","orcid":"https://orcid.org/0000-0001-8259-2297"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Dominik Bork","raw_affiliation_strings":["Business Informatics Group, TU Wien, Favoritenstrasse 9-11, Vienna, 1040, Austria"],"affiliations":[{"raw_affiliation_string":"Business Informatics Group, TU Wien, Favoritenstrasse 9-11, Vienna, 1040, Austria","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5109650297"],"corresponding_institution_ids":["https://openalex.org/I145847075"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":4.9408,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.92336294,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"24","issue":"6","first_page":"1869","last_page":"1895"},"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.9997000098228455,"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.9997000098228455,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9965999722480774,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9952999949455261,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7582989931106567},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6759672164916992},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.6512352824211121},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.511415421962738},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5088241696357727},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.5054347515106201},{"id":"https://openalex.org/keywords/reference-model","display_name":"Reference model","score":0.4805748462677002},{"id":"https://openalex.org/keywords/web-application-development","display_name":"Web application development","score":0.47056126594543457},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.4656323492527008},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.41910386085510254},{"id":"https://openalex.org/keywords/service-oriented-modeling","display_name":"Service-oriented modeling","score":0.41705816984176636},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.39029359817504883},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.334414541721344},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.3292657732963562},{"id":"https://openalex.org/keywords/web-development","display_name":"Web development","score":0.3181629776954651},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.25923311710357666},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16515925526618958},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.15079256892204285},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.146825909614563}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7582989931106567},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6759672164916992},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6512352824211121},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.511415421962738},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5088241696357727},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.5054347515106201},{"id":"https://openalex.org/C150189527","wikidata":"https://www.wikidata.org/wiki/Q356674","display_name":"Reference model","level":2,"score":0.4805748462677002},{"id":"https://openalex.org/C120927855","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application development","level":4,"score":0.47056126594543457},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.4656323492527008},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.41910386085510254},{"id":"https://openalex.org/C21659813","wikidata":"https://www.wikidata.org/wiki/Q7455644","display_name":"Service-oriented modeling","level":5,"score":0.41705816984176636},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.39029359817504883},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.334414541721344},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.3292657732963562},{"id":"https://openalex.org/C79373723","wikidata":"https://www.wikidata.org/wiki/Q386275","display_name":"Web development","level":3,"score":0.3181629776954651},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.25923311710357666},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16515925526618958},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.15079256892204285},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.146825909614563},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10270-024-01257-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-024-01257-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-024-01257-y.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-024-01257-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-024-01257-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-024-01257-y.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":[],"awards":[{"id":"https://openalex.org/G6458180908","display_name":null,"funder_award_id":"903552","funder_id":"https://openalex.org/F4320323031","funder_display_name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft"}],"funders":[{"id":"https://openalex.org/F4320322839","display_name":"Technische Universit\u00e4t Wien","ror":"https://ror.org/04d836q62"},{"id":"https://openalex.org/F4320323031","display_name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","ror":"https://ror.org/028jc0449"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4406250021.pdf","grobid_xml":"https://content.openalex.org/works/W4406250021.grobid-xml"},"referenced_works_count":46,"referenced_works":["https://openalex.org/W1529779742","https://openalex.org/W1554531572","https://openalex.org/W1851467418","https://openalex.org/W1970827653","https://openalex.org/W2101179354","https://openalex.org/W2106788339","https://openalex.org/W2168931509","https://openalex.org/W2293306176","https://openalex.org/W2612267306","https://openalex.org/W2894750487","https://openalex.org/W2895572312","https://openalex.org/W2947165325","https://openalex.org/W3216101242","https://openalex.org/W4200013168","https://openalex.org/W4200021009","https://openalex.org/W4236750285","https://openalex.org/W4307284284","https://openalex.org/W4307308169","https://openalex.org/W4312464888","https://openalex.org/W4312680658","https://openalex.org/W4313563524","https://openalex.org/W4319867088","https://openalex.org/W4322759181","https://openalex.org/W4382644246","https://openalex.org/W4385613004","https://openalex.org/W4387493246","https://openalex.org/W4387500592","https://openalex.org/W4387999434","https://openalex.org/W4388775716","https://openalex.org/W4388975504","https://openalex.org/W4389630079","https://openalex.org/W4390117305","https://openalex.org/W4390117352","https://openalex.org/W4396224217","https://openalex.org/W4396685459","https://openalex.org/W4402193282","https://openalex.org/W4402340971","https://openalex.org/W4402977947","https://openalex.org/W4403264695","https://openalex.org/W6601431869","https://openalex.org/W6633042674","https://openalex.org/W6713193321","https://openalex.org/W6893263218","https://openalex.org/W6927539514","https://openalex.org/W6944459740","https://openalex.org/W6949870676"],"related_works":["https://openalex.org/W2043258212","https://openalex.org/W47442879","https://openalex.org/W2135336109","https://openalex.org/W4245365057","https://openalex.org/W2055504431","https://openalex.org/W4231475082","https://openalex.org/W2996307556","https://openalex.org/W2013437002","https://openalex.org/W37827044","https://openalex.org/W2607326137"],"abstract_inverted_index":{"Abstract":[0],"Web-based":[1],"modeling":[2,55,59,92,109,151],"tools":[3,60],"provide":[4,177],"unprecedented":[5],"opportunities":[6,173],"for":[7,31,69,153,195],"the":[8,19,48,119,138,154,159,162,166,170,181,186],"realization":[9,120],"of":[10,23,43,114,121,174,188,209],"modern,":[11],"powerful,":[12],"and":[13,65,81,88,98,105,137,147,165,172,183],"usable":[14],"diagram":[15],"editors":[16],"running":[17],"in":[18,144],"cloud.":[20],"The":[21,33,156],"development":[22,198],"such":[24],"tools,":[25],"however,":[26],"still":[27],"poses":[28],"significant":[29],"challenges":[30,45,80,171],"developers.":[32],"graphical":[34],"language":[35],"server":[36],"platform":[37],"(GLSP)":[38],"aims":[39],"to":[40,51,103,180,192],"reduce":[41],"some":[42],"these":[44,79],"by":[46],"providing":[47],"necessary":[49],"frameworks":[50],"efficiently":[52],"create":[53],"web":[54,108,150],"tools.":[56,93,110],"However,":[57],"realizing":[58,89],"with":[61,86],"GLSP":[62,87,176,194],"remains":[63],"challenging":[64],"not":[66,191],"much":[67],"support":[68],"interested":[70],"tool":[71,152,197],"developers":[72],"is":[73],"provided":[74],"yet.":[75],"This":[76],"paper":[77],"discusses":[78],"lessons":[82,157],"learned":[83],"after":[84],"working":[85],"several":[90],"GLSP-based":[91,107,123,149],"We":[94],"present":[95],"experiences,":[96],"concepts,":[97],"a":[99,112,122,145,206],"reusable":[100],"reference":[101,139,163,207],"architecture":[102,140],"develop":[104],"operate":[106],"As":[111],"proof":[113],"concept,":[115],"we":[116,132,141,203],"report":[117],"on":[118,169],"UML":[124],"editor":[125],"called":[126],"bigUML":[127,130],".":[128],"Through":[129],",":[131],"show":[133],"that":[134],"our":[135,210],"procedure":[136],"developed":[142],"resulted":[143],"scalable":[146],"flexible":[148],"UML.":[155],"learned,":[158],"procedural":[160],"approach,":[161],"architecture,":[164],"critical":[167],"reflection":[168],"using":[175],"valuable":[178],"insights":[179],"community":[182],"shall":[184],"ease":[185],"decision":[187],"whether":[189],"or":[190],"use":[193],"future":[196],"projects.":[199],"With":[200],"this":[201],"paper,":[202],"publicly":[204],"release":[205],"implementation":[208],"architecture.":[211]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-12T06:13:28.667946","created_date":"2025-10-10T00:00:00"}
