@inproceedings{KolovosPP08:1, title = {The Grand Challenge of Scalability for Model Driven Engineering}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2008}, doi = {10.1007/978-3-642-01648-6_5}, url = {http://dx.doi.org/10.1007/978-3-642-01648-6_5}, tags = {meta-model, model-driven engineering, C++, Meta-Environment}, researchr = {https://researchr.org/publication/KolovosPP08%3A1}, cites = {0}, citedby = {0}, pages = {48-53}, booktitle = {Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers}, editor = {Michel R. V. Chaudron}, volume = {5421}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-01647-9}, } @article{PaigeDrivalosKolovosFernandesPowerOlsenZschaler2010, title = {Rigorous Identification and Encoding of Trace-Links in Model-Driven Engineering}, author = {Richard F. Paige and Nikolaos Drivalos and Dimitris Kolovos and Kiran J. Fernandes and Christopher Power and Goran K. Olsen and Steffen Zschaler}, year = {2010}, doi = {10.1007/s10270-010-0158-8}, tags = {meta-model, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/PaigeDrivalosKolovosFernandesPowerOlsenZschaler2010}, cites = {0}, citedby = {0}, journal = {Software and Systems Modeling}, } @inproceedings{Gruschko:MoDSE:2007, title = {Towards Synchronizing Models with Evolving Metamodels}, author = {Boris Gruschko and Dimitris Kolovos and Richard F. Paige}, year = {2007}, url = {http://www.sciences.univ-nantes.fr/MoDSE2007/p15.pdf}, tags = {model-to-model transformation, synchronization, meta-model, modeling, model-driven development, source-to-source, migration, model transformation, Meta-Environment, systematic-approach, meta-objects, transformation}, researchr = {https://researchr.org/publication/Gruschko%3AMoDSE%3A2007}, cites = {0}, citedby = {0}, booktitle = {Workshop on Model-Driven Software Evolution at CSMR 2007}, } @article{KolovosPPR07, title = {Update Transformations in the Small with the Epsilon Wizard Language}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack and Louis M. Rose}, year = {2007}, url = {http://www.jot.fm/issues/issue_2007_10/paper3/index.html}, tags = {transformation language, C++, Epsilon, transformation}, researchr = {https://researchr.org/publication/KolovosPPR07}, cites = {0}, citedby = {0}, journal = {Journal of Object Technology}, volume = {6}, number = {9}, pages = {53-69}, } @inproceedings{RosePKP08:0, title = {The Epsilon Generation Language}, author = {Louis M. Rose and Richard F. Paige and Dimitris Kolovos and Fiona A. C. Polack}, year = {2008}, doi = {10.1007/978-3-540-69100-6_1}, url = {http://dx.doi.org/10.1007/978-3-540-69100-6_1}, tags = {C++, Epsilon}, researchr = {https://researchr.org/publication/RosePKP08%3A0}, cites = {0}, citedby = {0}, pages = {1-16}, booktitle = {Model Driven Architecture - Foundations and Applications, 4th European Conference, ECMDA-FA 2008, Berlin, Germany, June 9-13, 2008. Proceedings}, editor = {Ina Schieferdecker and Alan Hartman}, volume = {5095}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69095-5}, } @inproceedings{JohannesZFCKP09, title = {Abstracting Complex Languages through Transformation and Composition}, author = {Jendrik Johannes and Steffen Zschaler and Miguel A. Fernández and Antonio Castillo and Dimitris Kolovos and Richard F. Paige}, year = {2009}, doi = {10.1007/978-3-642-04425-0_41}, url = {http://dx.doi.org/10.1007/978-3-642-04425-0_41}, tags = {transformation language, composition, transformation}, researchr = {https://researchr.org/publication/JohannesZFCKP09}, cites = {0}, citedby = {0}, pages = {546-550}, booktitle = {Model Driven Engineering Languages and Systems, 12th International Conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009. Proceedings}, editor = {Andy Schürr and Bran Selic}, volume = {5795}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-04424-3}, } @article{Rose:ASE:2009, title = {Enhanced Automation for Managing Model and Metamodel Inconsistency}, author = {Louis M. Rose and Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2009}, doi = {10.1109/ASE.2009.57}, url = {http://doi.ieeecomputersociety.org/10.1109/ASE.2009.57}, tags = {Eclipse, model checking, meta-model, modeling, EMF, model-driven engineering, C++, consistency, Meta-Environment, MDE, systematic-approach}, researchr = {https://researchr.org/publication/Rose%3AASE%3A2009}, cites = {0}, citedby = {0}, journal = {Automated Software Engineering, International Conference on}, volume = {0}, } @inproceedings{KolovosRuscioPierantonioPaige2009, title = {Different models for model matching: An analysis of approaches to support model differencing}, author = {Dimitris Kolovos and Davide Di Ruscio and Alfonso Pierantonio and Richard Paige}, year = {2009}, tags = {meta-model, analysis, Meta-Environment, systematic-approach}, researchr = {https://researchr.org/publication/KolovosRuscioPierantonioPaige2009}, cites = {0}, citedby = {1}, pages = {1-6}, } @inproceedings{PaigeKP06, title = {An action semantics for MOF 2.0}, author = {Richard F. Paige and Dimitris Kolovos and Fiona A. C. Polack}, year = {2006}, doi = {10.1145/1141277.1141579}, url = {http://doi.acm.org/10.1145/1141277.1141579}, tags = {semantics, action semantics, C++}, researchr = {https://researchr.org/publication/PaigeKP06}, cites = {0}, citedby = {0}, pages = {1304-1305}, booktitle = {Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), Dijon, France, April 23-27, 2006}, editor = {Hisham Haddad}, publisher = {ACM}, isbn = {1-59593-108-2}, } @inproceedings{BezivinBFGJKKP06, title = {A Canonical Scheme for Model Composition}, author = {Jean Bézivin and Salim Bouzitouna and Marcos Didonet Del Fabro and Marie-Pierre Gervais and Frédéric Jouault and Dimitris Kolovos and Ivan Kurtev and Richard F. Paige}, year = {2006}, doi = {10.1007/11787044_26}, url = {http://dx.doi.org/10.1007/11787044_26}, tags = {meta-model, composition, Meta-Environment}, researchr = {https://researchr.org/publication/BezivinBFGJKKP06}, cites = {0}, citedby = {0}, pages = {346-360}, booktitle = {Model Driven Architecture - Foundations and Applications, Second European Conference, ECMDA-FA 2006, Bilbao, Spain, July 10-13, 2006, Proceedings}, editor = {Arend Rensink and Jos Warmer}, volume = {4066}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-35909-5}, } @article{KolovosPP06:1, title = {Aligning OCL with Domain-Specific Languages to Support Instance-Level Model Queries}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2006}, url = {http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/42}, tags = {OCL, modeling language, language modeling, C++, query language, domain-specific language}, researchr = {https://researchr.org/publication/KolovosPP06%3A1}, cites = {0}, citedby = {0}, journal = {ECEASST}, volume = {5}, } @inproceedings{KolovosPP06:0, title = {The Epsilon Object Language (EOL)}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2006}, doi = {10.1007/11787044_11}, url = {http://dx.doi.org/10.1007/11787044_11}, tags = {meta-model, C++, Epsilon, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/KolovosPP06%3A0}, cites = {0}, citedby = {0}, pages = {128-142}, booktitle = {Model Driven Architecture - Foundations and Applications, Second European Conference, ECMDA-FA 2006, Bilbao, Spain, July 10-13, 2006, Proceedings}, editor = {Arend Rensink and Jos Warmer}, volume = {4066}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-35909-5}, } @inproceedings{Zschaler-10, title = {Domain-Specific Metamodelling Languages for Software Language Engineering}, author = {Steffen Zschaler and Dimitris Kolovos and Nicholas Drivalos and Richard F. Paige and Awais Rashid}, year = {2010}, month = {mar}, tags = {language engineering, software language engineering, software engineering, domain-specific language}, researchr = {https://researchr.org/publication/Zschaler-10}, cites = {0}, citedby = {0}, booktitle = {Software Language Engineering, 2nd Int'l Conf. (SLE 2009), Revised Selected Papers}, volume = {5969}, series = {LNCS}, publisher = {Springer}, } @inproceedings{KolovosPP06, title = {Merging Models with the Epsilon Merging Language (EML)}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2006}, doi = {10.1007/11880240_16}, url = {http://dx.doi.org/10.1007/11880240_16}, tags = {modeling language, language modeling, C++, Epsilon}, researchr = {https://researchr.org/publication/KolovosPP06}, cites = {0}, citedby = {0}, pages = {215-229}, booktitle = {Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings}, editor = {Oscar Nierstrasz and Jon Whittle and David Harel and Gianna Reggio}, volume = {4199}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-45772-0}, } @inproceedings{PaigeOlsenKolovosZschalerPower08, title = {Building Model-Driven Engineering Traceability Classifications}, author = {Richard F. Paige and Goran Olsen and Dimitris Kolovos and Steffen Zschaler and Christopher Power}, year = {2008}, tags = {classification, meta-model, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/PaigeOlsenKolovosZschalerPower08}, cites = {0}, citedby = {0}, booktitle = {4th ECMDA Traceability Workshop}, } @inproceedings{EngelPK06, title = {Using a Model Merging Language for Reconciling Model Versions}, author = {Klaus D. Engel and Richard F. Paige and Dimitris Kolovos}, year = {2006}, doi = {10.1007/11787044_12}, url = {http://dx.doi.org/10.1007/11787044_12}, tags = {meta-model, modeling language, modeling, language modeling, Meta-Environment}, researchr = {https://researchr.org/publication/EngelPK06}, cites = {0}, citedby = {0}, pages = {143-157}, booktitle = {Model Driven Architecture - Foundations and Applications, Second European Conference, ECMDA-FA 2006, Bilbao, Spain, July 10-13, 2006, Proceedings}, editor = {Arend Rensink and Jos Warmer}, volume = {4066}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-35909-5}, } @inproceedings{louism.rosemodel, title = {Model Migration Case for TTC 2010}, author = {Louis M. Rose and Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2010}, url = {http://is.ieis.tue.nl/staff/pvgorp/events/TTC2010/cases/ttc2010_submission_2_v2010-04-22.pdf}, tags = {C++, migration}, researchr = {https://researchr.org/publication/louism.rosemodel}, cites = {0}, citedby = {0}, booktitle = {Transformation Tool Contest}, editor = {Pieter Van Gorp and Steffen Mazanek and Arend Rensink}, address = {Malaga}, } @inproceedings{Rose:MCCM:2009, title = {An Analysis of Approaches to Model Migration}, author = {Louis M. Rose and Richard F. Paige and Dimitris Kolovos and Fiona A. C. Polack}, year = {2009}, tags = {meta-model, modeling, architecture, analysis, EMF, C++, migration, consistency, Meta-Environment, MDE, systematic-approach}, researchr = {https://researchr.org/publication/Rose%3AMCCM%3A2009}, cites = {0}, citedby = {1}, booktitle = {Proc. Models and Evolution (MoDSE-MCCM) Workshop, 12th ACM/IEEE International Conference on Model Driven Engineering, Languages and Systems}, } @inproceedings{DrivalosKPF08, title = {Engineering a DSL for Software Traceability}, author = {Nikolaos Drivalos and Dimitris Kolovos and Richard F. Paige and Kiran J. Fernandes}, year = {2008}, doi = {10.1007/978-3-642-00434-6_10}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_10}, tags = {software engineering, DSL}, researchr = {https://researchr.org/publication/DrivalosKPF08}, cites = {0}, citedby = {0}, pages = {151-167}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Kolovos09, title = {Establishing Correspondences between Models with the Epsilon Comparison Language}, author = {Dimitris Kolovos}, year = {2009}, doi = {10.1007/978-3-642-02674-4_11}, url = {http://dx.doi.org/10.1007/978-3-642-02674-4_11}, tags = {modeling language, language modeling, Epsilon}, researchr = {https://researchr.org/publication/Kolovos09}, cites = {0}, citedby = {0}, pages = {146-157}, booktitle = {Model Driven Architecture - Foundations and Applications, 5th European Conference, ECMDA-FA 2009, Enschede, The Netherlands, June 23-26, 2009. Proceedings}, editor = {Richard F. Paige and Alan Hartman and Arend Rensink}, volume = {5562}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-02673-7}, } @article{PaigeKP05, title = {Refinement via Consistency Checking in MDA}, author = {Richard F. Paige and Dimitris Kolovos and Fiona A. C. Polack}, year = {2005}, doi = {10.1016/j.entcs.2005.04.029}, url = {http://dx.doi.org/10.1016/j.entcs.2005.04.029}, tags = {refinement, C++, consistency}, researchr = {https://researchr.org/publication/PaigeKP05}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {137}, number = {2}, pages = {151-161}, } @inproceedings{KolovosPP08, title = {Detecting and Repairing Inconsistencies across Heterogeneous Models}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2008}, doi = {10.1109/ICST.2008.23}, url = {http://doi.ieeecomputersociety.org/10.1109/ICST.2008.23}, tags = {C++}, researchr = {https://researchr.org/publication/KolovosPP08}, cites = {0}, citedby = {0}, pages = {356-364}, booktitle = {First International Conference on Software Testing, Verification, and Validation, ICST 2008, Lillehammer, Norway, April 9-11, 2008}, publisher = {IEEE Computer Society}, } @inproceedings{KolovosPP05, title = {An Agile and Extensible Code Generation Framework}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2005}, doi = {10.1007/11499053_33}, url = {http://dx.doi.org/10.1007/11499053_33}, tags = {C++, code generation}, researchr = {https://researchr.org/publication/KolovosPP05}, cites = {0}, citedby = {0}, pages = {226-229}, booktitle = {Extreme Programming and Agile Processes in Software Engineering, 6th International Conference, XP 2005, Sheffield, UK, June 18-23, 2005, Proceedings}, editor = {Hubert Baumeister and Michele Marchesi and Mike Holcombe}, volume = {3556}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-26277-6}, } @inproceedings{RosePKP08, title = {Constructing Models with the Human-Usable Textual Notation}, author = {Louis M. Rose and Richard F. Paige and Dimitris Kolovos and Fiona A. C. Polack}, year = {2008}, doi = {10.1007/978-3-540-87875-9_18}, url = {http://dx.doi.org/10.1007/978-3-540-87875-9_18}, tags = {C++}, researchr = {https://researchr.org/publication/RosePKP08}, cites = {0}, citedby = {0}, pages = {249-263}, booktitle = {Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008. Proceedings}, editor = {Krzysztof Czarnecki and Ileana Ober and Jean-Michel Bruel and Axel Uhl and Markus Völter}, volume = {5301}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-87874-2}, } @inproceedings{PaigeRGKB08, title = {FPTC: Automated Safety Analysis for Domain-Specific Languages}, author = {Richard F. Paige and Louis M. Rose and Xiaocheng Ge and Dimitris Kolovos and Phillip J. Brooke}, year = {2008}, doi = {10.1007/978-3-642-01648-6_25}, url = {http://dx.doi.org/10.1007/978-3-642-01648-6_25}, tags = {domain analysis, analysis, domain-specific language}, researchr = {https://researchr.org/publication/PaigeRGKB08}, cites = {0}, citedby = {0}, pages = {229-242}, booktitle = {Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers}, editor = {Michel R. V. Chaudron}, volume = {5421}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-01647-9}, } @techreport{AbstractDSMLTechReport, title = {Abstracting Complex Languages through Transformation and Composition}, author = {Jendrik Johannes and Steffen Zschaler and Miguel A. Fern{'a}ndez and Antonio Castillo and Dimitris Kolovos and Richard F. Paige}, year = {2009}, url = {ftp://ftp.inf.tu-dresden.de/pub/berichte/tud09-08.pdf}, tags = {transformation language, composition, transformation}, researchr = {https://researchr.org/publication/AbstractDSMLTechReport}, cites = {0}, citedby = {0}, institution = {Technische Universit{\"a}t Dresden}, number = {TUD-FI09-08 July 2009}, address = {ftp://ftp.inf.tu-dresden.de/pub/berichte/tud09-08.pdf}, } @inproceedings{KolovosPP08:0, title = {The Epsilon Transformation Language}, author = {Dimitris Kolovos and Richard F. Paige and Fiona A. C. Polack}, year = {2008}, doi = {10.1007/978-3-540-69927-9_4}, url = {http://dx.doi.org/10.1007/978-3-540-69927-9_4}, tags = {transformation language, C++, Epsilon, transformation}, researchr = {https://researchr.org/publication/KolovosPP08%3A0}, cites = {0}, citedby = {0}, pages = {46-60}, booktitle = {Theory and Practice of Model Transformations, First International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008, Proceedings}, editor = {Antonio Vallecillo and Jeffrey G. Gray and Alfonso Pierantonio}, volume = {5063}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69926-2}, }