{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T23:22:00Z","timestamp":1773789720734,"version":"3.50.1"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,9]]},"DOI":"10.1109\/models.2015.7338247","type":"proceedings-article","created":{"date-parts":[[2015,11,30]],"date-time":"2015-11-30T21:53:36Z","timestamp":1448920416000},"page":"166-175","source":"Crossref","is-referenced-by-count":21,"title":["Pattern-based development of Domain-Specific Modelling Languages"],"prefix":"10.1109","author":[{"given":"Ana","family":"Pescador","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Garmendia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesus","family":"Sanchez Cuadrado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02654-1_5"},{"key":"ref32","year":"2011","journal-title":"UML 2 4 1"},{"key":"ref31","year":"0","journal-title":"Spray"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00089-3"},{"key":"ref35","year":"0","journal-title":"Xtext"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.95"},{"key":"ref10","first-page":"422","article-title":"Mapping features to models: A template approach based on superimposed variants","author":"czarnecki","year":"2005","journal-title":"GPCEs volume 3676 of LNCS"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2013.06.001"},{"key":"ref12","first-page":"174","article-title":"Atom3: A tool for multi-formalism and meta-modelling","author":"de lara","year":"2002","journal-title":"FASE volume 2306 of LNCS"},{"key":"ref13","author":"fowler","year":"2010","journal-title":"Domain Specific Languages"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1271174"},{"key":"ref15","first-page":"22","article-title":"EMF splitter: A structured approach to EMF modularity","author":"garmendia","year":"2014","journal-title":"XM MoDELS volume 1239 of CEUR"},{"key":"ref16","year":"0","journal-title":"GMF"},{"key":"ref17","year":"0","journal-title":"Graphical modeling project"},{"key":"ref18","year":"0","journal-title":"Graphiti"},{"key":"ref19","article-title":"Feature-oriented domain analysis feasibility study","volume":"90","author":"kang","year":"0","journal-title":"SEI Technical Report CMU"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095058"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2008.04.004"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13595-8_20"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.5"},{"key":"ref6","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","author":"brambilla","year":"2012","journal-title":"Model-Driven Software Engineering in Practice"},{"key":"ref29","year":"0","journal-title":"SIRIUS"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.03.005"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095056"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2009.12.002"},{"key":"ref2","doi-asserted-by":"crossref","DOI":"10.1201\/9781439819906","author":"blaha","year":"2010","journal-title":"Patterns of Data Modeling"},{"key":"ref9","first-page":"1042","article-title":"A component model for model transformations","volume":"40","author":"cuadrado","year":"2014","journal-title":"IEEE TSE"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/643120.643123"},{"key":"ref20","first-page":"7","article-title":"Design guidelines for domain specific languages","author":"karsai","year":"2009","journal-title":"DSM"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.12.010"},{"key":"ref24","author":"martin","year":"1997","journal-title":"Pattern Languages of Program Design 3"},{"key":"ref23","first-page":"211","article-title":"Taming EMF and GMF using model transformation","author":"kolovos","year":"2010","journal-title":"MODELS volume 6394 of LNCS"},{"key":"ref26","article-title":"Foundations for a domain specific modeling language prototyping environment: A compositional approach","author":"pedro","year":"2008","journal-title":"DSM"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"}],"event":{"name":"2015 ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)","location":"Ottawa, ON, Canada","start":{"date-parts":[[2015,9,30]]},"end":{"date-parts":[[2015,10,2]]}},"container-title":["2015 ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7328153\/7338220\/07338247.pdf?arnumber=7338247","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,31]],"date-time":"2025-05-31T16:24:02Z","timestamp":1748708642000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7338247\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/models.2015.7338247","relation":{},"subject":[],"published":{"date-parts":[[2015,9]]}}}