% This file was created with JabRef 2.9.2. | |
% Encoding: Cp1252 | |
@MISC{alanen2003relGramMOF, | |
author = {Alanen, Marcus and Porres, Ivan}, | |
title = {{A Relation Between Context-Free Grammars and Meta Object Facility | |
Metamodels}}, | |
howpublished = {Technical Report}, | |
year = {2003}, | |
owner = {asbh}, | |
timestamp = {2013.12.09} | |
} | |
@BOOK{aho2007compilers, | |
title = {Compilers: principles, techniques, \& tools}, | |
publisher = {Pearson Education Inc.}, | |
year = {2007}, | |
author = {Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman}, | |
owner = {asbh}, | |
timestamp = {2013.12.04} | |
} | |
@INCOLLECTION{bezivin2006mdeTS, | |
author = {B{\'e}zivin, Jean}, | |
title = {Model driven engineering: An emerging technical space}, | |
booktitle = {Generative and transformational techniques in software engineering}, | |
publisher = {Springer}, | |
year = {2006}, | |
pages = {36--64}, | |
owner = {asbh500}, | |
timestamp = {2014.01.27} | |
} | |
@ARTICLE{bezivin2005unifPowerMdl, | |
author = {B{\'e}zivin, Jean}, | |
title = {On the unification power of models}, | |
journal = {Software \& Systems Modeling}, | |
year = {2005}, | |
volume = {4}, | |
pages = {171--188}, | |
number = {2}, | |
owner = {asbh500}, | |
publisher = {Springer}, | |
timestamp = {2014.01.10} | |
} | |
@ARTICLE{bezivin2004searchMDEPrinc, | |
author = {B{\'e}zivin, Jean}, | |
title = {In search of a basic principle for model driven engineering}, | |
journal = {Novatica Journal, Special Issue}, | |
year = {2004}, | |
volume = {5}, | |
pages = {21--24}, | |
number = {2}, | |
owner = {asbh500}, | |
timestamp = {2014.01.10} | |
} | |
@INPROCEEDINGS{Burger2010jastEMF, | |
author = {B\"{u}rger, Christoff and Karol, Sven and Wende, Christian}, | |
title = {Applying Attribute Grammars for Metamodel Semantics}, | |
booktitle = {Proceedings of the International Workshop on Formalization of Modeling | |
Languages}, | |
year = {2010}, | |
series = {FML '10}, | |
pages = {1:1--1:5}, | |
address = {New York, NY, USA}, | |
publisher = {ACM}, | |
acmid = {1943398}, | |
articleno = {1}, | |
doi = {10.1145/1943397.1943398}, | |
isbn = {978-1-4503-0532-7}, | |
keywords = {EMF, JastAdd, attribute grammars, ecore, metamodelling}, | |
location = {Maribor, Slovenia}, | |
numpages = {5}, | |
owner = {asbh500}, | |
timestamp = {2014.01.16}, | |
url = {http://doi.acm.org/10.1145/1943397.1943398} | |
} | |
@ARTICLE{bell2004umlFever, | |
author = {Bell, Alex E.}, | |
title = {{Death by UML Fever}}, | |
journal = {Queue}, | |
year = {2004}, | |
volume = {2}, | |
pages = {72--80}, | |
number = {1}, | |
month = mar, | |
acmid = {984495}, | |
address = {New York, NY, USA}, | |
doi = {10.1145/984458.984495}, | |
issn = {1542-7730}, | |
issue_date = {March 2004}, | |
numpages = {9}, | |
owner = {asbh500}, | |
publisher = {ACM}, | |
timestamp = {2014.01.22}, | |
url = {http://doi.acm.org/10.1145/984458.984495} | |
} | |
@MISC{bettini2012XSemantics, | |
author = {Bettini, L}, | |
title = {Xsemantics}, | |
howpublished = {ON-LINE}, | |
year = {2012}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09}, | |
url = {http://xsemantics.sourceforge.net/} | |
} | |
@INPROCEEDINGS{bettini2011xtypes, | |
author = {Bettini, Lorenzo}, | |
title = {A DSL for writing type systems for Xtext languages}, | |
booktitle = {Proceedings of the 9th International Conference on Principles and | |
Practice of Programming in Java}, | |
year = {2011}, | |
pages = {31--40}, | |
organization = {ACM}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09} | |
} | |
@INCOLLECTION{boleyMeier1991declarative, | |
author = {Boley, Harold and Meier, Micha and Moss, Chris and Richter, Michael | |
M and Voronkov, AA}, | |
title = {Declarative and procedural paradigms-do they really compete?}, | |
booktitle = {Processing Declarative Knowledge}, | |
publisher = {Springer}, | |
year = {1991}, | |
pages = {383--398}, | |
owner = {asbh500}, | |
timestamp = {2014.01.09} | |
} | |
@ARTICLE{boyland2005remoteAG, | |
author = {Boyland, John Tang}, | |
title = {Remote attribute grammars}, | |
journal = {Journal of the ACM (JACM)}, | |
year = {2005}, | |
volume = {52}, | |
pages = {627--687}, | |
number = {4}, | |
owner = {asbh500}, | |
publisher = {ACM}, | |
timestamp = {2014.12.09} | |
} | |
@BOOK{brambilla2012MDSE, | |
title = {Model-driven Software Engineering in Practice}, | |
publisher = {Morgan \& Claypool Publishers}, | |
year = {2012}, | |
author = {Brambilla, Marco and Cabot, Jordi and Wimmer, Manuel}, | |
volume = {1}, | |
owner = {asbh}, | |
timestamp = {2013.12.09} | |
} | |
@INPROCEEDINGS{brucker2013aachenReport, | |
author = {Brucker, Achim D and Chiorean, Dan and Clark, Tony and Demuth, Birgit | |
and Gogolla, Martin and Plotnikov, Dimitri and Rumpe, Bernhard and | |
Willink, Edward D and Wolff, Burkhart}, | |
title = {Report on the Aachen OCL meeting}, | |
booktitle = {Proceedings of the MODELS 2013 OCL Workshop}, | |
year = {2014}, | |
volume = {1092}, | |
organization = {CEUR Workshop Proceedings}, | |
doi = {arXiv preprint arXiv:1408.5698}, | |
owner = {asbh500}, | |
timestamp = {2015.07.07}, | |
url = {http://ceur-ws.org/Vol-1092/aachen.pdf} | |
} | |
@INPROCEEDINGS{Cunha2007structureShy, | |
author = {Cunha, Alcino and Visser, Joost}, | |
title = {Transformation of Structure-shy Programs: Applied to {XPath} Queries | |
and Strategic Functions}, | |
booktitle = {Proceedings of the 2007 ACM SIGPLAN Symposium on Partial Evaluation | |
and Semantics-based Program Manipulation}, | |
year = {2007}, | |
series = {PEPM '07}, | |
pages = {11--20}, | |
address = {New York, NY, USA}, | |
publisher = {ACM}, | |
acmid = {1244385}, | |
doi = {10.1145/1244381.1244385}, | |
isbn = {978-1-59593-620-2}, | |
keywords = {XML query languages, algebraic program transformation, point-free | |
program calculation, strategic functional programming, type generalization, | |
type specialization}, | |
location = {Nice, France}, | |
numpages = {10}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23}, | |
url = {http://doi.acm.org/10.1145/1244381.1244385} | |
} | |
@INPROCEEDINGS{czarnecki2003classification, | |
author = {Czarnecki, Krzysztof and Helsen, Simon}, | |
title = {Classification of model transformation approaches}, | |
booktitle = {Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in | |
the Context of the Model Driven Architecture}, | |
year = {2003}, | |
volume = {45}, | |
number = {3}, | |
pages = {1--17}, | |
owner = {asbh500}, | |
timestamp = {2013.12.30} | |
} | |
@INCOLLECTION{ekman2006jastAdd, | |
author = {Ekman, Torbj{\"o}rn and Hedin, G{\"o}rel}, | |
title = {Modular name analysis for {Java} using {JastAdd}}, | |
booktitle = {Generative and Transformational Techniques in Software Engineering}, | |
publisher = {Springer}, | |
year = {2006}, | |
pages = {422--436}, | |
owner = {asbh500}, | |
timestamp = {2014.01.13} | |
} | |
@INCOLLECTION{erdweg2013staArtLangWork, | |
author = {Erdweg, Sebastian and van der Storm, Tijs and V{\"o}lter, Markus | |
and Boersma, Meinte and Bosman, Remi and Cook, William R and Gerritsen, | |
Albert and Hulshout, Angelo and Kelly, Steven and Loh, Alex and others}, | |
title = {The state of the art in language workbenches}, | |
booktitle = {Software Language Engineering}, | |
publisher = {Springer}, | |
year = {2013}, | |
pages = {197--217}, | |
owner = {asbh}, | |
timestamp = {2013.12.10} | |
} | |
@INPROCEEDINGS{eysholdt2010Xtext, | |
author = {Eysholdt, Moritz and Behrens, Heiko}, | |
title = {Xtext: Implement Your Language Faster Than the Quick and Dirty Way}, | |
booktitle = {Proceedings of the ACM International Conference Companion on Object | |
Oriented Programming Systems Languages and Applications Companion}, | |
year = {2010}, | |
series = {SPLASH '10}, | |
pages = {307--309}, | |
address = {New York, NY, USA}, | |
publisher = {ACM}, | |
acmid = {1869625}, | |
doi = {10.1145/1869542.1869625}, | |
isbn = {978-1-4503-0240-1}, | |
keywords = {DSL, EMF, Eclipse, MDSD, Xtext, modeling}, | |
location = {Reno/Tahoe, Nevada, USA}, | |
numpages = {3}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23}, | |
url = {http://doi.acm.org/10.1145/1869542.1869625} | |
} | |
@INPROCEEDINGS{farrow1986circularAG, | |
author = {Farrow, Rodney}, | |
title = {Automatic generation of fixed-point-finding evaluators for circular, | |
but well-defined, attribute grammars}, | |
booktitle = {ACM SIGPLAN Notices}, | |
year = {1986}, | |
volume = {21}, | |
number = {7}, | |
pages = {85--98}, | |
organization = {ACM}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09} | |
} | |
@MISC{borlandAcq, | |
author = {Micro Focus}, | |
title = {{Borland acquisition letter}}, | |
howpublished = {On-Line: \url{http://www.microfocus.com/aboutmicrofocus/pressroom/releases/pr20090727756498.asp}}, | |
owner = {asbh}, | |
timestamp = {2014.07.01}, | |
url = {http://www.microfocus.com/aboutmicrofocus/pressroom/releases/pr20090727756498.asp} | |
} | |
@MISC{eclipseOnline, | |
author = {Eclipse Foundation}, | |
title = {{Eclipse Platform}}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/}}, | |
owner = {asbh}, | |
timestamp = {2015.06.22}, | |
url = {http://www.eclipse.org/} | |
} | |
@MISC{eclipseAtlOnline, | |
author = {The Eclipse Foundation}, | |
title = {{ATL Transformation Language}}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/atl/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/atl/} | |
} | |
@MISC{eclipseEpsilonOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse Epsilon}}, | |
howpublished = {On-Line: \url{https://www.eclipse.org/epsilon/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {https://www.eclipse.org/epsilon} | |
} | |
@MISC{eclipseEtlOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Epsilon Transformation Language}}, | |
howpublished = {On-Line: \url{https://www.eclipse.org/epsilon/doc/etl/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {https://www.eclipse.org/epsilon/doc/etl/} | |
} | |
@MISC{eclipseModiscoOnline, | |
author = {The Eclipse Foundation}, | |
title = {{MoDisco}}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/MoDisco/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/MoDisco/} | |
} | |
@MISC{eclipseOclCodeGen, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse OCL - CodeGen component}}, | |
howpublished = {On-Line: \url{http://download.eclipse.org/modeling/mdt/ocl/javadoc/5.0.0/index.html?org/eclipse/ocl/examples/codegen/package-summary.html}}, | |
owner = {asbh}, | |
timestamp = {2014.07.01}, | |
url = {http://download.eclipse.org/modeling/mdt/ocl/javadoc/5.0.0/index.html?org/eclipse/ocl/examples/codegen/package-summary.html} | |
} | |
@MISC{eclipseOclTestsSuite, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse OCL -Tests Suite}}, | |
howpublished = {On-Line: \url{https://hudson.eclipse.org/ocl/job/buckminster-ocl-core-luna-master/lastCompletedBuild/testReport/}}, | |
owner = {asbh}, | |
timestamp = {2014.07.01}, | |
url = {https://hudson.eclipse.org/ocl/job/buckminster-ocl-core-luna-master/lastCompletedBuild/testReport/} | |
} | |
@MISC{eclipseSRTOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse Simultaneous Relase Train}}, | |
howpublished = {On-Line: \url{http://wiki.eclipse.org/Simultaneous_Release}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://wiki.eclipse.org/Simultaneous_Release} | |
} | |
@MISC{eclipseXtextOnline, | |
author = {The Eclipse Foundation}, | |
title = {Xtext}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/Xtext/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/Xtext/} | |
} | |
@MISC{eclipseQvtdOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse QVTd}}, | |
howpublished = {On-Line: \url{https://projects.eclipse.org/projects/modeling.mmt.qvtd}}, | |
year = {2007}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {https://projects.eclipse.org/projects/modeling.mmt.qvtd} | |
} | |
@MISC{eclipseQvtoOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse QVTo}}, | |
howpublished = {On-Line: \url{http://projects.eclipse.org/projects/modeling.mmt.qvt-oml}}, | |
year = {2007}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://projects.eclipse.org/projects/modeling.mmt.qvt-oml} | |
} | |
@MISC{eclipseOclOnline, | |
author = {The Eclipse Foundation}, | |
title = {{Eclipse OCL}}, | |
howpublished = {On-Line: \url{http://projects.eclipse.org/projects/modeling.mdt.ocl}}, | |
year = {2005}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://projects.eclipse.org/projects/modeling.mdt.ocl} | |
} | |
@BOOK{fowler2010dsl, | |
title = {Domain-Specific Languages}, | |
publisher = {Pearson Education}, | |
year = {2010}, | |
author = {Fowler, Martin}, | |
owner = {asbh}, | |
timestamp = {2013.12.09} | |
} | |
@MISC{fowler2004inversion, | |
author = {Fowler, Martin}, | |
title = {Inversion of control containers and the dependency injection pattern}, | |
howpublished = {On-Line: \url{http://martinfowler.com/articles/injection.html}}, | |
year = {2004}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23}, | |
url = {http://martinfowler.com/articles/injection.html} | |
} | |
@BOOK{fowler2004uml, | |
title = {UML Distilled: A Brief Guide to the Standard Object Modeling Languange}, | |
publisher = {Addison-Wesley Professional}, | |
year = {2004}, | |
author = {Fowler, Martin}, | |
owner = {asbh}, | |
timestamp = {2013.12.03} | |
} | |
@BOOK{gamma1994GoF, | |
title = {Design Patterns}, | |
publisher = {Addison-Wesley}, | |
year = {1994}, | |
author = {Gamma, Erich and Helm, Richard and Vlissides, John and Johnson, Ralph}, | |
owner = {asbh500}, | |
timestamp = {2014.01.14} | |
} | |
@BOOK{molina2013DSDM, | |
title = {Desarrollo de Software Dirigido por MoModel: Concepts, M{\'e}todos | |
y Herramientas}, | |
publisher = {Ra-Ma}, | |
year = {2013}, | |
editor = {Ra-Ma}, | |
author = {Garc{\'i}a Molina, Jes{\'u}s and Garc{\'i}a Rubio, F{\'e}lix O. and | |
Pelechano, Vicente and Vallecillo, Antonio and Vicente-Chicote, Cristina}, | |
pages = {586}, | |
owner = {asbh500}, | |
timestamp = {2014.01.20} | |
} | |
@MISC{omgXXXXoptimalJ, | |
author = {Object Management Group}, | |
title = {{Compuware OptimalJ standardizes on Object Management Groups Model | |
Driven Architecture}}, | |
howpublished = {On-Line: \url{http://www.omg.org/mda/mda_files/MDA_OptimalJ.pdf}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.omg.org/mda/mda_files/MDA_OptimalJ.pdf} | |
} | |
@MISC{omg2014qvt, | |
author = {Object Management Group}, | |
title = {{Meta Object Facility (MOF) 2.0 Query/View/Transformation V1.2}}, | |
howpublished = {OMG Document: ptc/2014-03-38 (\url{http://www.omg.org/spec/QVT/1.2})}, | |
month = {May}, | |
year = {2014}, | |
owner = {asbh}, | |
timestamp = {2013.07.11}, | |
url = {http://www.omg.org/spec/QVT/1.1} | |
} | |
@MISC{omg2013mof, | |
author = {Object Management Group}, | |
title = {{Meta Object Facility (MOF) Core Specification, V2.4.1}}, | |
howpublished = {OMG Document: formal/2013-06-01 (\url{http://www.omg.org/spec/MOF/2.4.1})}, | |
year = {2013}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.omg.org/spec/MOF/2.4.1} | |
} | |
@MISC{omg2013ocl, | |
author = {Object Management Group}, | |
title = {{Object Constraint Language (OCL), V2.4}}, | |
howpublished = {OMG Document: ptc/2013-08-13 (\url{http://www.omg.org/spec/OCL/2.4})}, | |
month = {January}, | |
year = {2013}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.omg.org/spec/OCL/2.4} | |
} | |
@MISC{omg2012uml, | |
author = {Object Management Group}, | |
title = {{Unified Modeling Language (UML), V2.5}}, | |
howpublished = {OMG Document: ptc/2012-10-24 (\url{http://www.omg.org/spec/UML/2.5})}, | |
year = {2012}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.omg.org/spec/UML/2.5} | |
} | |
@MISC{omg2011astm, | |
author = {Object Management Group}, | |
title = {{Abstract Syntax Tree Metamodel (ASTM), V1.0}}, | |
howpublished = {OMG Document: formal/2011-01-05.pdf (\url{http://www.omg.org/spec/ASTM/1.0/})}, | |
month = {January}, | |
year = {2011}, | |
owner = {asbh}, | |
timestamp = {2013.07.11} | |
} | |
@MISC{omg2011kdm, | |
author = {Object Management Group}, | |
title = {{Knowledge Discovery Meta-Model (KDM), V1.3}}, | |
howpublished = {OMG Document: formal/2011-08-04 (\url{http://www.omg.org/spec/KDM/1.3/})}, | |
month = {August}, | |
year = {2011}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.omg.org/spec/KDM/1.3/} | |
} | |
@MISC{omg2011qvt, | |
author = {Object Management Group}, | |
title = {{Meta Object Facility (MOF) 2.0 Query/View/Transformation V1.1}}, | |
howpublished = {OMG Document: formal/2011-01-01 (\url{http://www.omg.org/spec/QVT/1.1})}, | |
month = {January}, | |
year = {2011}, | |
owner = {asbh}, | |
timestamp = {2013.07.11}, | |
url = {http://www.omg.org/spec/QVT/1.1} | |
} | |
@MISC{omg2008m2t, | |
author = {Object Management Group}, | |
title = {{MOF Model To Text Transformation Language, V1.0}}, | |
howpublished = {OMG Document: formal/08-01-16.pdf (\url{http://www.omg.org/spec/MOFM2T/1.0})}, | |
month = {January}, | |
year = {2008}, | |
owner = {asbh}, | |
timestamp = {2013.07.11}, | |
url = {http://www.omg.org/spec/MOFM2T/1.0} | |
} | |
@ARTICLE{harel2004semantics, | |
author = {Harel, D. and Rumpe, B.}, | |
title = {Meaningful modeling: what's the semantics of "semantics"?}, | |
journal = {Computer}, | |
year = {2004}, | |
volume = {37}, | |
pages = {64-72}, | |
number = {10}, | |
month = {Oct}, | |
doi = {10.1109/MC.2004.172}, | |
issn = {0018-9162}, | |
keywords = {formal specification;grammars;programming language semantics;specification | |
languages;UML semantics;Unified Modeling Language;diagrammatic notations;language | |
meaning;language notation;language semantics;language syntax;modeling | |
language definition;software modeling;Context modeling;Data mining;Handicapped | |
aids;Hardware;Law;Legal factors;Natural languages;Springs;Standardization;Unified | |
modeling language}, | |
owner = {asbh}, | |
publisher = {IEEE}, | |
timestamp = {2013.12.09} | |
} | |
@INPROCEEDINGS{horn2013flowGraphCase, | |
author = {Horn, Tassilo}, | |
title = {The {TTC} 2013 Flowgraphs Case}, | |
booktitle = {{\rm Proceedings Sixth} Transformation Tool Contest, {\rm Budapest, | |
Hungary, 19-20 June, 2013}}, | |
year = {2013}, | |
editor = {Van Gorp, Pieter and Rose, Louis M. and Krause, Christian}, | |
volume = {135}, | |
series = {Electronic Proceedings in Theoretical Computer Science}, | |
pages = {3-7}, | |
publisher = {Open Publishing Association}, | |
doi = {10.4204/EPTCS.135.1}, | |
owner = {asbh500}, | |
timestamp = {2014.01.14} | |
} | |
@TECHREPORT{hursch1995soc, | |
author = {Walter L. Hürsch and Cristina Videira Lopes}, | |
title = {Separation of Concerns}, | |
institution = {College of Computer Science, Northeastern University}, | |
year = {1995}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23} | |
} | |
@ARTICLE{canovas2012gra2mol, | |
author = {Izquierdo, Javier Luis C{\'a}novas and Molina, Jes{\'u}s Garc{\'\i}a}, | |
title = {Extracting models from source code in software modernization}, | |
journal = {Software \& Systems Modeling}, | |
year = {2012}, | |
volume = {13}, | |
pages = {1--22}, | |
owner = {asbh}, | |
publisher = {Springer}, | |
timestamp = {2013.12.09} | |
} | |
@INPROCEEDINGS{jouault2006tcs, | |
author = {Jouault, Fr{\'e}d{\'e}ric and B{\'e}zivin, Jean and Kurtev, Ivan}, | |
title = {{TCS:: A DSL for the Specification of Textual Concrete Syntaxes in | |
Model Engineering}}, | |
booktitle = {Proceedings of the 5th International Conference on Generative Programming | |
and Component Engineering}, | |
year = {2006}, | |
series = {GPCE '06}, | |
pages = {249--254}, | |
address = {New York, NY, USA}, | |
publisher = {ACM}, | |
acmid = {1173744}, | |
doi = {10.1145/1173706.1173744}, | |
isbn = {1-59593-237-2}, | |
keywords = {DSL, concrete syntax, model driven engineering}, | |
location = {Portland, Oregon, USA}, | |
numpages = {6}, | |
owner = {asbh500}, | |
timestamp = {2014.07.01}, | |
url = {http://doi.acm.org/10.1145/1173706.1173744} | |
} | |
@ARTICLE{kastens1980orderedAG, | |
author = {Kastens, Uwe}, | |
title = {Ordered attributed grammars}, | |
journal = {Acta Informatica}, | |
year = {1980}, | |
volume = {13}, | |
pages = {229--256}, | |
number = {3}, | |
owner = {asbh500}, | |
publisher = {Springer}, | |
timestamp = {2014.12.09} | |
} | |
@INPROCEEDINGS{kats2010spoofax, | |
author = {Kats, Lennart CL and Visser, Eelco}, | |
title = {The spoofax language workbench: rules for declarative specification | |
of languages and {IDE}s}, | |
booktitle = {ACM Sigplan Notices}, | |
year = {2010}, | |
volume = {45}, | |
number = {10}, | |
pages = {444--463}, | |
organization = {ACM}, | |
owner = {asbh500}, | |
timestamp = {2013.12.17} | |
} | |
@INPROCEEDINGS{kennedy1976autoGenAG, | |
author = {Kennedy, Ken and Warren, Scott K}, | |
title = {Automatic generation of efficient evaluators for attribute grammars}, | |
booktitle = {Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles | |
on programming languages}, | |
year = {1976}, | |
pages = {32--49}, | |
organization = {ACM}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09} | |
} | |
@BOOK{kleppe2003mda, | |
title = {MDA Explained. The model driven architecture: practice and promise}, | |
publisher = {Addison Wesley Reading}, | |
year = {2003}, | |
author = {Kleppe, Anneke G and Warmer, Jos and Bast, Wim}, | |
owner = {asbh500}, | |
timestamp = {2014.01.15} | |
} | |
@ARTICLE{klint2005grammarware, | |
author = {Klint, Paul and L{\"a}mmel, Ralf and Verhoef, Chris}, | |
title = {Toward an engineering discipline for grammarware}, | |
journal = {ACM Transactions on Software Engineering and Methodology (TOSEM)}, | |
year = {2005}, | |
volume = {14}, | |
pages = {331--380}, | |
number = {3}, | |
owner = {asbh}, | |
publisher = {ACM}, | |
timestamp = {2013.12.06} | |
} | |
@ARTICLE{knuth1968attributeGrammars, | |
author = {Knuth, Donald E}, | |
title = {Semantics of context-free languages}, | |
journal = {Mathematical systems theory}, | |
year = {1968}, | |
volume = {2}, | |
pages = {127--145}, | |
number = {2}, | |
owner = {asbh500}, | |
publisher = {Springer}, | |
timestamp = {2014.12.09} | |
} | |
@INCOLLECTION{konat2013decNameRes, | |
author = {Konat, Gabri{\"e}l and Kats, Lennart and Wachsmuth, Guido and Visser, | |
Eelco}, | |
title = {Declarative Name Binding and Scope Rules}, | |
booktitle = {Software Language Engineering}, | |
publisher = {Springer Berlin Heidelberg}, | |
year = {2013}, | |
volume = {7745}, | |
pages = {311--331}, | |
owner = {asbh500}, | |
timestamp = {2013.12.17} | |
} | |
@ARTICLE{kosar2010dslVsgpl, | |
author = {Kosar, Toma{\v{z}} and Oliveira, Nuno and Mernik, Marjan and Pereira, | |
Varanda Jo{\~a}o Maria and {\v{C}}repin{\v{s}}ek, Matej and Da, Cruz | |
Daniela and Henriques, Rangel Pedro}, | |
title = {Comparing general-purpose and domain-specific languages: An empirical | |
study}, | |
journal = {Computer Science and Information Systems}, | |
year = {2010}, | |
volume = {7}, | |
pages = {247--264}, | |
number = {2}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23} | |
} | |
@INPROCEEDINGS{KurtevBezAks2002, | |
author = {I. {Kurtev} and J. {B{\'e}zivin} and M. {Ak{\c{s}}it}}, | |
title = {Technological Spaces: An Initial Appraisal}, | |
booktitle = {International Conference on Cooperative Information Systems (CoopIS), | |
DOA'2002 Federated Conferences, Industrial Track, Irvine, USA}, | |
year = {2002}, | |
pages = {1--6}, | |
month = {October}, | |
abstract = {In this paper, we propose a high level view of technological spaces | |
(TS) and relations among these spaces. A technological space is a | |
working context with a set of associated concepts, body of knowledge, | |
tools, required skills, and possibilities. It is often associated | |
to a given user community with shared know-how, educational support, | |
common literature and even workshop and conference regular meetings. | |
Although it is difficult to give a precise definition, some TSs can | |
be easily identified, e.g. the XML TS, the DBMS TS, the abstract | |
syntax TS, the meta-model (OMG/MDA) TS, etc. The purpose of our work | |
is not to define an abstract theory of technological spaces, but | |
to figure out how to work more efficiently by using the best possibilities | |
of each technology. To do so, we need a basic understanding of the | |
similarities and differences between various TSs, and also of the | |
possible operational bridges that will allow transferring the results | |
obtained in one TS to other TS. We hope that the presented industrial | |
vision may help us putting forward the idea that there could be more | |
cooperation than competition among alternative technologies. Furthermore, | |
as the spectrum of such available technologies is rapidly broadening, | |
the necessity to offer clear guidelines when choosing practical solutions | |
to engineering problems is becoming a must, not only for teachers | |
but for project leaders as well.}, | |
eprint_note = {http://www.cs.rmit.edu.au/fedconf/2002/program.html#thursday | |
There is no DOI available. Ther is no ISSN and no ISBN assigned.}, | |
eprintid = {10206}, | |
event_dates = {30 Oct - 1 Nov 2002}, | |
event_type = {Conference}, | |
howpublished = {http://eprints.eemcs.utwente.nl/10206/}, | |
international = {Yes}, | |
isbn = {not assigned}, | |
ispublished = {Published}, | |
location = {Irvine, USA}, | |
num_pages = {6}, | |
owner = {asbh}, | |
pres_types = {Talk}, | |
refereed = {Yes}, | |
research_groups = {EWI-SE: Software Engineering}, | |
timestamp = {2013.12.05} | |
} | |
@ARTICLE{landin1964mee, | |
author = {Landin, Peter J}, | |
title = {The mechanical evaluation of expressions}, | |
journal = {The Computer Journal}, | |
year = {1964}, | |
volume = {6}, | |
pages = {308--320}, | |
number = {4}, | |
owner = {asbh500}, | |
publisher = {Br Computer Soc}, | |
timestamp = {2014.01.16} | |
} | |
@ARTICLE{magnusson2007circularRAG, | |
author = {Magnusson, Eva and Hedin, G{\"o}rel}, | |
title = {Circular reference attributed grammarstheir evaluation and applications}, | |
journal = {Science of Computer Programming}, | |
year = {2007}, | |
volume = {68}, | |
pages = {21--37}, | |
number = {1}, | |
owner = {asbh500}, | |
publisher = {Elsevier}, | |
timestamp = {2014.12.09} | |
} | |
@ARTICLE{miller2003mda, | |
author = {Miller, Joaquin and Mukerji, Jishnu and others}, | |
title = {{MDA Guide Version 1.0.1}}, | |
journal = {Object Management Group}, | |
year = {2003}, | |
volume = {234}, | |
pages = {51}, | |
owner = {asbh}, | |
timestamp = {2013.12.03} | |
} | |
@INCOLLECTION{muller2005kermeta, | |
author = {Muller, Pierre-Alain and Fleurey, Franck and J{\'e}z{\'e}quel, Jean-Marc}, | |
title = {Weaving executability into object-oriented meta-languages}, | |
booktitle = {Model Driven Engineering Languages and Systems}, | |
publisher = {Springer}, | |
year = {2005}, | |
pages = {264--278}, | |
owner = {asbh}, | |
timestamp = {2013.12.10} | |
} | |
@BOOK{naur1969softEng, | |
title = {Software Engineering: Report of a Conference Sponsored by the NATO | |
Science Committee, Garmisch, Germany, 7-11 Oct. 1968, Brussels, Scientific | |
Affairs Division, NATO}, | |
publisher = {NATO}, | |
year = {1969}, | |
editor = {Naur, Peter and Randell, Brian}, | |
author = {Naur, Peter and Randell, Brian}, | |
owner = {asbh500}, | |
timestamp = {2014.01.23} | |
} | |
@MISC{antlrOnline, | |
author = {Terence Parr}, | |
title = {{ANTLR}}, | |
howpublished = {On-Line: \url{http://www.antlr.org/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.antlr.org/} | |
} | |
@ARTICLE{Petre1995textVsGraphics, | |
author = {Petre, Marian}, | |
title = {{Why Looking Isn't Always Seeing: Readership Skills and Graphical | |
Programming}}, | |
journal = {Commun. ACM}, | |
year = {1995}, | |
volume = {38}, | |
pages = {33--44}, | |
number = {6}, | |
month = jun, | |
acmid = {203251}, | |
address = {New York, NY, USA}, | |
doi = {10.1145/203241.203251}, | |
issn = {0001-0782}, | |
issue_date = {June 1995}, | |
numpages = {12}, | |
owner = {asbh500}, | |
publisher = {ACM}, | |
timestamp = {2014.01.23}, | |
url = {http://doi.acm.org/10.1145/203241.203251} | |
} | |
@INCOLLECTION{rest2013textGraphCS, | |
author = {Rest, Oskar and Wachsmuth, Guido and Steel, Jim R.H. and Süß, Jörn | |
Guy and Visser, Eelco}, | |
title = {Robust Real-Time Synchronization between Textual and Graphical Editors}, | |
booktitle = {Theory and Practice of Model Transformations}, | |
publisher = {Springer Berlin Heidelberg}, | |
year = {2013}, | |
editor = {Duddy, Keith and Kappel, Gerti}, | |
volume = {7909}, | |
series = {Lecture Notes in Computer Science}, | |
pages = {92-107}, | |
doi = {10.1007/978-3-642-38883-5_11}, | |
isbn = {978-3-642-38882-8}, | |
owner = {asbh500}, | |
timestamp = {2014.01.27}, | |
url = {http://dx.doi.org/10.1007/978-3-642-38883-5_11} | |
} | |
@INPROCEEDINGS{sanchez2014enhancingXtext, | |
author = {S{\'a}nchez-Barbudo Herrera, Adolfo}, | |
title = {Enhancing {Xtext} for {General Purpose Languages}}, | |
booktitle = {Proceedings of the Doctoral Symposium at MODELS'14}, | |
year = {2014}, | |
editor = {Benoit Baudry}, | |
volume = {1321}, | |
organization = {CEUR Workshop Proceedings}, | |
doi = {urn:nbn:de:0074-1321-0}, | |
owner = {asbh500}, | |
timestamp = {2015.07.07}, | |
url = {http://ceur-ws.org/Vol-1321/dsmodels14_5.pdf} | |
} | |
@INPROCEEDINGS{sanchez2013visitors, | |
author = {S{\'a}nchez-Barbudo Herrera, Adolfo and Paige, Richard F. and Willink, | |
E. D. and Rose, L. M. and Kolovos, D. S.}, | |
title = {Automatic Application of Visitors to Evolving {Domain-Specific Languages}}, | |
booktitle = {Sixth York Doctoral Symposium on Computer Science and Electronics}, | |
year = {2013}, | |
editor = {Sam Simpson}, | |
number = {YCS-2013-480}, | |
pages = {46--54}, | |
organization = {The University of York}, | |
owner = {asbh}, | |
timestamp = {2013.12.09}, | |
url = {http://www.cs.york.ac.uk/yds/yds2013Proceedings/YDS_2013_Proceddings.pdf} | |
} | |
@ARTICLE{seidewitz2003modelsMean, | |
author = {Seidewitz, Edwin}, | |
title = {What models mean}, | |
journal = {Software, IEEE}, | |
year = {2003}, | |
volume = {20}, | |
pages = {26--32}, | |
number = {5}, | |
owner = {asbh500}, | |
publisher = {IEEE}, | |
timestamp = {2014.01.23} | |
} | |
@BOOK{volter2006mdsd, | |
title = {Model-driven software development}, | |
publisher = {John Wiley \& Sons Chichester}, | |
year = {2006}, | |
author = {Thomas (Tom) Stahl and Voelter, Markus}, | |
owner = {asbh500}, | |
timestamp = {2014.01.22} | |
} | |
@BOOK{steinberg2008emf, | |
title = {EMF: Eclipse Modeling Framework}, | |
publisher = {Addison-Wesley}, | |
year = {2008}, | |
author = {Dave Steinberg and Frank Budinsky and Marcelo Paternostro and Ed | |
Merks}, | |
owner = {asbh500}, | |
timestamp = {2014.01.14} | |
} | |
@MISC{lwbChallenge2013Online, | |
author = {Tijs van der Storm}, | |
title = {Language Workbench Challenge 2013}, | |
howpublished = {On-Line: \url{http://www.languageworkbenches.net/wp-content/uploads/2013/11/Ql.pdf}}, | |
year = {2013}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.languageworkbenches.net/wp-content/uploads/2013/11/Ql.pdf} | |
} | |
@MISC{spoofaxOnline, | |
author = {Delft University of Technology}, | |
title = {{Spoofax}}, | |
howpublished = {On-Line: \url{http://strategoxt.org/Spoofax}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://strategoxt.org/Spoofax} | |
} | |
@MISC{volter2011XtextTS, | |
author = {V{\"o}lter, Markus}, | |
title = {Xtext/TS-a typesystem framwork for Xtext}, | |
howpublished = {ON-LINE}, | |
year = {May, 2011}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09}, | |
url = {https://code.google.com/a/eclipselabs.org/p/xtext-typesystem/} | |
} | |
@INCOLLECTION{visser2004stratego, | |
author = {Visser, Eelco}, | |
title = {Program Transformation with Stratego/XT}, | |
booktitle = {Domain-Specific Program Generation}, | |
publisher = {Springer Berlin Heidelberg}, | |
year = {2004}, | |
editor = {Lengauer, Christian and Batory, Don and Consel, Charles and Odersky, | |
Martin}, | |
volume = {3016}, | |
series = {Lecture Notes in Computer Science}, | |
pages = {216-238}, | |
doi = {10.1007/978-3-540-25935-0_13}, | |
isbn = {978-3-540-22119-7}, | |
language = {English}, | |
owner = {asbh500}, | |
timestamp = {2015.07.07}, | |
url = {http://dx.doi.org/10.1007/978-3-540-25935-0_13} | |
} | |
@BOOK{vogt1989higherOrderAG, | |
title = {Higher order attribute grammars}, | |
publisher = {ACM}, | |
year = {1989}, | |
author = {Vogt, Harald H and Swierstra, S Doaitse and Kuiper, Matthijs F}, | |
volume = {24}, | |
number = {7}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09} | |
} | |
@MISC{wei2014ttcEpsilon, | |
author = {Wei, R. and S{\'a}nchez-Barbudo Herrera, Adolfo and Ogunyomi, Babajide | |
and Rose, Louis M. and Kolovos, Dimitrios S.}, | |
title = {{An Epsilon Solution to the Flowgraphs Case}}, | |
howpublished = {In preparation}, | |
year = {2014}, | |
comment = {in preparation}, | |
owner = {asbh500}, | |
timestamp = {2014.01.14}, | |
url = {http://planet-sl.org/_/ttc/ttc2013/solutions/initial/ttc2013_submission_10.pdf} | |
} | |
@INCOLLECTION{willink2013yet3QVT, | |
author = {Willink, Edward and Hoyos, Horacio and Kolovos, Dimitris}, | |
title = {Yet another three QVT languages}, | |
booktitle = {Theory and Practice of Model Transformations}, | |
publisher = {Springer}, | |
year = {2013}, | |
pages = {58--59}, | |
owner = {asbh500}, | |
timestamp = {2014.12.09} | |
} | |
@ARTICLE{willink2010oclXtext, | |
author = {Willink, Edward Daniel}, | |
title = {{Re-engineering Eclipse MDT/OCL for Xtext}}, | |
journal = {Electronic Communications of the EASST}, | |
year = {2010}, | |
volume = {36}, | |
pages = {1}, | |
owner = {asbh}, | |
timestamp = {2013.02.27} | |
} | |
@INPROCEEDINGS{wimmer2006bridgeGraMod, | |
author = {Wimmer, Manuel and Kramler, Gerhard}, | |
title = {Bridging grammarware and modelware}, | |
booktitle = {Satellite Events at the MoDELS 2005 Conference}, | |
year = {2006}, | |
pages = {159--168}, | |
organization = {Springer}, | |
owner = {asbh}, | |
timestamp = {2013.12.09} | |
} | |
@ARTICLE{wirth1996ebnf, | |
author = {Wirth, Niklaus}, | |
title = {Extended Backus-Naur Form (EBNF)}, | |
journal = {ISO/IEC}, | |
year = {1996}, | |
volume = {14977}, | |
pages = {2996}, | |
owner = {asbh500}, | |
timestamp = {2015.07.07} | |
} | |
@MISC{emfText, | |
title = {{EMF Text}}, | |
howpublished = {On-Line: \url{http://www.emftext.org/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.emftext.org/} | |
} | |
@MISC{itemisOnline, | |
title = {{Itemis AG}}, | |
howpublished = {On-Line: \url{http://www.itemis.com/itemis-ag/language=en/2604/company}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/forums/index.php?t=thread&frm_id=27} | |
} | |
@MISC{lpgOnline, | |
title = {{LALR Parser Generator (LPG)}}, | |
howpublished = {On-Line: \url{http://sourceforge.net/projects/lpg/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://sourceforge.net/projects/lpg/} | |
} | |
@MISC{xtend, | |
title = {{Xtend}}, | |
howpublished = {On-Line: \url{https://www.eclipse.org/xtend/}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {https://www.eclipse.org/xtend/} | |
} | |
@MISC{xtendTemplates, | |
title = {{Xtend Templates}}, | |
howpublished = {On-Line: \url{https://www.eclipse.org/xtend/documentation.html\#templates}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {https://www.eclipse.org/xtend/documentation.html#templates} | |
} | |
@MISC{xtextDocOnline, | |
title = {{Xtext Documentation}}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/Xtext/documentation.html}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/Xtext/documentation.html} | |
} | |
@MISC{xtextForumOnline, | |
title = {{Xtext Forum}}, | |
howpublished = {On-Line: \url{http://www.eclipse.org/forums/index.php?t=thread&frm_id=27}}, | |
owner = {asbh}, | |
timestamp = {2014.01.09}, | |
url = {http://www.eclipse.org/forums/index.php?t=thread&frm_id=27} | |
} | |
@incollection{jouault2015oclt, | |
title={Towards Functional Model Transformations with OCL}, | |
author={Jouault, Fr{\'e}d{\'e}ric and Beaudoux, Olivier and Brun, Matthias and Clavreul, Mickael and Savaton, Guillaume}, | |
booktitle={Theory and Practice of Model Transformations}, | |
pages={111--120}, | |
year={2015}, | |
publisher={Springer} | |
} |