{"id":"https://openalex.org/W2342386748","doi":"https://doi.org/10.5220/0005745603230330","title":"Comparative Analysis of Workbenches to Support DSMLs: Discussion with Non-Trivial Model-Driven Development Needs","display_name":"Comparative Analysis of Workbenches to Support DSMLs: Discussion with Non-Trivial Model-Driven Development Needs","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2342386748","doi":"https://doi.org/10.5220/0005745603230330","mag":"2342386748"},"language":"en","primary_location":{"id":"doi:10.5220/0005745603230330","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005745603230330","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5220/0005745603230330","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103742604","display_name":"Andr\u00e9 Ribeiro","orcid":null},"institutions":[{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":null,"type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]},{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Andr\u00e9 Ribeiro","raw_affiliation_strings":["INESC-ID/Instituto Superior T\u00e9cnico, Portugal"],"affiliations":[{"raw_affiliation_string":"INESC-ID/Instituto Superior T\u00e9cnico, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4387152517"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025233455","display_name":"Lu\u00eds Moreira de Sousa","orcid":"https://orcid.org/0000-0002-5851-2071"},"institutions":[{"id":"https://openalex.org/I4210112527","display_name":"Luxembourg Institute of Science and Technology","ror":"https://ror.org/01t178j62","country_code":"LU","type":"education","lineage":["https://openalex.org/I4210112527"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Lu\u00eds de Sousa","raw_affiliation_strings":["CRP Henri Tudor, Luxembourg","Luxembourg Institute of Science and Technology, Belvaux, Luxembourg"],"affiliations":[{"raw_affiliation_string":"CRP Henri Tudor, Luxembourg","institution_ids":[]},{"raw_affiliation_string":"Luxembourg Institute of Science and Technology, Belvaux, Luxembourg","institution_ids":["https://openalex.org/I4210112527"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076063416","display_name":"Alberto Rodrigues da Silva","orcid":"https://orcid.org/0000-0002-7900-9846"},"institutions":[{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":null,"type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Alberto Rodrigues da Silva","raw_affiliation_strings":["Instituto Superior T\u00e9cnico, Portugal"],"affiliations":[{"raw_affiliation_string":"Instituto Superior T\u00e9cnico, Portugal","institution_ids":["https://openalex.org/I4387152517"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5103742604"],"corresponding_institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4387152517"],"apc_list":null,"apc_paid":null,"fwci":1.6676,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83876078,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"323","last_page":"330"},"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.9998000264167786,"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.9998000264167786,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9970999956130981,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.994700014591217,"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.7724936008453369},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6926366686820984},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.686691403388977},{"id":"https://openalex.org/keywords/model-transformation","display_name":"Model transformation","score":0.6304751634597778},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.630233883857727},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.590118944644928},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5358544588088989},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.5190511345863342},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.5172663331031799},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.4971146881580353},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"Separation of concerns","score":0.48690927028656006},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.4605042636394501},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.4455985724925995},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.42501455545425415},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.22422978281974792},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18105804920196533},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.14099472761154175},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09165379405021667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7724936008453369},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6926366686820984},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.686691403388977},{"id":"https://openalex.org/C2779791154","wikidata":"https://www.wikidata.org/wiki/Q258040","display_name":"Model transformation","level":3,"score":0.6304751634597778},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.630233883857727},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.590118944644928},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5358544588088989},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.5190511345863342},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.5172663331031799},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.4971146881580353},{"id":"https://openalex.org/C76214141","wikidata":"https://www.wikidata.org/wiki/Q2465506","display_name":"Separation of concerns","level":3,"score":0.48690927028656006},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.4605042636394501},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.4455985724925995},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.42501455545425415},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.22422978281974792},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18105804920196533},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.14099472761154175},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09165379405021667},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.0},{"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},{"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.5220/0005745603230330","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005745603230330","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5220/0005745603230330","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005745603230330","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.550000011920929,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W121159850","https://openalex.org/W1162037737","https://openalex.org/W2017171142","https://openalex.org/W2027455274","https://openalex.org/W2032881469","https://openalex.org/W2117824779","https://openalex.org/W2128520612","https://openalex.org/W2139872812","https://openalex.org/W2293634061"],"related_works":["https://openalex.org/W1994068812","https://openalex.org/W4200566105","https://openalex.org/W2583163392","https://openalex.org/W2100040503","https://openalex.org/W2153704407","https://openalex.org/W3143695185","https://openalex.org/W2148591238","https://openalex.org/W145312585","https://openalex.org/W2165548140","https://openalex.org/W2511665627"],"abstract_inverted_index":{"The":[0,89],"development":[1],"and":[2,38,48,91,110,121,167],"use":[3,40,66,92],"of":[4,36,41,52,55,67,82,93,112,114,154],"Domain":[5,59],"Specific":[6,60],"Languages":[7,62],"emerged":[8],"as":[9,58,102,135],"a":[10,53,131,136,144,152],"way":[11],"to":[12,20,126,173],"cope":[13],"with":[14,69],"complex":[15],"problems":[16],"using":[17,80,86],"concepts":[18],"closer":[19],"the":[21,26,34,39,50,65,75,108,128],"problem":[22,76],"domain.":[23],"By":[24],"leveraging":[25],"principles":[27],"proposed":[28],"by":[29,79],"Model-Driven":[30],"Development":[31],"(MDD),":[32],"like":[33],"separation":[35],"concerns":[37],"model":[42],"transformations,":[43],"this":[44],"approach":[45],"became":[46],"popular":[47],"caused":[49],"emergence":[51],"variety":[54],"languages,":[56],"known":[57,101],"Modeling":[61],"(DSMLs).":[63],"Moreover,":[64],"DSMLs":[68,94],"graphical":[70,160],"notations":[71],"abstracts":[72],"even":[73],"more":[74],"domain,":[77],"either":[78],"extensions":[81],"UML":[83,137],"or":[84],"directly":[85],"metamodeling":[87],"languages.":[88,176],"definition":[90],"is":[95],"only":[96],"possible":[97],"through":[98],"specific":[99],"tools,":[100],"languages":[103],"workbenches.":[104],"This":[105],"paper":[106],"discusses":[107],"analysis":[109],"comparison":[111],"three":[113],"these":[115],"tools":[116,148],"(namely":[117,157],"Papyrus,":[118],"Enterprise":[119],"Architect":[120],"Sirius)":[122],"that":[123],"were":[124,149],"used":[125],"create":[127],"XIS-Mobile":[129],"language,":[130],"non-trivial":[132,175],"DSML":[133],"defined":[134],"profile":[138],"for":[139],"modeling":[140],"mobile":[141],"applications":[142],"in":[143],"platform-independent":[145],"way.":[146],"These":[147],"evaluated":[150],"considering":[151],"set":[153],"key":[155],"criteria":[156],"learnability,":[158],"usability,":[159],"completeness,":[161],"validation":[162],"support,":[163,165],"transformation":[164],"evolvability":[166],"interoperability)":[168],"which":[169],"show":[170],"their":[171],"suitability":[172],"develop":[174]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
