blob: efce3f06b4bfb7cc6acc79f2478c26bf6feaa61b [file] [log] [blame]
% 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 Group’s 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 grammars—their 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}
}