publications: - title: "The Graph Rewriting and Transformation Language: GReAT" author: - name: "Daniel Balasubramanian" link: "Daniel Balasubramanian" - name: "Anantha Narayanan" link: "http://www.linkedin.com/pub/anantha-narayanan/7/477/a88" - name: "Christopher P. van Buskirk" link: "http://www.isis.vanderbilt.edu" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" year: "2006" doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/89" links: doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/89" tags: - "graph transformation" - "transformation language" - "graph-rewriting" - "rewriting" - "transformation" researchr: "https://researchr.org/publication/BalasubramanianNBK06" cites: 0 citedby: 0 journal: "ECEASST" volume: "1" kind: "article" key: "BalasubramanianNBK06" - title: "Continuous Migration Support for Domain-Specific Languages" author: - name: "Daniel Balasubramanian" link: "Daniel Balasubramanian" - name: "Tihamer Levendovszky" link: "https://researchr.org/alias/tihamer-levendovszky" - name: "Anantha Narayanan" link: "https://researchr.org/alias/anantha-narayanan" - name: "Gabor Karsai" link: "https://researchr.org/alias/gabor-karsai" year: "2009" abstract: "Metamodel evolution is becoming an inevitable part of software projects that use domain-specific modeling. Domain-specific modeling languages (DSMLs) evolve more frequently than traditional programming languages, resulting in a large number of invalid instance models that are no longer compliant with the metamodel. The key to addressing this problem is to provide a solution that focuses on the specification of typical metamodel changes and automatically deduces the corresponding instance model migration. Additionally, a solution must be usable by domain experts not familiar with low level programming issues. This paper presents the Model Change Language (MCL), a language and supporting framework aimed at fullling these requirements." tags: - "programming languages" - "meta programming" - "meta-model" - "modeling language" - "modeling" - "language modeling" - "software evolution" - "C++" - "migration" - "programming" - "Meta-Environment" - "domain-specific language" researchr: "https://researchr.org/publication/Balasubramanian%3ADSM%3A2009" cites: 0 citedby: 0 booktitle: "The 9th OOPSLA Workshop on Domain-Specific Modeling" kind: "inproceedings" key: "Balasubramanian:DSM:2009" - title: "Automatic Domain Model Migration to Manage Metamodel Evolution" author: - name: "Anantha Narayanan" link: "http://www.linkedin.com/pub/anantha-narayanan/7/477/a88" - name: "Tihamer Levendovszky" link: "https://researchr.org/alias/tihamer-levendovszky" - name: "Daniel Balasubramanian" link: "Daniel Balasubramanian" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" year: "2009" doi: "10.1007/978-3-642-04425-0_57" abstract: "Metamodel evolution is a significant problem in domain specific software development for several reasons. Domain-specific modeling languages (DSMLs) are likely to evolve much more frequently than programming languages and commonly used software formalisms, often resulting in a large number of valuable instance models that are no longer compliant with the metamodel. In this paper, we present the Model Change Language (MCL), aimed at satisfying these requirements." links: "url": "http://www.springerlink.com/content/hw76t36127825761/" tags: - "programming languages" - "meta programming" - "meta-model" - "modeling language" - "modeling" - "language modeling" - "model-driven development" - "software evolution" - "migration" - "programming" - "Meta-Environment" - "domain-specific language" researchr: "https://researchr.org/publication/Narayanan%3AMoDELS%3A2009" cites: 0 citedby: 1 booktitle: "Model Driven Engineering Languages and Systems" volume: "5795" series: "Lecture Notes in Computer Science" publisher: "Springer Berlin / Heidelberg" isbn: "978-3-642-04424-3" kind: "inproceedings" key: "Narayanan:MoDELS:2009"