publications: - title: "A practical high volume software product line" author: - name: "Peter Bell" link: "https://researchr.org/profile/peterbell/publications" year: "2007" doi: "http://doi.acm.org/10.1145/1297846.1297968" links: doi: "http://doi.acm.org/10.1145/1297846.1297968" tags: - "software product line" - "product line" researchr: "https://researchr.org/publication/Bell07" cites: 0 citedby: 0 pages: "994-1003" booktitle: "OOPSLA" kind: "inproceedings" key: "Bell07" - title: "Automated Transformation of Statements within Evolving Domain Specific Languages" author: - name: "Peter Bell" link: "https://researchr.org/profile/peterbell/publications" year: "2007" abstract: "One of the biggest challenges in Domain Specific Modeling is handling the inevitable changes to Domain Specific Language grammars (meta models) as they evolve over time. This paper starts by providing an overview of our use case - a high volume Software Product Line using a databased concrete syntax for storing large numbers of statements in a collection of external Domain Specific Languages. It then outlines research in related fields - from API versioning to database migrations - that could be applied to the problem of automating the transformation of statements between versions of a Domain Specific Language. It then presents an initial partial catalog of potential transformations that could be used to automate the process of transforming DSL statements at a tooling level, making it much easier for modelers to support evolutions in their DSL grammars." links: "paper": "http://www.dsmforum.org/events/DSM07/papers/bell.pdf" tags: - "model-to-model transformation" - "Imperative evolution specification" - "meta-model" - "fixed coupling" - "modeling language" - "modeling" - "transformation language" - "coupled evolution" - "language modeling" - "user-defined evolution" - "software evolution" - "source-to-source" - "migration" - "model transformation" - "partial evaluation" - "DSL" - "database" - "software product line" - "Meta-Environment" - "no evaluation" - "modelware" - "process modeling" - "product line" - "concrete syntax" - "meta-objects" - "transformation" - "grammar" - "domain-specific language" researchr: "https://researchr.org/publication/Bell%3ADSM%3A2007" cites: 0 citedby: 0 booktitle: "DSM" kind: "inproceedings" key: "Bell:DSM:2007"