{"id":"https://openalex.org/W1965090210","doi":"https://doi.org/10.1016/s1571-0661(04)80621-2","title":"Model Driven Language Engineering","display_name":"Model Driven Language Engineering","publication_year":2003,"publication_date":"2003-03-01","ids":{"openalex":"https://openalex.org/W1965090210","doi":"https://doi.org/10.1016/s1571-0661(04)80621-2","mag":"1965090210"},"language":"en","primary_location":{"id":"doi:10.1016/s1571-0661(04)80621-2","doi":"https://doi.org/10.1016/s1571-0661(04)80621-2","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)80621-2","pdf_url":"https://www.sciencedirect.com/science/article/pii/S1571066104806212/pdf","source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","jufo-1","norway-1","poland-40","russia-white-list-3"],"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"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":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.sciencedirect.com/science/article/pii/S1571066104806212/pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113485036","display_name":"Stuart Kent","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I20581793","display_name":"University of Kent","ror":"https://ror.org/00xkeyj56","country_code":"GB","type":"education","lineage":["https://openalex.org/I20581793"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Stuart Kent","raw_affiliation_strings":["University of Kent, at Canterbury, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Kent, at Canterbury, UK","institution_ids":["https://openalex.org/I20581793"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5113485036"],"corresponding_institution_ids":["https://openalex.org/I20581793"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":96},"biblio":{"volume":"72","issue":"4","first_page":"6","last_page":"6"},"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.9994999766349792,"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.9994999766349792,"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":9.999999747378752e-05,"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/T12601","display_name":"Web Applications and Data Management","score":9.999999747378752e-05,"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/model-driven-engineering","display_name":"model-driven engineering","score":0.9440000057220459},{"id":"https://openalex.org/keywords/domain-specific-languages","display_name":"domain-specific languages","score":0.906000018119812},{"id":"https://openalex.org/keywords/language-families","display_name":"language families","score":0.7310000061988831},{"id":"https://openalex.org/keywords/model-reconciliation","display_name":"model reconciliation","score":0.6480000019073486},{"id":"https://openalex.org/keywords/model-translation","display_name":"model translation","score":0.984000027179718},{"id":"https://openalex.org/keywords/model-verification-and-validation","display_name":"model verification and validation","score":0.800000011920929},{"id":"https://openalex.org/keywords/model-based-code-generation","display_name":"model-based code generation","score":0.5410000085830688},{"id":"https://openalex.org/keywords/platform-independence","display_name":"platform independence","score":0.6349999904632568},{"id":"https://openalex.org/keywords/modeling-tools","display_name":"modeling tools","score":0.7409999966621399}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8317486047744751},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.7290734052658081},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6234702467918396},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.6072885990142822},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.5928597450256348},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.5462592840194702},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4635310471057892},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4626641273498535},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.39987000823020935},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.35831162333488464},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.35696840286254883},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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.1016/s1571-0661(04)80621-2","doi":"https://doi.org/10.1016/s1571-0661(04)80621-2","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)80621-2","pdf_url":"https://www.sciencedirect.com/science/article/pii/S1571066104806212/pdf","source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","jufo-1","norway-1","poland-40","russia-white-list-3"],"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"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":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/s1571-0661(04)80621-2","doi":"https://doi.org/10.1016/s1571-0661(04)80621-2","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)80621-2","pdf_url":"https://www.sciencedirect.com/science/article/pii/S1571066104806212/pdf","source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","jufo-1","norway-1","poland-40","russia-white-list-3"],"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"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":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1965090210.pdf","grobid_xml":"https://content.openalex.org/works/W1965090210.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7097949961","https://openalex.org/W7097561654","https://openalex.org/W1987478661","https://openalex.org/W7100869075","https://openalex.org/W2590347523","https://openalex.org/W4234080914","https://openalex.org/W4231799411","https://openalex.org/W3096029932","https://openalex.org/W4413267880","https://openalex.org/W146741592"],"abstract_inverted_index":{"There":[0,175],"is":[1,15,59,94,146,200,204],"currently":[2,276],"much":[3],"interest":[4],"in":[5,197,263],"model":[6,132,140],"driven":[7,133,141],"approaches":[8],"to":[9,16,51,66,78,90,101,130,138,148,150,161,187,216,242,289],"software":[10,134],"engineering.":[11,143],"The":[12,144,256],"basic":[13],"idea":[14],"make":[17],"business,":[18],"architecture":[19],"and":[20,46,49,56,69,81,107,202,221,223,227,237,253,278,284],"design":[21],"models":[22,73,117],"frst":[23],"class":[24],"artefacts":[25],"that":[26,99,129,273],"are":[27,118,275],"not":[28],"discarded":[29],"once":[30],"the":[31,85,116,189,247,282],"code":[32],"gets":[33],"built,":[34],"but":[35],"rather":[36],"can":[37],"be":[38,41,67,76,102,177,212,234,240],"exercised":[39],"independently,":[40],"reconciled":[42],"with":[43],"each":[44,54],"other":[45,55],"underlying":[47],"implementations,":[48],"used":[50,89],"(partially)":[52],"generate":[53],"implementations.":[57],"This":[58,125],"particularly":[60],"valuable":[61,96],"when":[62],"an":[63],"application":[64],"needs":[65,137],"updated":[68],"changed,":[70],"as":[71,115,159],"up-to-date":[72],"will":[74,127,176,185,211,258],"still":[75],"there":[77],"help":[79],"understand":[80],"evolve":[82],"it":[83,238],"using":[84],"same":[86],"abstractions":[87],"originally":[88],"build":[91],"it.":[92],"It":[93],"also":[95,111],"for":[97,219,225,281],"applications":[98],"need":[100,186],"delivered":[103],"on":[104,180],"multiple":[105],"platforms":[106],"technologies,":[108],"which":[109],"may":[110],"change":[112],"over":[113],"time,":[114],"generally":[119],"independent":[120],"of":[121,154,165,191,193,249,269],"these,":[122],"hence":[123],"longer-lived.":[124],"talk":[126,257],"argue":[128],"support":[131,139,188],"engineering,":[135],"one":[136],"language":[142,198,270],"former":[145],"likely":[147],"lead":[149],"a":[151,162,267,279],"larger":[152],"number":[153,164],"more":[155,178,207],"focused":[156],"modelling":[157,209],"languages,":[158],"opposed":[160],"small":[163],"monolithic,":[166],"poorly":[167],"integrated":[168],"languages":[169,194,285],"than":[170],"we":[171,274,286],"have":[172],"at":[173],"present.":[174],"emphasis":[179],"domain":[181],"specifc":[182],"languages.":[183],"We":[184],"definitions":[190],"families":[192],"where":[195],"overlap":[196],"capabilities":[199],"recognized":[201],"repetition":[203],"avoided.":[205],"Furthermore,":[206],"sophisticated":[208],"tools":[210,215,224,272,283],"required,":[213],"including":[214,266],"exercise":[217],"models,":[218],"validation":[220],"verifcation,":[222],"reconciliation":[226,252],"translation":[228,254],"between":[229],"models.":[230],"Thus":[231],"defnitions":[232],"should":[233,239],"platform":[235],"independent,":[236],"possible":[241],"automate":[243],"(at":[244],"least":[245],"partially)":[246],"generation":[248],"language-specific":[250],"modelling,":[251],"tools.":[255],"present":[259],"some":[260],"on-going":[261],"work":[262],"this":[264],"area,":[265],"demonstration":[268],"engineering":[271],"building,":[277],"vision":[280],"would":[287],"like":[288],"build.":[290]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-10-30T12:39:25.321706","created_date":"2016-06-24T00:00:00"}
