{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T18:03:48Z","timestamp":1760983428181},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2010,1,5]],"date-time":"2010-01-05T00:00:00Z","timestamp":1262649600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2010,3]]},"DOI":"10.1007\/s11334-009-0117-0","type":"journal-article","created":{"date-parts":[[2010,1,4]],"date-time":"2010-01-04T00:50:28Z","timestamp":1262566228000},"page":"21-28","source":"Crossref","is-referenced-by-count":3,"title":["Dealing with variability within a family of domain-specific languages: comparative analysis of different techniques"],"prefix":"10.1007","volume":"6","author":[{"given":"Ileana","family":"Ober","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Louis","family":"F\u00e9raud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Percebois","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,1,5]]},"reference":[{"key":"117_CR1","unstructured":"Domaines et processus m\u00e9thodologique (2009) http:\/\/www.domino-rntl.org\/"},{"key":"117_CR2","volume-title":"Compilers: principles, techniques, and tools","author":"AV Aho","year":"1986","unstructured":"Aho AV, Sethi R, Ullman JD (1986) Compilers: principles, techniques, and tools. Addison-Wesley, Reading"},{"key":"117_CR3","unstructured":"B\u00e9zivin J (2003) MDA: from hype to hope, and reality. In:Invited talk at 6th international conference on UML, San Francisco, CA, USA, October 20\u201324"},{"key":"117_CR4","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin J, Gerb\u00e9 O (2001) Towards a precise definition of the OMG\/MDA framework. In: ASE. IEEE Computer Society, pp 273\u2013280","DOI":"10.1109\/ASE.2001.989813"},{"key":"117_CR5","unstructured":"Camacho DO, Mens K (2008) Appareil: a tool for building automated program translators using annotated grammars. In: ASE. IEEE, pp 489\u2013490"},{"key":"117_CR6","unstructured":"Camacho DO, Mens K (2007) Using annotated grammars for the automated generation of programs transformers. In: Ing\u00e9nierie Dirig\u00e9e par les Modeles"},{"key":"117_CR7","unstructured":"CCITT (1988) Specification and description language. Recommendation Z.100, Blue Book"},{"key":"117_CR8","doi-asserted-by":"crossref","unstructured":"Chaudhri G, Cater J, Kizzort B (2006) A model for a spacecraft operations language. In: SpaceOps 2006. American Institute of Aeronautics and Astronautics. AIAA 2006\u20135708","DOI":"10.2514\/6.2006-5708"},{"key":"117_CR9","first-page":"1398","volume-title":"Symposium on applied computing","author":"T Cleenewerck","year":"2005","unstructured":"Cleenewerck T, D\u2019Hondt T (2005) Disentangling the implementation of local-to-global transformations in a rewrite rule transformation system. In: Haddad H, Liebrock LM, Omicini A, Wainwright RL (eds) Symposium on applied computing. ACM, New York, pp 1398\u20131403"},{"key":"117_CR10","unstructured":"DSouza D (2001) OMG\u2019s MDA, An Architecture for Modeling. Technical report, OMG"},{"key":"117_CR11","unstructured":"European Space Agency (2008) ESA. ECSS-E-ST-70-32C\u2014Test and operations procedure language Standard Document"},{"issue":"1","key":"117_CR12","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/147508.147524","volume":"39","author":"JA Goguen","year":"1992","unstructured":"Goguen JA, Burstall RM (1992) Institutions: abstract model theory for specification and programming. J ACM 39(1): 95\u2013146","journal-title":"J ACM"},{"key":"117_CR13","unstructured":"G\u00f6kt\u00fcrk E, Naci Akk\u00f8k M (2004) Paradigm and software engineering. In: Turkey Ege University, Izmir. Impact of Software Process on Quality (IMPROQ) Workshop, May 2004"},{"issue":"3","key":"117_CR14","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D Harel","year":"1987","unstructured":"Harel D (1987) Statecharts: a visual formulation for complex systems. Sci Comput Program 8(3): 231\u2013274","journal-title":"Sci Comput Program"},{"key":"117_CR15","doi-asserted-by":"crossref","unstructured":"Haugen \u00d8, M\u00f8ller-Pedersen B, Oldevik J, Olsen GK, Svendsen A (2008) Adding standardized variability to domain specific languages. In: SPLC. IEEE Computer Society, pp 139\u2013148","DOI":"10.1109\/SPLC.2008.25"},{"key":"117_CR16","doi-asserted-by":"crossref","unstructured":"H\u00f6ssler J, Born M, Saito S (2006) Significant productivity enhancement through model driven techniques: a success story. In: EDOC. IEEE Computer Society, pp 367\u2013373","DOI":"10.1109\/EDOC.2006.53"},{"key":"117_CR17","doi-asserted-by":"crossref","unstructured":"Kang K, Cohen S, Hess J, Nowak W, Peterson S (1990) Feature-Oriented Domain Analysis (FODA) Feasibility Study","DOI":"10.21236\/ADA235785"},{"key":"117_CR18","unstructured":"McDonald J, Anton J (2001) SPECWARE\u2014Producing Software Correct by Construction. Kestrel Institute Technical Report KES.U.01.3"},{"issue":"2","key":"117_CR19","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1145\/151257.151260","volume":"2","author":"P Klint","year":"1993","unstructured":"Klint P (1993) A meta-environment for generating programming environments. ACM Trans Softw Eng Methodol 2(2): 176\u2013201","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"117_CR20","volume-title":"Managing software reuse: a comprehensive guide to strategically reengineering the organization for reusable components","author":"WC Lim","year":"1998","unstructured":"Lim WC (1998) Managing software reuse: a comprehensive guide to strategically reengineering the organization for reusable components. Prentice-Hall, Inc., Upper Saddle River"},{"key":"117_CR21","unstructured":"Miller J, Mukerji J (2003) MDA guide version 1.0.1. omg\/2003-06-01. Technical report, OMG"},{"key":"117_CR22","doi-asserted-by":"crossref","unstructured":"Ober I, Dib AA, F\u00e9raud L, Percebois C (2008) Towards interoperability in component based development with a family of DSLs. In: Morrison R, Balasubramaniam D, Falkner KE (eds) ECSA. LNCS, vol 5292. Springer, Berlin, pp 148\u2013163","DOI":"10.1007\/978-3-540-88030-1_12"},{"key":"117_CR23","doi-asserted-by":"crossref","unstructured":"Oldevik J, Haugen \u00d8, M\u00f8ller-Pedersen B (2009) Confluence in domain-independent product line transformations. In: Chechik M, Wirsing M (eds) FASE. Lecture notes in computer science, vol 5503. Springer, Berlin, pp 34\u201348","DOI":"10.1007\/978-3-642-00593-0_3"},{"key":"117_CR24","unstructured":"OMG (2005) RFP Spacecraft Operations Language Metamodel. Technical report, OMG"},{"key":"117_CR25","unstructured":"OMG (2009) Draft RFP Common Variability Language. Technical report, OMG. ad\/2009-08-07"},{"key":"117_CR26","unstructured":"Soley R (2001) Model-Driven Architecture. Technical report, OMG"},{"key":"117_CR27","doi-asserted-by":"crossref","unstructured":"Svendsen A, Olsen GK, Endresen J, Moen T, Carlson E, Alme K-J, Haugen \u00d8 (2008) The future of train signaling. In: Czarnecki K, Ober I, Bruel J-M, Uhl A, V\u00f6lter M (eds) MoDELS. Lecture notes in computer science, vol 5301. Springer, Berlin, pp 128\u2013142","DOI":"10.1007\/978-3-540-87875-9_9"},{"issue":"5","key":"117_CR28","first-page":"70","volume":"20","author":"A Uhl","year":"2003","unstructured":"Uhl A, Ambler SW (2003) Point\/counterpoint: model driven architecture is ready for prime time\/agile model driven development is good enough. IEEE Softw 20(5): 70\u201373","journal-title":"IEEE Softw"},{"key":"117_CR29","doi-asserted-by":"crossref","unstructured":"Van Wyk E, de Moor O, Backhouse K, Kwiatkowski P (2002) Forwarding in attribute grammars for modular language design. In: Nigel Horspool R (ed) Compiler construction. Lecture notes in computer science, vol 2304. Springer, Berlin, pp 128\u2013142","DOI":"10.1007\/3-540-45937-5_11"},{"key":"117_CR30","unstructured":"Wile DS (1991) Producer of parsers and related tools system builders\u2019 manual 1994 edition draft. Technical report, USC Information Sciences Institute"},{"key":"117_CR31","volume-title":"Structured design: fundamentals of a discipline of computer program and systems design","author":"E Yourdon","year":"1979","unstructured":"Yourdon E, Constantine LL (1979) Structured design: fundamentals of a discipline of computer program and systems design. Prentice-Hall, Inc., Upper Saddle River"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-009-0117-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-009-0117-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-009-0117-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T09:47:45Z","timestamp":1559382465000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-009-0117-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,5]]},"references-count":31,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2010,3]]}},"alternative-id":["117"],"URL":"https:\/\/doi.org\/10.1007\/s11334-009-0117-0","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,5]]}}}