{"id":"https://openalex.org/W2372715775","doi":"https://doi.org/10.5220/0005761102590270","title":"Mixins and Extenders for Modular Metamodel Customisation","display_name":"Mixins and Extenders for Modular Metamodel Customisation","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2372715775","doi":"https://doi.org/10.5220/0005761102590270","mag":"2372715775"},"language":"en","primary_location":{"id":"doi:10.5220/0005761102590270","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005761102590270","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 18th International Conference on Enterprise Information Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5220/0005761102590270","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090597969","display_name":"Sr\u0111an \u017divkovi\u0107","orcid":"https://orcid.org/0000-0002-7726-4149"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sr\u0111an \u017divkovi\u0107","raw_affiliation_strings":["Faculty of Computer Science, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, Austria","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101471505","display_name":"Dimitris Karagiannis","orcid":"https://orcid.org/0000-0003-2162-9740"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dimitris Karagiannis","raw_affiliation_strings":["Faculty of Computer Science, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, Austria","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.02094763,"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":"259","last_page":"270"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9983000159263611,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9947999715805054,"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/metamodeling","display_name":"Metamodeling","score":0.9349431991577148},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7223571538925171},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6998839974403381},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6242613196372986},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5969533920288086},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.5083732008934021},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.503659188747406},{"id":"https://openalex.org/keywords/artifact","display_name":"Artifact (error)","score":0.49817395210266113},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.46392378211021423},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.46320071816444397},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.4602486193180084},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.22770673036575317},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2001892626285553},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08226105570793152}],"concepts":[{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.9349431991577148},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7223571538925171},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6998839974403381},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6242613196372986},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5969533920288086},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.5083732008934021},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.503659188747406},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.49817395210266113},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.46392378211021423},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46320071816444397},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4602486193180084},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.22770673036575317},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2001892626285553},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08226105570793152},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5220/0005761102590270","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005761102590270","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 18th International Conference on Enterprise Information Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5220/0005761102590270","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0005761102590270","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 18th International Conference on Enterprise Information Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W143490393","https://openalex.org/W146458024","https://openalex.org/W1495226832","https://openalex.org/W1515285310","https://openalex.org/W1602025489","https://openalex.org/W1863462177","https://openalex.org/W1968990145","https://openalex.org/W1998527284","https://openalex.org/W2041893234","https://openalex.org/W2082514774","https://openalex.org/W2098009157","https://openalex.org/W2103458172","https://openalex.org/W2115680394","https://openalex.org/W2136449473","https://openalex.org/W2150765606","https://openalex.org/W2184868561"],"related_works":["https://openalex.org/W2734275018","https://openalex.org/W1559152283","https://openalex.org/W2020771612","https://openalex.org/W2225770667","https://openalex.org/W1999962878","https://openalex.org/W3147208008","https://openalex.org/W652092913","https://openalex.org/W2164325773","https://openalex.org/W84800322","https://openalex.org/W2158621500"],"abstract_inverted_index":{"Metamodelling":[0],"is":[1,154],"a":[2,12,86,132],"practical":[3],"yet":[4],"rigorous":[5],"formalism":[6],"for":[7,61,68,89,103,108],"modelling":[8,23,31,177,187,193],"language":[9,158,171],"definition":[10,172],"with":[11],"metamodel":[13,69,90,106,152],"being":[14],"its":[15,140],"pivotal":[16],"engineering":[17,159,182],"artifact.":[18],"A":[19],"multitude":[20],"of":[21,34,55,96,114,120,149],"domain-specific":[22],"languages":[24,36,188],"(DSML)":[25],"are":[26,46,74],"engineered":[27],"to":[28,49,184],"cover":[29],"various":[30],"domains.":[32],"Metamodels":[33],"such":[35,115,135],"evolve":[37],"over":[38],"time":[39],"by":[40,142],"introducing":[41],"changes":[42],"and":[43,45,79,98,138,167,173],"extensions":[44],"further":[47],"customised":[48],"suite":[50],"project-specific":[51],"needs.":[52,194],"While":[53,100],"majority":[54],"DSML":[56],"development":[57],"techniques":[58],"provide":[59,185],"concepts":[60,67],"creating":[62],"metamodels":[63],"from":[64],"scratch,":[65],"composition":[66,113],"customisation":[70,91,153],"beyond":[71],"class":[72],"inheritance":[73],"sought":[75],"towards":[76],"more":[77],"flexibility":[78,166,183],"reuse.":[80],"In":[81],"this":[82,126],"paper,":[83],"we":[84],"introduce":[85],"modular":[87,151],"approach":[88,127,162,180],"based":[92],"on":[93,118],"the":[94,144,150,157,176,179],"idea":[95],"mixins":[97,101],"extenders.":[99],"allow":[102],"defining":[104],"self-contained":[105],"modules":[107,117],"reuse,":[109,165],"extenders":[110],"enable":[111],"non-intrusive":[112],"reusable":[116],"top":[119],"existing":[121],"metamodels.":[122],"We":[123],"show":[124],"how":[125],"can":[128],"be":[129],"applied":[130],"in":[131,170],"metamodelling":[133],"tool":[134],"as":[136],"ADOxx":[137],"demonstrate":[139],"usefulness":[141],"customising":[143],"BPMN":[145],"language.":[146],"The":[147],"benefit":[148],"twofold.":[155],"On":[156,175],"level,":[160,178],"our":[161],"significantly":[163],"promotes":[164],"overall":[168],"efficiency":[169],"customisation.":[174],"leverages":[181],"custom":[186],"that":[189],"better":[190],"suits":[191],"enterprise":[192]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
