@ARTICLE{GrGen, | |
title = "{GrGen.NET}", | |
author = "{Edgar Jakumeit, Sebastian Buchwald, Moritz Kroll}", | |
journal = "{International Journal on Software Tools for Technology Transfer (STTT)}", | |
year = "{2010}", | |
volume = "{12}", | |
number = "{3}", | |
pages = "{263--271}", | |
month = "{July}", | |
note = "", | |
} | |
@TECHREPORT{QVTRPatterns, | |
title = "{An Approach to Detecting Design Patterns in MOF-Based Domain-Specific Models with QVT}", | |
author = "{Maged Elaasar, Lionel C. Briand, and Yvan Labicie}", | |
institution = "{Carleton University}", | |
year = "{2010}", | |
number = "{TR-SCE-10-02}", | |
address = "", | |
month = "", | |
note = "{http://squall.sce.carleton.ca/pubs/tech\_report/TR-SCE-10-02.pdf}", | |
} | |
@inproceedings{EMFIncQuery, | |
author = "{Bergmann, G\'{a}bor and Ujhelyi, Zolt\'{a}n and R\'{a}th, Istv\'{a}n and Varr\'{o}, D\'{a}niel}", | |
title = "{A graph query language for EMF models}", | |
booktitle = "{Proceedings of the 4th international conference on Theory and practice of model transformations}", | |
series = "{ICMT'11}", | |
year = "{2011}", | |
isbn = "{978-3-642-21731-9}", | |
location = "{Zurich, Switzerland}", | |
pages = "{167--182}", | |
numpages = "{16}", | |
url = "{http://dl.acm.org/citation.cfm?id=2022007.2022019}", | |
acmid = "{2022019}", | |
publisher = "{Springer-Verlag}", | |
address = "{Berlin, Heidelberg}", | |
} | |
@inproceedings{EMFTiger, | |
author = "{Biermann, Enrico and Ermel, Claudia and Taentzer, Gabriele}", | |
title = "{Precise Semantics of EMF Model Transformations by Graph Transformation}", | |
booktitle = "{Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems}", | |
series = "{MoDELS '08}", | |
year = "{2008}", | |
isbn = "{978-3-540-87874-2}", | |
location = "{Toulouse, France}", | |
pages = "{53--67}", | |
numpages = "{15}", | |
url = "{http://dx.doi.org/10.1007/978-3-540-87875-9_4}", | |
doi = "{10.1007/978-3-540-87875-9_4}", | |
acmid = "{1434663}", | |
publisher = "{Springer-Verlag}", | |
address = "{Berlin, Heidelberg}", | |
} | |
@incollection {AGG2004, | |
author = "{Taentzer, Gabriele}", | |
affiliation = "{Technische Universit\"{a}t Berlin, Germany}", | |
title = "{AGG: A Graph Transformation Environment for Modeling and Validation of Software}", | |
booktitle = "{Applications of Graph Transformations with Industrial Relevance}", | |
series = "{Lecture Notes in Computer Science}", | |
editor = "{Pfaltz, John and Nagl, Manfred and B\"{o}hlen, Boris}", | |
publisher = "{Springer Berlin / Heidelberg}", | |
isbn = "{978-3-540-22120-3}", | |
keyword = "{Computer Science}", | |
pages = "{446-453}", | |
volume = "{3062}", | |
url = "{http://dx.doi.org/10.1007/978-3-540-25959-6_35}", | |
year = "{2004}" | |
} | |
@article{ICCECS09, | |
author = "{Richard F. Paige and Dimitrios S. Kolovos and Louis M. Rose and Nicholas Drivalos and Fiona A.C. Polack}", | |
title = "{The Design of a Conceptual Framework and Technical Infrastructure for Model Management Language Engineering}", | |
journal ="{IEEE International Conference on Engineering of Complex Computer Systems}", | |
volume = "{0}", | |
isbn = "{978-0-7695-3702-3}", | |
year = "{2009}", | |
pages = "{162-171}", | |
doi = "{http://doi.ieeecomputersociety.org/10.1109/ICECCS.2009.14}", | |
publisher = "{IEEE Computer Society}", | |
address = "{Los Alamitos, CA, USA}", | |
} | |
@MISC{CGN, | |
title = "{Code Generation Network}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@BOOK{CG.InAction, | |
title = "{Code Generation in Action}", | |
author = "{Jack Herrington}", | |
publisher = "{Manning}", | |
year = "{2003}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "", | |
note = "{ISBN: 1930110979}", | |
} | |
@MISC{CodeSmith, | |
title = "{CodeSmith, official web-site}", | |
author = "{Eric J. Smith}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.ericjsmith.com/codesmith}", | |
} | |
@MISC{Velocity.WebSite, | |
title = "{Jacarta Apache Velocity, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{VelocityTools, | |
title = "{Velocity Tools, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://jakarta.apache.org/velocity/tools/index.html}", | |
} | |
@MISC{MOFScript, | |
title = "{MOFScript User Guide}", | |
author = "{Jon Oldevik}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/mofscript/doc/ MOFScript-User-Guide.pdf}", | |
} | |
@MISC{XPand, | |
title = "{XPand Language Reference}", | |
author = "{Sven Efftinge}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/oaw/doc/4.1/r20\_ xPandReference.pdf}", | |
} | |
@MISC{JET, | |
title = "{Java Emitter Templates (JET)}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/modeling/m2t/}", | |
} | |
@MISC{Apex, | |
title = "{Apex SQL Code, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.apexsql.com/}", | |
} | |
@MISC{DaliGen, | |
title = "{DaliGen, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.revtechnologies.com/DaliGen.aspx}", | |
} | |
@MISC{ProcCG, | |
title = "{ProcCG, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.igenxsoft.com/}", | |
} | |
@MISC{KickStart, | |
title = "{Westfaro KickStart, official web-site}", | |
author = "{Westfaro}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.westfaro.com}", | |
} | |
@MISC{MDGen, | |
title = "{MDGen - Model-driven J2EE code generator, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://sourceforge.net/projects/mdgen/}", | |
} | |
@MISC{AndroMDA, | |
title = "{AndroMDA, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.andromda.org}", | |
} | |
@MISC{JUMLMDA, | |
title = "{jUMLMDA, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://sourceforge.net/projects/umlmda/}", | |
} | |
@MISC{Liquid, | |
title = "{Liquid XML 2005, official web-site}", | |
author = "{Liquid Technologies}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{Castor, | |
title = "{Castor XML-binding framework, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://castor.codehaus.org/sourcegen.html}", | |
} | |
@INPROCEEDINGS{Sturm2002, | |
title = "{Generating code from UML with Velocity Templates}", | |
author = "{Thorsten Sturm, Jesco von Voss and Marko Boger}", | |
booktitle = "{Proc. 5th International Conference on The Unified Modeling Language}", | |
year = "{2002}", | |
editor = "", | |
volume = "{2460}", | |
series = "{LNCS}", | |
pages = "{150-161}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag}", | |
note = "", | |
} | |
@INPROCEEDINGS{ECOOP01, | |
title = "{Generative Programming (ECOOP01)}", | |
author = "{Barbara Barth, Greg Butler, Krzysztof Czarnecki, Ulrich Enisenecker}", | |
booktitle = "{ECOOP 2001 Workshops, LNCS 2323}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{135-149}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ECOOP02, | |
title = "{Generative Programming (ECOOP02)}", | |
author = "{Krzystof Czarnecki, Kasper Osterbye, Markus Volter}", | |
booktitle = "{ECOOP 2002 Workshops, LNCS 2548}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{15-29}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Batory, | |
title = "{The Road to Utopia: A Future for Generative Programming}", | |
author = "{Don Batory}", | |
booktitle = "{Proc. Domain Specific Program Generation Workshop}", | |
year = "{2004}", | |
editor = "", | |
volume = "{3016}", | |
series = "", | |
pages = "{1-18}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{LNCS}", | |
note = "", | |
} | |
@INPROCEEDINGS{Harsh, | |
title = "{Practical Use of Generative Techniques in Software Development Projects: an Approach that Survives in Harsh Environments}", | |
author = "{Joern Bettin}", | |
booktitle = "{OOPSLA 2001 Workshop on Generative Programming}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{DesignSmell, | |
title = "{Code generation is a design smell}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://c2.com/cgi/wiki?CodeGenerationIsaDesignSmell}", | |
} | |
@ARTICLE{DSL.Annotated, | |
title = "{Domain-specific languages: an annotated bibliography}", | |
author = "{Arie van Deursen and Paul Klint and Joost Visser}", | |
journal = "{ACM Press, SIGPLAN Not.}", | |
year = "{2000}", | |
volume = "{35}", | |
number = "{6}", | |
pages = "{26-36}", | |
month = "", | |
note = "", | |
} | |
@MISC{AtlanticZoo, | |
title = "{Atlantic Zoo Metamodel Repository}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "{2005}", | |
note = "{http://www.eclipse.org/gmt/am3/zoos/atlanticZoo/}", | |
} | |
@INPROCEEDINGS{KM3, | |
title = "{KM3: a DSL for Metamodel Specification}", | |
author = "{Fr\'ederic Jouault, Jean Bez\'ivin}", | |
booktitle = "{Proceedings of 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "{LNCS}", | |
pages = "{171-185}", | |
address = "{Bologna, Italy}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Deursen1998, | |
title = "{Little languages: Little maintenance?}", | |
author = "{A. van Deursen and P. Klint.}", | |
journal = "{Journal of Software Maintenance}", | |
year = "{1998}", | |
volume = "{10}", | |
number = "", | |
pages = "{75-92}", | |
month = "", | |
note = "", | |
} | |
@MISC{Emfatic, | |
title = "{Emfatic Language for EMF Development}", | |
author = "{IBM alphaWorks}", | |
howpublished = "", | |
month = "{February}", | |
year = "{2005}", | |
note = "{http://www.alphaworks.ibm.com/tech/emfatic}", | |
} | |
@INPROCEEDINGS{Kleppe2007, | |
title = "{A Language Description is More than a Metamodel}", | |
author = "{Anneke Kleppe}", | |
booktitle = "{Proc. 4th International Workshop on Software Language Engineering}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Nashville, USA}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Zhang2004, | |
title = "{A survey of semantic description frameworks for programming languages}", | |
author = "{Yingzhou Zhang and Baowen Xu}", | |
journal = "{SIGPLAN Not. ACM Press}", | |
year = "{2004}", | |
volume = "{39}", | |
number = "{3}", | |
pages = "{14-30}", | |
month = "", | |
note = "", | |
} | |
@MISC{WebML, | |
title = "{Web Modelling Language (WebML), official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://webml.org/}", | |
} | |
@MISC{xADL, | |
title = "{eXtensible Architecture Description Language (xADL), official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.isr.uci.edu/projects/xarchuci/}", | |
} | |
@MISC{BPEL, | |
title = "{Business Process Execution Language (BPEL), official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.bpel.org}", | |
} | |
@MISC{BPML, | |
title = "{Business Process Modelling Language (BPML), official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.bpmi.org/}", | |
} | |
@MISC{WSDL, | |
title = "{Web Service Definition Language (WSDL), official web-site}", | |
author = "{W3C}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.w3.org/TR/wsdl}", | |
} | |
@MISC{XMLEditor, | |
title = "{XMLEditor, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.felixgolubov.com/XMLEditor/}", | |
} | |
@MISC{XMLSpy, | |
title = "{Altova XML Spy, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.altova.com}", | |
} | |
@MISC{StylusStudio, | |
title = "{Stylus Studio, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.stylusstudio.com}", | |
} | |
@MISC{MapForce, | |
title = "{Altova MapForce, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.altova.com/products\_mapforce.html}", | |
} | |
@MISC{JDOM, | |
title = "{JDOM Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.jdom.org}", | |
} | |
@MISC{XML, | |
title = "{Extensible Markup Language (XML), official web-site}", | |
author = "{W3C}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.w3.org/XML/}", | |
} | |
@MISC{Schema, | |
title = "{XML Schema Specification}", | |
author = "{W3C}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.w3.org/XML/Schema}", | |
} | |
@MISC{XSLT, | |
title = "{XML StyLe and Transformation Language, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{www.w3.org/TR/xslt}", | |
} | |
@MISC{XPath, | |
title = "{XML Path Language (XPath), Official Web-Site}", | |
author = "{W3C}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.w3.org/TR/xpath}", | |
} | |
@MISC{CG.XML.Velocity, | |
title = "{Template-Based Code Generation with Apache Velocity}", | |
author = "{Giuseppe Naccarato}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.onjava.com/pub/a/onjava/2004/05/05/cg-vel1.html}", | |
} | |
@MISC{CG.XML.StringTemplate, | |
title = "{Generating Java and XML Using StringTemplate}", | |
author = "{Terence Parr}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.codegeneration.net/tiki-read\_article.php?articleId=65}", | |
} | |
@MISC{CG.XML.Transformation, | |
title = "{Code generation using XML based document transformation}", | |
author = "{Soumen Sarkar \& Craig Cleaveland}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.theserverside.com/articles/article.tss?l=XMLCodeGen}", | |
} | |
@MISC{CG.XML.NET, | |
title = "{Generate .NET Code With XSLT}", | |
author = "{Kathleen Dollard}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.fawcette.com/vsm/2003\_05/magazine/features/dollard/}", | |
} | |
@MISC{CG.XML.PHP, | |
title = "{Generate PHP with XSLT 2.0}", | |
author = "{Jack Herrington}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www-128.ibm.com/developerworks/xml/library/x-xslphp2/}", | |
} | |
@ARTICLE{Selic2003, | |
title = "{The Pragmatics of Model-Driven Development}", | |
author = "{Bran Selic}", | |
journal = "{IEEE Software}", | |
year = "{2003}", | |
volume = "{20}", | |
number = "", | |
pages = "{19-25}", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{MDD.Metamodelling, | |
title = "{Model-Driven Development: A Metamodeling Foundation}", | |
author = "{Atkinson, C. Kuhne, T.}", | |
journal = "{Software, IEEE}", | |
year = "", | |
volume = "{20}", | |
number = "{5}", | |
pages = "{36- 41}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Case.DOP, | |
title = "{Model Driven Development - The Case for Domain Oriented Programming}", | |
author = "{Dave Thomas and Brian M. Barry}", | |
booktitle = "{OOPSLA Conference Proceedings}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "{October}", | |
organization = "{ACM}", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{WMDD2004, | |
title = "{Model-Driven Development (WMDD 2004)}", | |
author = "", | |
booktitle = "", | |
year = "", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{MDD.Webservice, | |
title = "{Model-Driven Web Service Development}", | |
author = "{Karim Ba?na, Boualem Benatallah, Fabio Casati, and Farouk Toumani}", | |
booktitle = "", | |
year = "", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "{CAiSE 2004, LNCS 3084, pp. 290?306, 2004}", | |
} | |
@ARTICLE{Bezivin2005, | |
title = "{On the Unification Power of Models}", | |
author = "{Jean Bezivin}", | |
journal = "{ Software and System Modeling (SoSym)}", | |
year = "{2005}", | |
volume = "{4}", | |
number = "{2}", | |
pages = "{171-188}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{SoftwareFactories, | |
title = "{Software Factories Assembling Applications with Patterns, Models, Frameworks and Tools}", | |
author = "{Jack Greenfield and Keith Short}", | |
booktitle = "", | |
year = "", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Abrial1991, | |
title = "{The B-Method}", | |
author = "{Jean-Raymond Abrial and Matthew K. O. Lee and Dave Neilson and P. N. Scharbach and Ib Sorensen}", | |
booktitle = "{VDM '91: Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development-Volume 2}", | |
year = "{1991}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{398-405}", | |
address = "{London, UK}", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag}", | |
note = "", | |
} | |
@BOOK{UzingZ, | |
title = "{Using Z : Specification, Refinement, and Proof}", | |
author = "{Jim Woodcock and Jim Davies}", | |
publisher = "{Prentice Hall}", | |
year = "{1996}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "{March}", | |
note = "", | |
} | |
@MISC{OCLE, | |
title = "{OCLE: Object Constraint Language Environment, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://lci.cs.ubbcluj.ro/ocle/}", | |
} | |
@MISC{Octopus, | |
title = "{Octopus: OCL Tool for Precise UML Specifications, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.klasse.nl/ocl/octopus-intro.html}", | |
} | |
@MISC{DresdenOCL, | |
title = "{Dresden OCL Toolkit}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://dresden-ocl.sourceforge.net}", | |
} | |
@MISC{Vaziri1999, | |
title = "{Some Shortcomings of OCL, the Object Constraint Language of UML}", | |
author = "{Mandana Vaziri and Daniel Jackson}", | |
howpublished = "{Response to Object Management Group's Request for Information on UML 2.0 , December 1999}", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/docs/ad/99-12-05.pdf}", | |
} | |
@INPROCEEDINGS{Akehurst2001, | |
title = "{On Querying UML Data Models with OCL}", | |
author = "{D. H. Akehurst and Behzad Bordbar}", | |
booktitle = "{Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{91-103}", | |
address = "{London, UK}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "{Springer-Verlag}", | |
} | |
@MISC{USE, | |
title = "{USE - A UML-based Specification Environment}", | |
author = "{University of Bremen, Database Systems Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.db.informatik.uni-bremen.de/projects/USE/}", | |
} | |
@INPROCEEDINGS{Chiorean05, | |
title = "{Proposals for a Widespread Use of OCL}", | |
author = "{Dan Chiorean, Maria Bortes, Dyan Corutiu}", | |
booktitle = "{Proc. Tool Support for OCL and Related Formalisms - Needs and Trends, Models/UML 2005}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Montego Bay, Jamaica}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Cabot06, | |
title = "{Incremental Evaluation of OCL Constraints}", | |
author = "{Jordi Cabot, Ernest Teniente}", | |
booktitle = "{Proc. CAiSE}", | |
year = "{2006}", | |
editor = " ", | |
volume = "{4001}", | |
series = "{LNCS}", | |
pages = "{81-95}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Egyed06, | |
title = "{Instant consistency checking for the UML}", | |
author = "{Alexander Egyed}", | |
booktitle = "{ICSE '06: Proceeding of the 28th international conference on Software engineering}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{381-390}", | |
address = "{Shanghai, China}", | |
month = "", | |
organization = "", | |
publisher = "{ACM Press}", | |
note = "", | |
} | |
@BOOK{Larman, | |
title = "{Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development}", | |
author = "{Craig Larman}", | |
publisher = "{Prentice Hall PTR}", | |
year = "{2004}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "{3rd}", | |
month = "{October}", | |
note = "", | |
} | |
@BOOK{ExecutableUML.Mellor, | |
title = "{Executable UML: A Foundation for Model-Driven Architecture}", | |
author = "", | |
publisher = "", | |
year = "", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{ExecutingUmlModels, | |
title = "{Executing UML Models}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{IBM.Haifa.ModelExecution, | |
title = "{UML Model Execution, Towards a UML Virtual Machine}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@BOOK{MDA.XUML, | |
title = "{Model Driven Architecture with Executable UML}", | |
author = "{Chris Raistrick, Paul Francis, John Wright, Colin Carter, Ian Wilkie}", | |
publisher = "{Cambridge University Press}", | |
year = "{2004}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Profile.DataModeling, | |
title = "{UML Profile for Data Modeling}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@MISC{Profile.QoS, | |
title = "{UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@MISC{Uml2Mof.Specification, | |
title = "{UML Profile for MOF}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/apps/do\_doc?formal/04-02-06.pdf}", | |
} | |
@MISC{Profile.Corba, | |
title = "{UML Profile for CORBA}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/2000-10-01}", | |
} | |
@MISC{OMG.Uml2Mof, | |
title = "{UML Profile for Metaobject Facility (MOF) Specification}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/apps/do\_doc?formal/04-02-06.pdf}", | |
} | |
@MISC{NetBeans.Uml2Mof, | |
title = "{NetBeans UML Profile for MOF}", | |
author = "{Martin Matula}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://mdr.netbeans.org/uml2mof/}", | |
} | |
@MISC{MF.UmlAsSketch, | |
title = "{UML as sketch}", | |
author = "{Martin Fowler}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@INPROCEEDINGS{UML.Mudpacking, | |
title = "{UML 2.0 Architectural Crossroads: Sculpting or Mudpacking?}", | |
author = "", | |
booktitle = "", | |
year = "", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{UML2.LatestStatus, | |
title = "{The Latest Status of Version 2 of the UML}", | |
author = "{Granville Miller}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@ARTICLE{ActionSemanticsForUML, | |
title = "{Action Semantics for the UML: Response to OMG RFP ad/98-11-01}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Mellor99Paper, | |
title = "{Software-platform-independent, Precise Action Specifications for UML}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@MISC{UMLASEXMOD, | |
title = "{Using UML Action Semantics for Executable Modeling and Beyond}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@INPROCEEDINGS{OCLActionClause, | |
title = "{Extending OCL to Include Actions}", | |
author = "{Anneke Kleppe, Jos Warmer}", | |
booktitle = "{LNCS}", | |
year = "{2000}", | |
editor = "{A Evans, S Kent and B Selic}", | |
volume = "{1939}", | |
series = "", | |
pages = "{440-450}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag Berlin Heidelberg}", | |
note = "", | |
} | |
@MISC{KC, | |
title = "{Kennedy-Carter}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{Kabira, | |
title = "{Kabira Design Center}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{BridgePoint, | |
title = "{Nucleus BridgePoint Developement Suite}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@ARTICLE{ActionLanguageSDL, | |
title = "{Action Language subset of the Specification and Description Language (SDL)}", | |
author = "", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@MISC{KC.ASL.Reference, | |
title = "{Kennedy-Carter UML ASL Reference Guide}", | |
author = "{Ian Wilkie, Adrian King, Mike Clarke, Chas Weaver and Chris Rastrick}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@ARTICLE{OCL.AsExpressionLanguage, | |
title = "{OCL as Expression Language in an Action Semantics Surface Language}", | |
author = "{Stefan Haustein and Jorg Pleumann}", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Lopes2004, | |
title = "{Extending ArgoUML for Real-Time UML}", | |
author = "{S\'ergio Lopes, Carlos Silva, Andriano Tavares, Joao Monteiro}", | |
booktitle = "{Proc. IASTED International Conference, Advances in Computer Science and Technology}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{191-197}", | |
address = "{St. Thomas, US Virgin Islands}", | |
month = "{November}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{ArgoUML, | |
title = "{ArgoUML official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://argouml.tigris.org}", | |
} | |
@MISC{ArgoUMLCookbook, | |
title = "{Cookbook for Developers of ArgoUML, An introduction to Developing ArgoUML}", | |
author = "{Linus Tolke and Markus Klink}", | |
howpublished = "", | |
month = "", | |
year = "{2006}", | |
note = "{http://argouml.tigris.org/documentation/defaulthtml/cookbook/}", | |
} | |
@MISC{EMF, | |
title = "{Eclipse Modelling Framework}", | |
author = "{Eclipse Foundation}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/emf}", | |
} | |
@MISC{Eclipse, | |
title = "{Eclipse Foundation, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org}", | |
} | |
@MISC{GMT, | |
title = "{Eclipse GMT - Generative Modeling Technology, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt}", | |
} | |
@MISC{GMF, | |
title = "{Eclipse GMF - Graphical Modeling Framework, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmf}", | |
} | |
@MISC{EMFT, | |
title = "{Eclipse Modeling Framework Technology (EMFT)}", | |
author = "{Eclipse Foundation}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/modeling/emft/}", | |
} | |
@INPROCEEDINGS{MOF2EMF, | |
title = "{MOF to EMF: There and back again}", | |
author = "{Anna Gerber and Kerry Raymond}", | |
booktitle = "{Proc. Eclipse Technology Exchange Workshop OOPSLA 2003}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{66-70}", | |
address = "{Anaheim, USA}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{MOF2Fujaba, | |
title = "{A MOF 2.0 Editor as Plugin for FUJABA}", | |
author = "{Carsten Amelunxen}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{MDR, | |
title = "{Meta Data Repository}", | |
author = "{Sun Microsystems}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://mdr.netbeans.org}", | |
} | |
@MISC{MOFObjectLifecycle, | |
title = "{MOF 2.0 Facility and Object Lifecycle Specification}", | |
author = "{Adaptive, Compuware Corporation, Interactive Objects, Sun Microsystems, Constantine Plotnikov, INRIA}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ad/05-11-11.pdf}", | |
} | |
@MISC{JMI, | |
title = "{Java Metadata Interface (JMI), official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{MOF2, | |
title = "{Meta Object Facility (MOF) 2.0 Core Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@TECHREPORT{Kurtev2004, | |
title = "{Unifying Approach for Model Transformations in the MOF Metamodeling Architecture}", | |
author = "{Ivan Kurtev, Klaas van den Berg}", | |
institution = "{University of Twente}", | |
year = "{2004}", | |
number = "{TR-CTIT-04-12}", | |
address = "", | |
month = "", | |
note = "{CTIT Technical Report, ISSN 1381-3625}", | |
} | |
@INPROCEEDINGS{Bezivin98, | |
title = "{Ontology-Based Layered Semantics for Precise OA\&D Modeling}", | |
author = "{Jean B\'ezivin and Richard Lemesle}", | |
booktitle = "{ECOOP '97: Proceedings of the Workshops on Object-Oriented Technology}", | |
year = "{1998}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{151-154}", | |
address = "{London, UK}", | |
month = "", | |
organization = "{Springer-Verlag}", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{MSDSL.Eclipse, | |
title = "{Bridging the MS/DSL Tools and the Eclipse Modeling Framework}", | |
author = "{Jean Bezivin, Guillaume Hillairet, Fr\'ed\'eric Jouault, Ivan Kurtev, William Piers}", | |
booktitle = "{OOPSLA International Workshop on Software Factories}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{MSDSL, | |
title = "{Microsoft Domain Specific Languages Framework, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://msdn.microsoft.com/ vstudio/ teamsystem/ workshop/ DSLTools/ default.aspx}", | |
} | |
@MISC{GME, | |
title = "{Generic Modeling Environment}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.isis.vanderbilt.edu/Projects/gme}", | |
} | |
@MISC{XMF, | |
title = "{XMF-Mosaic}", | |
author = "{Xactium}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.xactium.com}", | |
} | |
@MISC{MetaEdit, | |
title = "{Meta-Edit+}", | |
author = "{MetaCase}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.metacase.com}", | |
} | |
@MISC{Kermeta, | |
title = "{Kermeta Language Overview}", | |
author = "{F. Chauvel and F. Fleurey}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.kermeta.org}", | |
} | |
@INPROCEEDINGS{Ledeczi2001, | |
title = "{The Generic Modeling Environment}", | |
author = "{Akos Ledeczi, Miklos Maroti, Arpad Bakay, Gabor Karsai, Jason Garrett, Charles Thomason, Greg Nordstrom, Jonathan Sprinkle and Peter Volgyesi}", | |
booktitle = "{Proc. IEEE International Workshop on Intelligent Signal Processing}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Atom3, | |
title = "{Using AToM3 as a Meta-CASE Tool}", | |
author = "{Juan De Lara, Hans Vangheluwe}", | |
booktitle = "{Proc. 4th International Conference on Enterprise Information Systems}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{642-649}", | |
address = "{Ciudad Real - Spain}", | |
month = "{April}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{OCL, | |
title = "{UML 2.0 OCL Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/docs/ptc/03-10-14.pdf}", | |
} | |
@MISC{UML.Infra.Spec, | |
title = "{UML 2.0 Infrastructure Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@MISC{MOF, | |
title = "{Meta Object Facility (MOF) 2.0 Core Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@MISC{RFP.QVT, | |
title = "{Revised submission for MOF 2.0 Query/Views/Transformations RFP (ad/2002-04-10)}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/03-10-04}", | |
} | |
@MISC{XMI, | |
title = "{XML Metadata Interchange 2.0 Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/technology/documents/formal/xmi.htm}", | |
} | |
@MISC{UML, | |
title = "{UML official web-site}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.uml.org}", | |
} | |
@MISC{OMG, | |
title = "{Object Management Group, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org}", | |
} | |
@MISC{CWM, | |
title = "{Common Warehouse Metamodel}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cwm}", | |
} | |
@MISC{ASTM, | |
title = "{Abstract Syntax Tree Metamodel, Request For Proposals (RFP)}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?admtf/05-02-02.pdf}", | |
} | |
@MISC{KDM, | |
title = "{Knowledge Discovery Metamodel, Request For Proposals (RFP)}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?lt/03-11-04.pdf}", | |
} | |
@MISC{QVT, | |
title = "{MOF QVT Final Adopted Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/cgi-bin/doc?ptc/05-11-01.pdf}", | |
} | |
@MISC{MOF2Text, | |
title = "{MOF Model to Text Transformation Language Language Final Adopted Specification}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.omg.org/docs/ptc/06-11-01.pdf}", | |
} | |
@MISC{MDAGuide, | |
title = "{MDA Guide version 1.0.1}", | |
author = "{Object Management Group, Jishnu Mukerji, Joaquin Miller}", | |
howpublished = "", | |
month = "", | |
year = "{2001}", | |
note = "{http://www.omg.org/cgi-bin/doc?omg/03-06-01.pdf}", | |
} | |
@MISC{MDA.Website, | |
title = "{Model Driven Architecture, official web-site}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{HUTN, | |
title = "{Human-Usable Textual Notation v1.0}", | |
author = "{Object Management Group}", | |
howpublished = "", | |
month = "", | |
year = "{2004}", | |
note = "{http://www.omg.org/cgi-bin/doc?formal/2004-08-01}", | |
} | |
@INPROCEEDINGS{Engels2001, | |
title = "{Rule-Based Specification of Behavioral Consistency Based on the UML Meta-model}", | |
author = "{Gregor Engels, Reiko Heckel, and Jochen Malter Kuster}", | |
booktitle = "{Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools}", | |
year = "{2001}", | |
editor = "{M. Gogolla and C. Korbyn}", | |
volume = "{2185}", | |
series = "", | |
pages = "{272-286}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag Berlin Heidelberg}", | |
note = "", | |
} | |
@ARTICLE{Finkelstein1994, | |
title = "{Inconsistency Handling in Multi-Perspective Specifications}", | |
author = "{A. Finkelstein, D. Gabbay, A. Hunter, J. Kramer, B. Nuseibeh}", | |
journal = "{IEEE Transactions on Software Engineering}", | |
year = "{1994}", | |
volume = "{20}", | |
number = "{8}", | |
pages = "{569-578}", | |
month = "{August}", | |
note = "", | |
} | |
@INPROCEEDINGS{Snoeck2003, | |
title = "{Consistency by Construction: The Case of MERODE}", | |
author = "{Monique Snoeck, Cindy Michiels and Guido Dedene}", | |
booktitle = "{International Workshop on Conceptual Modeling Quality}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Chiorean2003, | |
title = "{Ensuring UML models consistency using the OCL Environment}", | |
author = "{Dan Chiorean, Mihai Pasca, Adrian Carcu, Christian Botiza, Sorin Moldovan}", | |
booktitle = "{Sixth International Conference on the Unified Modelling Language - the Language and its applications}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Nentwich2003, | |
title = "{Flexible Consistency Checking}", | |
author = "{Christian Nentwich, Wolfgang Emmerich, Anthony Finkelstein and Erns Ellmer}", | |
journal = "{ACM Transactions on Software Engineering and Methodology}", | |
year = "{2003}", | |
volume = "{12}", | |
number = "{1}", | |
pages = "{28-63}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Riehle2001, | |
title = "{The Architecture of a UML Virtual Machine.}", | |
author = "{Dirk Riehle, Steven Fraleigh, Dirk Bucka-Lassen, and Nosa Omorogbe}", | |
booktitle = "{Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA01)}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{327-341}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{ACM Press}", | |
note = "", | |
} | |
@ARTICLE{Nentwich2002, | |
title = "{xlinkit: A Consistency Checking and Smart Link Generation Service}", | |
author = "{Christian Nentwich, Licia Capra, Wolfgang Emmerich and Anthony Finkelstein}", | |
journal = "{ACM Transactions on Internet Technology}", | |
year = "{2002}", | |
volume = "{2}", | |
number = "{2}", | |
pages = "{151-185}", | |
month = "{May}", | |
note = "", | |
} | |
@INPROCEEDINGS{Mens, | |
title = "{Maintaining Consistency between UML Models with Description Logic Tools}", | |
author = "{Tom Mens, Ragnhild Van Der Straeten, and Jocelyn Simmonds}", | |
booktitle = "{ Sixth International Conference on the Unified Modelling Language - the Language and its applications, Workshop on Consistency Problems in UML-based Software Development II}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{Mens2, | |
title = "{Detecting Inconsistencies between UML Models Using Description Logic}", | |
author = "{R. Van Der Straeten and J. Simmonds and T. Mens}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Gryce2002, | |
title = "{Lightweight Checking for UML Based Software Development}", | |
author = "{Clare Gryce, Anthony Finkelstein, and Christian Nentwich}", | |
booktitle = "{Workshop on Consisteny Problems in UML-based Software Development}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{MODELWARE.Consistency, | |
title = "{D1.5: Model Consistency Rules}", | |
author = "{MODELWARE Partners}", | |
howpublished = "", | |
month = "", | |
year = "{2005}", | |
note = "{http://www.modelware-ist.org}", | |
} | |
@INPROCEEDINGS{Sabetzadeh2007, | |
title = "{Consistency Checking of Conceptual Models via Model Merging}", | |
author = "{Mehrdad Sabetzadeh, Shiva Nejati, Sotirios Liaskos, Steve Easterbrook, Marsha Chechik}", | |
booktitle = "{Proc. 15th IEEE International Requirements Engineering Conference (RE'07)}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{New Delhi, India}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Easterbrook2003, | |
title = "{Model Management and Inconsistency in Software Design}", | |
author = "{Steve Easterbrook}", | |
booktitle = "{NSF Workshop on the Science of Design}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Airlie Center, Virginia, USA}", | |
month = "{November}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Finkelstein2000, | |
title = "{A Foolish Consistency: Technical Challenges in Consistency Management}", | |
author = "{Anthony Finkelstein}", | |
booktitle = "{Proc. 11th International Conference on Database and Expert Systems Applications}", | |
year = "{2000}", | |
editor = "", | |
volume = "{1873}", | |
series = "{Lecture Notes In Computer Science}", | |
pages = "{1 - 5}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Liu2002, | |
title = "{Rule-Based Detection of Inconsistency in UML models}", | |
author = "{WenQian Liu, Steve Easterbrook and John Mylopoulos}", | |
booktitle = "{Proc. Workshop on Consistency Problems in UML-Based Software Development}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Dresden, Germany}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Chechik2001, | |
title = "{Implementing a Multi-valued Symbolic Model Checker}", | |
author = "{Marsha Chechik, Benet Devereux, Steve Easterbrook}", | |
booktitle = "{Proc. Tools and Algorithms for the Construction and Analysis of Systems: 7th International Conference, TACAS 2001}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "{LNCS}", | |
pages = "{404-419}", | |
address = "{Genova, Italy}", | |
month = "{April}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Paige2002, | |
title = "{Checking the Consistency of Collaboration and Class Diagrams using PVS}", | |
author = "{Richard F. Paige, Johnathan S. Ostroff, and Phillop J. Brooke}", | |
booktitle = "{Fourth Workshop on Rigorous Object-Oriented Methods (ROOM4)}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Ledang2001, | |
title = "{Formalizing UML Behavioral Diagrams with B}", | |
author = "{Hung Ledang and Jeanine Souquieres}", | |
booktitle = "{ Proceedings of Tenth OOPSLA Workshop on Behavioral Semantics: Back to Basics}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Derrick2002, | |
title = "{A framework for UML consistency}", | |
author = "{John Derrick and David Akehurst and Eerke Boiten}", | |
booktitle = "{2002 Workshop on Consistency Problems in UML-based Software Development}", | |
year = "{2002}", | |
editor = "{L. Kuzniarz and G. Reggio and J. L. Sourrouille and Z. Huzar}", | |
volume = "", | |
series = "", | |
pages = "{30-45}", | |
address = "", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Heitmeyer1998, | |
title = "{On the Need for Practical Formal Methods}", | |
author = "{Constance Heitmeyer}", | |
booktitle = "{Formal Techniques in Real-Time and Fault-Tolerant Systems: 5th International Symposium, FTRTFT'98}", | |
year = "{1998}", | |
editor = "", | |
volume = "{1486}", | |
series = "", | |
pages = "{18-26}", | |
address = "", | |
month = "{January}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Hnatkowska2002, | |
title = "{A systematic approach to consistency within UML based software development process}", | |
author = "{Bogumila Hnatkowska, Zbigniew Huzar, Ludwik Kuzniarz and Lech Tuzinkiewicz}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{16-29}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Sourrouille2002, | |
title = "{Checking UML Model Consistency}", | |
author = "{Jean Louis Sourrouille, Guy Caplat}", | |
booktitle = "{Workshop on Consistency Problems in UML-Based Software Development}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Gomaa2003, | |
title = "{Consistency in Multiple-View UML Models: A Case Study}", | |
author = "{Hassan Gomaa and Duminda Wijesekera}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Lange2003, | |
title = "{An Empirical Investigation in Quantifying Inconsistency and Incompleteness of UML designs}", | |
author = "{C. Lange, M.R.V. Chaudron, J. Muskens, H.M. Dortmans}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{VanDerStraeten2003, | |
title = "{Using Description Logic to Maintain Consistency between UML Models}", | |
author = "{Ragnhild Van Der Straeten, Tom Mens, Jocelyn Simmonds, and Viviane Jonckers}", | |
booktitle = "{LNCS}", | |
year = "{2003}", | |
editor = "{P. Stevens et al.}", | |
volume = "{2863}", | |
series = "", | |
pages = "{326-340}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag Berlin Heidelberg}", | |
note = "", | |
} | |
@INPROCEEDINGS{Sourrouille2003, | |
title = "{A Pragmatic View about Consistency Checking of UML Models}", | |
author = "{Jean Louis Sourrouille, Guy Caplat}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Hnatkowska2004, | |
title = "{On Understanding of Refinement Relationship}", | |
author = "{Bogumila Bogumila Hnatkowska, Zbigniew Huzar, Lech Tuzinkiewicz}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop III}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Liu2004, | |
title = "{Consistency and Refinement of UML Models}", | |
author = "{Zhiming Liu, He Jifeng, Xiaoshan Li, Yifeng Chen}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop III}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Davidson2004, | |
title = "{UML 2.0 Model Consistency - The Rule of Explicit and Implicit Usage Dependencies}", | |
author = "{Shiri Kremmer-Davidson, and Yael Shaham-Gafni}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop III}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{VanDerStraeten2004, | |
title = "{Formalizing Behaviour Preserving Dependencies in UML}", | |
author = "{Ragnhild Van Der Straeten}", | |
booktitle = "{Consistency Problems in UML-based Software Development Workshop III}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Haesen2004, | |
title = "{Implementing Consistency Management Techniques for Conceptual Modeling}", | |
author = "{Raf Haesen and Monique Snoeck}", | |
booktitle = "{Proc. 3rd Workshop on Consistency Problems in UML-based Software Development}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Trento, | |
title = "{NLP-Based Requirements Modeling: Experiments on the quality of the models}", | |
author = "{Nadzeya Kiyavitskaya, Nicola Zeni, Luisa Mich and John Mylopoulos}", | |
journal = "", | |
year = "", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "{Technical report}", | |
} | |
@INPROCEEDINGS{Balzer1991, | |
title = "{Tolerating Inconsistency}", | |
author = "{Robert Balzer}", | |
booktitle = "{Proc. of the 13th International Conference on Software Engineering}", | |
year = "{1991}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{158 - 165}", | |
address = "{Austin, Texas, United States Pages}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Hunter1998, | |
title = "{Managing Inconsistent Specifications: Reasoning, Analysis and Action}", | |
author = "{A. Hunter and B. Nuseibeh}", | |
journal = "{ACM Transactions on Software Engineering and Methodology}", | |
year = "{1998}", | |
volume = "{7}", | |
number = "{4}", | |
pages = "{335-367}", | |
month = "{October}", | |
note = "", | |
} | |
@TECHREPORT{Elaasar2004, | |
title = "{An Overview of UML Consistency Management}", | |
author = "{M. Elaasar, L. Briand}", | |
institution = "{Carleton University}", | |
year = "{2004}", | |
number = "{SCE-04-18}", | |
address = "", | |
month = "{August}", | |
note = "", | |
} | |
@INPROCEEDINGS{Wagner2003, | |
title = "{A Plug-In for Flexible and Incremental Consistency Management}", | |
author = "{Robert Wagner, Holger Giese, Ulrich A. Nickel}", | |
booktitle = "{Proceedings of the International Conference on the Unified Modeling Language 2003 (Workshop 7: Consistency Problems in UML-based Software Development), San Francisco, USA}", | |
year = "{2003}", | |
editor = "{Kuzniarz, L and Huzar, Z and Reggio, G and Sourrouille, J.L and Staron, M}", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Nuseibeh2000, | |
title = "{Leveraging Inconsistency in Software Development}", | |
author = "{B. Nuseibeh, S. Easterbrook and A. Russo}", | |
journal = "{IEEE Computer}", | |
year = "{2000}", | |
volume = "{33}", | |
number = "{4}", | |
pages = "{24-29}", | |
month = "{April}", | |
note = "", | |
} | |
@INPROCEEDINGS{Jouault2005, | |
title = "{Using ATL for Checking Models}", | |
author = "{Fr\'ed\'eric Jouault, Jean Bez\'ivin}", | |
booktitle = "{Proc. International Workshop on Graph and Model Transformation (GraMoT)}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Tallinn, Estonia}", | |
month = "{September}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@TECHREPORT{Detlefs1998, | |
title = "{Extended Static Checking}", | |
author = "{David L. Detlefs, K. Rustan M. Leino, Greg Nelson, and James B. Saxe}", | |
institution = "{Compaq Systems Research Center}", | |
year = "{1998}", | |
number = "{159}", | |
address = "", | |
month = "{December}", | |
note = "", | |
} | |
@ARTICLE{Leavens05, | |
title = "{An overview of JML tools and applications}", | |
author = "{L. Burdy, Y. Cheon, D. Cok, M. Ernst, J. Kiniry, G.T. Leavens, K.R.M. Leino, and E. Poll}", | |
journal = "{International Journal on Software Tools for Technology Transfer}", | |
year = "{2005}", | |
volume = "{7}", | |
number = "{3}", | |
pages = "{212-232}", | |
month = "{June}", | |
note = "", | |
} | |
@INPROCEEDINGS{Leino05, | |
title = "{The Spec\# programming system: Challenges and directions}", | |
author = "{M. Barnett, R. DeLine, B. Jacobs, M. F\"{a}hndrich, K.R.M. Leino, W. Schulte, and H. Venter}", | |
booktitle = "{Proc. VSTTE}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Czarnecki2003, | |
title = "{Classification of Model Transformation Approaches}", | |
author = "{Krzysztof Czarnecki and Simon Helsen}", | |
booktitle = "{OOPSLA '03 Workshop on Generative Techniques in the Context of Model-Driven Architecture}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Sendall2003, | |
title = "{Model Transformation the Heart and Soul of Model-Driven Software Development}", | |
author = "{Shane Sendall and Wojtek Kozaczynski}", | |
journal = "{IEEE Software}", | |
year = "{2003}", | |
volume = "{20}", | |
number = "{5}", | |
pages = "{42-45}", | |
month = "{September/October}", | |
note = "", | |
} | |
@INPROCEEDINGS{Gerber2002, | |
title = "{Transformation: The Missing Link of MDA}", | |
author = "{Anna Gerber, Michael Lawley, Kerry Raymond, Jim Steel and Andrew Wood}", | |
booktitle = "{ICGT 2002, LNCS 2505}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{90-105}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Akehurst2003, | |
title = "{Transformations based on Relations}", | |
author = "{D. H. Akehurst}", | |
booktitle = "{Proc. Workshop on Model Driven Development (WMDD 2004)}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Willink2003, | |
title = "{UMLX : A graphical transformation language for MDA}", | |
author = "{Edward D. Willink}", | |
booktitle = "{18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{QVTP, | |
title = "{QVT Partners Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://qvtp.org/}", | |
} | |
@INPROCEEDINGS{Kalnins2005, | |
title = "{Model Transformation Language MOLA}", | |
author = "{Audris Kalnins, Janis Barzdins, Edgars Celms}", | |
booktitle = "{Model Driven Architecture}", | |
year = "{2005}", | |
editor = "", | |
volume = "{3599}", | |
series = "{LNCS}", | |
pages = "{62-76}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer}", | |
note = "", | |
} | |
@INPROCEEDINGS{Kurtev2002, | |
title = "{Technical spaces: An initial appraisal}", | |
author = "{Ivan Kurtev, Jean Bezivin, and Mehmet Aksit}", | |
booktitle = "{Proc. Tenth International Conference on Cooperative Information Systems (CoopIS), Federated Conferences Industrial Track}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{California}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{UMLX, | |
title = "{UMLX, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://dev.eclipse.org/viewcvs/ indextech.cgi/\verb|~|checkout\verb|~|/ gmt-home/subprojects/UMLX/index.html}", | |
} | |
@MISC{UMT, | |
title = "{UMT-QVT, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://umt-qvt.sourceforge.net/}", | |
} | |
@MISC{ATLWebsite, | |
title = "{Atlas Transformation Language, official web-site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.sciences.univ-nantes.fr/lina/atl/}", | |
} | |
@INPROCEEDINGS{YATL, | |
title = "{YATL:Yet Another Transformation Language}", | |
author = "{Octavian Patrascoiu}", | |
booktitle = "{Proceedings of the 1st European MDA Workshop, MDA-IA}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{83-90}", | |
address = "", | |
month = "{January}", | |
organization = "{University of Twente, the Nederlands}", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ATL, | |
title = "{Transforming Models with the ATL}", | |
author = "{Fr\'ed\'eric Jouault and Ivan Kurtev}", | |
booktitle = "{Proceedings of the Model Transformations in Practice Workshop at MoDELS 2005}", | |
year = "{2005}", | |
editor = "{Jean-Michel Bruel}", | |
volume = "{3844}", | |
series = "{LNCS}", | |
pages = "{128-138}", | |
address = "{Montego Bay, Jamaica}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Patrascoiu2004, | |
title = "{Embedding OCL Expressions in YATL}", | |
author = "{Octavian Patrascoiu and Peter Rodgers}", | |
booktitle = "{Proc. OCL and Model Driven Engineering wokshop, UML'04}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{VIATRA2, | |
title = "{Advanced model transformation language constructs in the VIATRA2 framework}", | |
author = "{Andras Balogh, Daniel Varro}", | |
booktitle = "{SAC '06: Proceedings of the 2006 ACM symposium on Applied computing}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{1280-1287}", | |
address = "{New York, NY, USA}", | |
month = "", | |
organization = "", | |
publisher = "{ACM Press}", | |
note = "", | |
} | |
@INPROCEEDINGS{Tefkat, | |
title = "{Practical Declarative Model Transformation with Tefkat}", | |
author = "{Michael Lawley, Jim Steel}", | |
booktitle = "{Satellite Events at the MoDELS 2005 Conference}", | |
year = "{2006}", | |
editor = "", | |
volume = "{3844}", | |
series = "{LNCS}", | |
pages = "{139-150}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer}", | |
note = "", | |
} | |
@MISC{Motmot, | |
title = "{Model driven, Template based, Model Transformer}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.fots.ua.ac.be/motmot/}", | |
} | |
@INPROCEEDINGS{BiermannCopy1, | |
title = "{EMF Model Refactoring based on Graph Transformation Concepts}", | |
author = "{E. Biermann, K. Ehrig, C. K\"{o}hler, G. Kuhns, G. Taentzer, and E. Weiss}", | |
booktitle = "{Proc. Third International Workshop on Software Evolution through Transformations (SETra'06)}", | |
year = "{2006}", | |
editor = "", | |
volume = "{3}", | |
series = "", | |
pages = "", | |
address = "{Natal, Brazil}", | |
month = "{September}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{BiermannCopy2, | |
title = "{Graphical Definition of In-Place Transformations in the Eclipse Modeling Framework}", | |
author = "{E. Biermann, K. Ehrig, C. K\"{o}hler, G. Kuhns, G. Taentzer, and E. Weiss}", | |
booktitle = "{Proc. 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS'06)}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Genova, Italy}", | |
month = "{October }", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{AGG1999, | |
title = "{AGG: A Tool Environment for Algebraic Graph Transformation}", | |
author = "{Gabriele Taentzer}", | |
booktitle = "{Proc. Applications of Graph Transformations with Industrial Relevance, AGTIVE}", | |
year = "{1999}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{481}", | |
address = "", | |
month = "{September}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Sunye2001, | |
title = "{Refactoring UML Models}", | |
author = "{Gerson Suny\'e, Damien Pollet, Yves Le Traon, Jean-Marc J\'ez\'equel}", | |
booktitle = "{Proc. International Conference UML 2001 - The Unified Modeling Language: Modeling Languages, Concepts, and Tools}", | |
year = "{2001}", | |
editor = "", | |
volume = "{2185}", | |
series = "{LNCS}", | |
pages = "{134-148}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{ Springer-Verlag}", | |
note = "", | |
} | |
@INPROCEEDINGS{Zhang2005, | |
title = "{Generic and Domain-Specific Model Refactoring using a Model Transformation Engine}", | |
author = "{Jing Zhang, Yuehua Lin, and Jeff Gray}", | |
booktitle = "{Proc. Model-driven Software Development}", | |
year = "{2005}", | |
editor = "{Sami Beydeda, Matthias Book, and Volker Gruhn}", | |
volume = "", | |
series = "", | |
pages = "{199-218}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer}", | |
note = "", | |
} | |
@INPROCEEDINGS{Correa2004, | |
title = "{Applying Refactoring Techniques to UML/OCL Models}", | |
author = "{Alexandre Correa, Claudia Werner}", | |
booktitle = "{Proc. Models/UML}", | |
year = "{2004}", | |
editor = "", | |
volume = "{3273}", | |
series = "{LNCS }", | |
pages = "{173-187}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag}", | |
note = "", | |
} | |
@INPROCEEDINGS{Porres2003, | |
title = "{Model Refactorings as Rule-Based Update Transformations}", | |
author = "{Ivan Porres}", | |
booktitle = "{Proc. UML 2003 - The Unified Modeling Language, 6th International Conference}", | |
year = "{2003}", | |
editor = "{Perdita Stevens and Jon Whittle and Grady Booch}", | |
volume = "{2863}", | |
series = "{LNCS}", | |
pages = "{159-174}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer-Verlag}", | |
note = "", | |
} | |
@ARTICLE{France2003, | |
title = "{A Metamodeling Approach to Pattern-Based Model Refactoring}", | |
author = "{Robert France, Sudipto Chosh, Eunjee Song, Dae-Kyoe Kim}", | |
journal = "{Software, IEEE}", | |
year = "{2003}", | |
volume = "{20}", | |
number = "{5}", | |
pages = "{52- 58}", | |
month = "{Sept-Oct}", | |
note = "", | |
} | |
@INPROCEEDINGS{Clarke2000, | |
title = "{Extending UML Metamodel for Design Composition}", | |
author = "{Siobhan Clarke}", | |
booktitle = "{ Workshop on Multi-Dimensional Separation of Concerns in Software Engineering (ICSE 2000)}", | |
year = "{2000}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Clarke1999, | |
title = "{Subject-oriented design: towards improved alignment of requirements, design, and code}", | |
author = "{Siobhan Clarke and William Harrison and Harold Ossher and Peri Tarr}", | |
booktitle = "{OOPSLA '99: Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications}", | |
year = "{1999}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{325-339}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@TECHREPORT{Pottinger2003, | |
title = "{Merging Models Based on Given Correspondences}", | |
author = "{Rachel A. Pottinger and Philip A. Bernstein}", | |
institution = "{University of Washington}", | |
year = "{2003}", | |
number = "{UW-CSE-03-02-03}", | |
address = "", | |
month = "", | |
note = "{Technical report}", | |
} | |
@INPROCEEDINGS{Levendovszky2002, | |
title = "{Model reuse with metamodel-based transformations}", | |
author = "{Tihamer Levendovszky, Gabor Karsai, Miklos Maroti, Akos Ledeczi, Hassan Charaf}", | |
booktitle = "", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Kuhn2003, | |
title = "{Enterprise Model Integration}", | |
author = "{Harald Kuhn, Franz Bayer, Stefan Junginger and Dimitris Karagiannis}", | |
booktitle = "{Proceedings of the 4th International Conference EC-Web 2003}", | |
year = "{2003}", | |
editor = "{Bauknecht, K.; Tjoa, A M.; Quirchmayr, G.}", | |
volume = "", | |
series = "", | |
pages = "{379-392}", | |
address = "", | |
month = "{September}", | |
organization = "", | |
publisher = "{Springer Verlag}", | |
note = "", | |
} | |
@INPROCEEDINGS{Bonnet2004, | |
title = "{Putting Concern-Oriented Modeling into Practice}", | |
author = "{Stephane Bonnet and Raphael Marvie and Jean-Marc Geib}", | |
booktitle = "{2nd Nordic Workshop on UML, Modeling, Methods and Tools}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Kulkarni2003, | |
title = "{Separation of concerns in model-driven development}", | |
author = "{Vinay Kulkarni and Sreedhar Reddy}", | |
journal = "{Software, IEEE}", | |
year = "{2003}", | |
volume = "{20}", | |
number = "{5}", | |
pages = "{64-69}", | |
month = "{Sept-Oct}", | |
note = "", | |
} | |
@INPROCEEDINGS{Reddy2005.SBA, | |
title = "{Model Composition - A Signature-Based Approach}", | |
author = "{Raghu Reddy, Robert France, Sudipto Ghosh, Franck Fleurey, Benoit Baudry}", | |
booktitle = "{Aspect Oriented Modeling (AOM) Workshop, MODELS/UML 2005 Conference}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Montego Bay, Jamaica,}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Reiter2005, | |
title = "{Model Integration Through Mega Operations}", | |
author = "{Th. Reiter, E. Kapsammer, W. Retschitzegger and W. Schwinger}", | |
booktitle = "{Workshop on Model-driven Web Engineering (MDWE)}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Straw2004, | |
title = "{Model Composition Directives}", | |
author = "{Greg Straw, Geri Georg, Eunjee Song, Sudipto Ghosh, Robert France, James M. Bieman}", | |
booktitle = "{The Unified Modelling Language: Modelling Languages and Applications. 7th International Conference}", | |
year = "{2004}", | |
editor = "{Springer}", | |
volume = "{3273}", | |
series = "", | |
pages = "{84 - 97}", | |
address = "{Lisbon, Portugal}", | |
month = "{October 11-15}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Bouzitouna2005, | |
title = "{Model Reuse in MDA}", | |
author = "{Salim Bouzitouna and Marie-Pierre Gervais and Xavier Blanc}", | |
booktitle = "{Software Engineering Research and Practice}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{354-360}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Melnik2003, | |
title = "{Rondo: A Programming Platform for Generic Model Management}", | |
author = "{S. Melnik, E. Rahm and P. A. Bernstein}", | |
booktitle = "{Proc. SIGMOD}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{193-204}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Rahm2001, | |
title = "{On Matching Schemas Automatically}", | |
author = "{E. Rahm and P. A. Bernstein}", | |
journal = "{VLDB Journal}", | |
year = "{2001}", | |
volume = "{10}", | |
number = "{4}", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@MISC{Letkeman2005, | |
title = "{Comparing and merging UML models in IBM Rational Software Architect}", | |
author = "{Kim Letkeman}", | |
howpublished = "{IBM Developerworks}", | |
month = "{July}", | |
year = "{2005}", | |
note = "{http://www-128.ibm.com/developerworks/rational/library/05/712\_comp}", | |
} | |
@INPROCEEDINGS{Didonet2006, | |
title = "{Semi-automatic model integration using matching transformations and weaving models}", | |
author = "{Marcos Didonet Del Fabro, Patrick Valduriez}", | |
booktitle = "{Proceedings of the 2007 ACM symposium on Applied computing}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{963 - 970}", | |
address = "{Seoul, Korea}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Batini1986, | |
title = "{A Comparative Analysis of Methodologies for Database Schema Integration}", | |
author = "{C. Batini, M. Lenzerini, S.B. Navathe}", | |
journal = "{ACM Computing Surveys}", | |
year = "{1986}", | |
volume = "{18}", | |
number = "{4}", | |
pages = "{323-364}", | |
month = "{December}", | |
note = "", | |
} | |
@INPROCEEDINGS{Buneman1994, | |
title = "{Theoretical Aspects of Schema Merging}", | |
author = "{P. Buneman, S.Davidson and A.Kosky}", | |
booktitle = "{Extending Database Technology}", | |
year = "{1994}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{152-167}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Yao1982, | |
title = "{View modeling and integration using the functional data model}", | |
author = "{S.B. Yao, V. Waddle, and B. Housel}", | |
journal = "{IEEE Transactions in Software Engineering}", | |
year = "{1982}", | |
volume = "{8}", | |
number = "{6}", | |
pages = "{544-553}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Behrens2000, | |
title = "{A Grammar Based Model for XML Schema Integration}", | |
author = "{Ralf Behrens}", | |
booktitle = "{BNCOD 17: Proceedings of the 17th British National Conferenc on Databases}", | |
year = "{2000}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{172-190}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Bezevin2004.ModelWeaver, | |
title = "{First Experiments with a ModelWeaver}", | |
author = "{Jean Bezevin, Frederic Jouault and Patrick Valduriez}", | |
booktitle = "", | |
year = "", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ModelWeaver, | |
title = "{AMW: A Generic Model Weaver}", | |
author = "{Marcos Didonet Del Fabro, Jean Bezivin, Frederic Jouault, Erwan Breton, Guillaume Gueltas}", | |
booktitle = "{Proceedings of IDM05}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@TECHREPORT{Alanen2003, | |
title = "{Difference and Union of Models}", | |
author = "{Marcus Alanen and Ivan Porres}", | |
institution = "{TUCS}", | |
year = "{2003}", | |
number = "{527}", | |
address = "", | |
month = "{April}", | |
note = "", | |
} | |
@INPROCEEDINGS{Ohst2003, | |
title = "{Differences between Versions of UML Diagrams}", | |
author = "{Dirk Ohst, Michael Welle and Udo Kelter}", | |
booktitle = "{9th European Software Engineering Conference}", | |
year = "{2003}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{227-236}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{ACM Press}", | |
note = "", | |
} | |
@ARTICLE{Rahm2001, | |
title = "{A survey of approaches to automatic schema matching}", | |
author = "{Erhard Rahm, Philip A. Bernstein}", | |
journal = "{The VLDB Journal}", | |
year = "{2001}", | |
volume = "{10}", | |
number = "", | |
pages = "{334?350}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Fleury2007, | |
title = "{A Generic Approach For Automatic Model Composition}", | |
author = "{Franck Fleurey, Benoit Baudry, Robert France and Sudipto Ghosh}", | |
booktitle = "{Proc. 11th International Workshop on Aspect-Oriented Modeling}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Nashville, USA}", | |
month = "{September}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Myers1986, | |
title = "{An O(ND) Difference Algorithm and Its Variations}", | |
author = "{Eugene W. Myers}", | |
journal = "{Algorithmica}", | |
year = "{1986}", | |
volume = "{1}", | |
number = "{2}", | |
pages = "{251-266}", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Heckel1978, | |
title = "{A technique for isolating differences between files}", | |
author = "{Paul Heckel}", | |
journal = "{Communications of ACM}", | |
year = "{1978}", | |
volume = "{21}", | |
number = "{4}", | |
pages = "{264-268}", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Levenshtein, | |
title = "{Binary codes capable of correcting deletions, insertions, and reversals}", | |
author = "{V. I. Levenshtein}", | |
journal = "{Soviet Physics Doklady}", | |
year = "{1966}", | |
volume = "{10}", | |
number = "", | |
pages = "{707-710}", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{FuzzyStringMatching, | |
title = "{A guided tour to approximate string matching}", | |
author = "{G. Navarro}", | |
journal = "{ACM Computing Surveys (CSUR)}", | |
year = "{2001}", | |
volume = "{33}", | |
number = "{1}", | |
pages = "{31-88}", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Wordnet, | |
title = "{WordNet: a lexical database for English}", | |
author = "{George A. Miller}", | |
journal = "{Communications of ACM}", | |
year = "{1995}", | |
volume = "{38}", | |
number = "{11}", | |
pages = "{39-41}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Amelie2001, | |
title = "{Change-Centric Management of Versions in an {XML} Warehouse}", | |
author = "{Am\'elie Marian and Serge Abiteboul and Gr\'egory Cob\'ena and Laurent Mignet}", | |
booktitle = "{The {VLDB} Journal}", | |
year = "{2001}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{581-590}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Amelie2002, | |
title = "{Detecting Changes in XML Documents}", | |
author = "{Am\'elie Marian}", | |
booktitle = "{ICDE '02: Proceedings of the 18th International Conference on Data Engineering (ICDE'02)}", | |
year = "{2002}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{41}", | |
address = "{Washington, DC, USA}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{TCS, | |
title = "{TCS: a DSL for the Specification of Textual Concrete Syntaxes in Model Engineering}", | |
author = "{Fr\'ederic Jouault, Jean B\'ezivin, and Ivan Kurtev}", | |
booktitle = "{Proc GPCE'06: Proceedings of the fifth international conference on Generative programming and Component Engineering}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{249-254}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{XText, | |
title = "{oAW xText: A framework for textual DSLs}", | |
author = "{Sven Efftinge, Markus V\"olter}", | |
booktitle = "{In Eclipse Summit Europe, Eclipse Modeling Symposium}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Esslingen, Germany}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Vanhooff2005, | |
title = "{Supporting Modular Transformation Units with Precise Transformation Traceability Metadata}", | |
author = "{Bert Vanhooff and Yolande Berbers}", | |
booktitle = "{Proc. Traceability Workshop, European Conference in Model Driven Architecture (EC-MDA)}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Jouault2005b, | |
title = "{Loosely Coupled Traceability for ATL}", | |
author = "{Frederic Jouault}", | |
booktitle = "{Proc. Traceability Workshop, European Conference in Model Driven Architecture (EC-MDA)}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{29-37}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Limon2005, | |
title = "{The Need for a Unifying Traceability Scheme}", | |
author = "{Angelina E. Limon and Juan Garbajosa}", | |
booktitle = "{Proc. Traceability Workshop, European Conference in Model Driven Architecture (EC-MDA)}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{47-55}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{Traceability05, | |
title = "{Future Research Topics Discussion}", | |
author = "", | |
howpublished = "{Traceability Workshop, EC-MDA}", | |
month = "{November}", | |
year = "{2005}", | |
note = "{http://www.sintef.no/upload/10558/Future-Research-Topics.pdf}", | |
} | |
@ARTICLE{Heaven2004, | |
title = "{A UML profile to support requirements engineering with KAOS}", | |
author = "{William Heaven and Anthony Finkelstein}", | |
journal = "{IEE Proceedings: Software}", | |
year = "{2004}", | |
volume = "{151}", | |
number = "{1}", | |
pages = "{10-27}", | |
month = "", | |
note = "", | |
} | |
@TECHREPORT{Chouali2005, | |
title = "{Proving Component Interoperability with B Refinement}", | |
author = "{Samir Chouali, Maritta Heisel, Jeanine Souqui\'eres}", | |
institution = "{LORIA}", | |
year = "{2005}", | |
number = "", | |
address = "", | |
month = "{April}", | |
note = "{http://hal.inria.fr/inria-00000171/en/}", | |
} | |
@INPROCEEDINGS{Brottier2006, | |
title = "{Metamodel-based Test Generation for Model Transformations: an Algorithm and a Tool}", | |
author = "{Erwan Brottier, Franck Fleurey, Jim Steel, Benoit Baudry, Yves Le Traon}", | |
booktitle = "{Proc. 17th International Symposium on Software Reliability Engineering, ISSRE}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{85-94}", | |
address = "", | |
month = "{November}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{MTTC, | |
title = "{Model Transformation Testing Challenges}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.irisa.fr/triskell/matt/papers/IMDT06.pdf}", | |
} | |
@BOOK{IEEE90, | |
title = "{Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries}", | |
author = "{Institute of Electrical and Electronics Engineers}", | |
publisher = "{IEEE}", | |
year = "{1990}", | |
volume = "", | |
series = "", | |
address = "{New York}", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@BOOK{JUnitInAction, | |
title = "{JUnit in Action}", | |
author = "{Vincent Massol, Ted Husted}", | |
publisher = "{Manning}", | |
year = "{2004}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@ARTICLE{Kuster2006, | |
title = "{Definition and validation of model transformations}", | |
author = "{Jochen M. Kuster}", | |
journal = "{Software and Systems Modeling}", | |
year = "{2006}", | |
volume = "{5}", | |
number = "{3}", | |
pages = "{233-259}", | |
month = "{September}", | |
note = "", | |
} | |
@INPROCEEDINGS{Fleurey2004, | |
title = "{MDE and validation: Testing model transformation}", | |
author = "{Franck Fleurey, Jim Steel, and Benoit Baudry}", | |
booktitle = "{Proc. SIVOES-Modeva workshop}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Rennes, France}", | |
month = "{November}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Kuster2006, | |
title = "{Validation of Model Transformations - First Experiences using a White Box Approach}", | |
author = "{Jochen Kuster, Mohamed Abd-El-Razik}", | |
booktitle = "{Proc. 3rd Workshop on Model Validation and Verification}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Genoa, Italy}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Cariou2004, | |
title = "{OCL for the Specification of Model Transformation Contracts}", | |
author = "{Eric Cariou, Raphael Marvie, Lionel Seinturier and Laurence Duchien}", | |
booktitle = "{Proc. Workshop OCL and Model Driven Engineering of the Seventh International Conference on UML Modeling Languages and Applications (UML 2004)}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Lisbon, Portugual}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Gray2005, | |
title = "{A Testing Framework for Model Transformations}", | |
author = "{Yuehua Lin, Jing Zhang, and Jeff Gray}", | |
booktitle = "{Model-driven Software Development}", | |
year = "{2005}", | |
editor = "{Sami Beydeda, Matthias Book, and Volker Gruhn}", | |
volume = "", | |
series = "", | |
pages = "{219-236}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer}", | |
note = "", | |
} | |
@INPROCEEDINGS{Gray2004, | |
title = "{Model Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development}", | |
author = "{Yuehua Lin, Jing Zhang, and Jeff Gray}", | |
booktitle = "{Object Oriented Programing, Systems, Languages and Applications}", | |
year = "{2004}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{MCC, | |
title = "{MCC: A Model Transformation Environment}", | |
author = "{Anneke Kleppe}", | |
booktitle = "{Model Driven Architecture -- Foundations and Applications}", | |
year = "{2006}", | |
editor = "", | |
volume = "{4066/2006}", | |
series = "{LNCS}", | |
pages = "{173-187}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Springer}", | |
note = "", | |
} | |
@MISC{OAWWorfklow, | |
title = "{OpenArchitectureWare 4.1 Workflow Engine Reference}", | |
author = "{Sven Efftinge, Markus Voelter}", | |
howpublished = "{web resource}", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/oaw/doc/4.1/r05\_workflowReference.pdf}", | |
} | |
@INPROCEEDINGS{AM3, | |
title = "{Global Model Management In Eclipse GMT/AM3}", | |
author = "{F Allilaire, J Bezivin, H Bruneliere, and F Jouault}", | |
booktitle = "{Proc. Eclipse Technology eXchange workshop (eTX), ECOOP}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Nantes, France}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{ModelBus, | |
title = "{ModelBus}", | |
author = "{Model Driven Development Integration Project}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/mddi}", | |
} | |
@MISC{GnuMake, | |
title = "{GNU Make, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.gnu.org/software/make/}", | |
} | |
@MISC{AntExternalTasks, | |
title = "{ANT External Tools and Tasks}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://ant.apache.org/external.html}", | |
} | |
@BOOK{AntBook, | |
title = "{Ant: The Definitive Guide, Second Edition}", | |
author = "{Steve Holzner}", | |
publisher = "{O'Reilly}", | |
year = "{2005}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "", | |
month = "{April}", | |
note = "{ISBN 0-596-00609-8}", | |
} | |
@MISC{ANT, | |
title = "{The Apache Ant Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://ant.apache.org}", | |
} | |
@MISC{Maven, | |
title = "{Apache Maven Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://maven.apache.org}", | |
} | |
@MISC{AntVsMaven, | |
title = "{Master and Commander}", | |
author = "{Julien Dubois}", | |
howpublished = "{Mastering J2EE Application Development Series}", | |
month = "", | |
year = "", | |
note = "{http://www.oracle.com/ technology/pub/articles/masterj2ee/files/j2ee2.pdf}", | |
} | |
@MISC{Modelware, | |
title = "{Modelware IST Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http:///www.modelware-ist.org}", | |
} | |
@MISC{Modelplex, | |
title = "{Modelplex IST Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http:///www.modelware-ist.org}", | |
} | |
@MASTERSTHESIS{WeiLiu, | |
title = "{Extending Epsilon with Support for Z models}", | |
author = "{WeiLiu}", | |
school = "{Department of Computer Science, The University of York}", | |
year = "{2007}", | |
address = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ECGF2005, | |
title = "{An Agile and Extensible Code Generation Framework}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. 5th International Conference on eXtreme Programming and Agile Methods}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{226-229}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Refine05, | |
title = "{Refinement via Consistency Checking in MDA}", | |
author = "{Richard F. Paige, Dimitrios S. Kolovos and Fiona A.C. Polack}", | |
booktitle = "{Refinement Workshop 2005}", | |
year = "{2005}", | |
editor = "", | |
volume = "{137 (2)}", | |
series = "", | |
pages = "{151-161}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "{Elsevier Science B. V.}", | |
note = "", | |
} | |
@INPROCEEDINGS{ECMDA05, | |
title = "{Operational Semantics for Traceability}", | |
author = "{Netta Aizenbud-Reshef, Richard F. Paige, Julia Rubin, Yael Shaham-Gafni and Dimitrios S. Kolovos}", | |
booktitle = "{European Conference in MDA}", | |
year = "{2005}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{7-14}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{SAC06, | |
title = "{Adding an Action Semantics to MOF 2.0}", | |
author = "{Richard F. Paige, Dimitrios S. Kolovos and Fiona A.C. Polack}", | |
booktitle = "{Proc. ACM Symposium on Applied Computing (SAC) '06}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{1304-1305}", | |
address = "{Dijon, France}", | |
month = "{April}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Gamma2006, | |
title = "{Model Comparison: A Foundation for Model Composition and Model Transformation Testing}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Fiona A.C. Polack}", | |
booktitle = "{Proc. 1st International Workshop on Global Integrated Model Management (GaMMa), ACM/IEEE ICSE 2006}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{13 - 20}", | |
address = "{Shanghai, China}", | |
month = "", | |
organization = "", | |
publisher = "{ACM Press}", | |
note = "", | |
} | |
@INPROCEEDINGS{EOL, | |
title = "{The Epsilon Object Language}", | |
author = "{Dimitrios S. Kolovos, Richard F.Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. European Conference in Model Driven Architecture (EC-MDA) 2006}", | |
year = "{2006}", | |
editor = "", | |
volume = "{4066}", | |
series = "{LNCS}", | |
pages = "{128-142}", | |
address = "{Bilbao, Spain}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EML, | |
title = "{Merging Models with the Epsilon Merging Language (EML)}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (Models/UML 2006)}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{215-229}", | |
address = "{Genova, Italy}", | |
month = "{October}", | |
organization = "", | |
publisher = "{LNCS}", | |
note = "", | |
} | |
@INPROCEEDINGS{Traceability06, | |
title = "{On-Demand Merging of Traceability Links with Models}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, and Fiona A.C. Polack}", | |
booktitle = "{Proc. 2nd EC-MDA Workshop on Traceability}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Bilbao, Spain}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{RequirementsForDSLs, | |
title = "{Requirements for Domain-Specific Languages}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Tim Kelly, and Fiona A.C. Polack}", | |
booktitle = "{Proc. 1st ECOOP Workshop on Domain-Specific Program Development (DSPD 2006)}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Nantes, France}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{CanonicalScheme, | |
title = "{A Canonical Scheme for Model Composition}", | |
author = "{Jean Bez\'ivin, Salim Bouzitouna, Marcos Didonet Del Fabro, Marie-Pierre Gervais, Fr\'ed\'eric Jouault, Dimitrios Kolovos, Ivan Kurtev, and Richard F. Paige}", | |
booktitle = "{Proc. European Conference in Model Driven Architecture (EC-MDA) 2006}", | |
year = "{2006}", | |
editor = "", | |
volume = "{4066}", | |
series = "{LNCS}", | |
pages = "{346-360}", | |
address = "{Bilbao, Spain}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Klaus, | |
title = "{Using a Model Merging Language for Reconciling Model Versions}", | |
author = "{Klaus-D. Engel, Richard F. Paige, and Dimitrios S. Kolovos}", | |
booktitle = "{Proc. European Conference in Model Driven Architecture (EC-MDA) 2006}", | |
year = "{2006}", | |
editor = "", | |
volume = "{4066}", | |
series = "{LNCS}", | |
pages = "{143-157}", | |
address = "{Bilbao, Spain}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{OCLApps2006, | |
title = "{Towards Using OCL for Instance-Level Queries in Domain Specific Languages}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. OCL for (Meta-)Models in Multiple Application Domains (OCLApps), ACM Models/UML}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{26-37}", | |
address = "{Genoa, Italy}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EclipseEpsilon, | |
title = "{Eclipse Development Tools for Epsilon}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Fiona A.C. Polack}", | |
booktitle = "{Eclipse Summit Europe, Eclipse Modeling Symposium}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Esslingen, Germany}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Gruschko2007, | |
title = "{Towards Synchronizing Models with Evolving Metamodels}", | |
author = "{Boris Gruschko, Dimitrios S. Kolovos, Richard F. Paige}", | |
booktitle = "{Proc. Workshop on Model-Driven Software Evolution (MODSE), 11th European Conference on Software Maintenance and Reengineering}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Amsterdam, The Netherlands}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{EWL, | |
title = "{Update Transformations in the Small with the Epsilon Wizard Language}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Louis M. Rose and Fiona A.C. Polack}", | |
journal = "{Journal of Object Technology (JOT), Special Issue for TOOLS Europe 2007}", | |
year = "{2007}", | |
volume = "", | |
number = "", | |
pages = "{53-69}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ExeedPaper, | |
title = "{Agile Model Editing in the Eclipse Modeling Framework using Executable Metamodel Annotations}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. First Intl. Workshop on Towers of Models}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{31-40}", | |
address = "", | |
month = "{June}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{TVAppsCaseStudy, | |
title = "{Implementing the Interactive Applications Case Study using Epsilon}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Louis M. Rose and Fiona A.C. Polack}", | |
booktitle = "{Proc. Model-Driven Development Tool Implementers Forum (MDD-TIF), TOOLS EUROPE}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "{http://www.dsmforum.org/events/MDD-TIF07/Epsilon.2.pdf}", | |
} | |
@ARTICLE{EASST07, | |
title = "{Aligning OCL with Domain-Specific Languages to Support Intance-Level Model Queries}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Fiona A.C. Polack}", | |
journal = "{Electronic Communications of the EASST}", | |
year = "{2007}", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{GD07, | |
title = "{Towards a Metamodel for Dependability Cases}", | |
author = "{George Despotou, Dimitrios S. Kolovos, Richard F. Paige, Fiona A.C. Polack, Tim Kelly}", | |
booktitle = "{Proc. 1st OMG Software Assurance Workshop}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ES2007, | |
title = "{Bridging the Epsilon Wizard Language and the Eclipse Graphical Modeling Framework}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Louis M. Rose, Fiona A.C. Polack}", | |
booktitle = "{Modeling Symposium, Eclipse Summit Europe}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Ludwigsburg, Germany}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EGL, | |
title = "{The Epsilon Generation Language (EGL)}", | |
author = "{Louis M. Rose, Richard F. Paige, Dimitrios S. Kolovos, Fiona A.C. Polack}", | |
booktitle = "{Proc. European Conference in Model Driven Architecture (ECMDA)}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{NovelFeatures, | |
title = "{Novel Features in Languages of the Epsilon Model Management Platform}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. 2nd Workshop on Modeling in Software Engineering, 30th International Conference on Software Engineering (ICSE)}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{69-73}", | |
address = "{Leipzig, Germany}", | |
month = "{May}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ETL, | |
title = "{The Epsilon Transformation Language}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. 1st International Conference on Model Transformation}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Zurich, Switzerland}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{DrivalosTraceability08, | |
title = "{Towards Rigorously Defined Model-to-Model Traceability}", | |
author = "{Nicholas Drivalos, Richard F. Paige, Kiran J. Fernandes, Dimitrios S. Kolovos}", | |
booktitle = "{Proc. 4th Traceability Workshop, ECMDA}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Berlin, Germany}", | |
month = "{June}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ICST08, | |
title = "{Detecting and Repairing Inconsistencies Across Heterogeneous Models}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. 1st IEEE International Conference on Software Testing, Verification and Validation}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{356-364}", | |
address = "{Lillehammer, Norway}", | |
month = "{April}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EUnit, | |
title = "{Unit Testing Model Management Operations}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Louis M. Rose, Fiona A.C. Polack}", | |
booktitle = "{Proc. 5th Workshop on Model Driven Engineering Verification and Validation (MoDeVVa), IEEE ICST}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Lillehammer, Norway}", | |
month = "{April}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EVL, | |
title = "{On the Evolution of OCL for Capturing Structural Constraints in Modelling Languages}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige and Fiona A.C. Polack}", | |
booktitle = "{Proc. Dagstuhl Workshop on Rigorous Methods for Software Construction and Analysis}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Paige2008, | |
title = "{Building Model-Driven Engineering Traceability Classifications}", | |
author = "{Richard F. Paige, Goran K. Olsen, Dimitrios S. Kolovos, and Steffen Zschaler}", | |
booktitle = "{Proc. 4th Workshop on Traceability, ECMDA}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Berlin, Germany}", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{GD08, | |
title = "{Defining a Framework for the Development and Management of Dependability Cases}", | |
author = "{George Despotou, Dimitrios S. Kolovos, Tim P. Kelly, Richard F. Paige}", | |
booktitle = "{Proc. 26th International System Safety Conference}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Vancouver, Canada}", | |
month = "{August}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{EpsilonWorkflow, | |
title = "{A Framework for Composing Modular and Interoperable Model Management Tasks}", | |
author = "{Dimitrios S. Kolovos, Richard F. Paige, Fiona A.C. Polack}", | |
booktitle = "{Proc. Workshop on Model Driven Tool and Process Integration (MDTPI), ECMDA}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Berlin, Germany}", | |
month = "{June}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{UMLNavigationUtility, | |
title = "{UML Navigation Utility}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{Epsilon, | |
title = "{Extensible Platform for Specification of Integrated Languages for mOdel maNagement (Epsilon)}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/epsilon}", | |
} | |
@MISC{QD, | |
title = "{PhD Qualifying Dissertation}", | |
author = "{Dimitrios S. Kolovos}", | |
howpublished = "{Department of Computer Science, The University of York}", | |
month = "", | |
year = "{2006}", | |
note = "", | |
} | |
@INPROCEEDINGS{Zito2006, | |
title = "{Modeling UML 2 Package Merge with Alloy}", | |
author = "{Alanna Zito, Juergen Dingel}", | |
booktitle = "{Proc. First Alloy Workshop}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Langlois2006, | |
title = "{Toward Families of QVT DSL and Tool}", | |
author = "{Benoit Langlois, Daniel Exertier, Ghanshyamsinh Devda}", | |
booktitle = "{Proc. 6th OOPSLA Workshop on Domain-Specific Modeling}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Queralt2006, | |
title = "{Un motor de transformacion de modelos con soporte para el lenguaje QVT relations}", | |
author = "{Pascual Queralt, Luis Hoyos, Artur Boronat, Jose A. Carsi e Isidro Ramos}", | |
booktitle = "{III Taller sobre Desarrollo de Software Dirigido por Modelos. MDA y Aplicaciones (DSDM'06)}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Boronat2006, | |
title = "{Exogenous Model Merging by means of Model Management Operators}", | |
author = "{Artur Boronat, Jose A. Cars and Isidro Ramos}", | |
booktitle = "{Third Workshop on Software Evolution through Transformations: Emracing the Change}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Conmy2006, | |
title = "{Challenges when using Model Driven Architecture in the development of Safety Critical Software }", | |
author = "{Philippa Conmy, Richard F. Paige}", | |
booktitle = "{Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES'07)}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MASTERSTHESIS{Karlsch2006, | |
title = "{A model-driven framework for domain specific languages demonstrated on a test automation language}", | |
author = "{Martin Karlsch}", | |
school = "{Hasso-Plattner-Institute of Software Systems Engineering, Potsdam, Germany}", | |
year = "{2007}", | |
address = "", | |
month = "", | |
note = "", | |
} | |
@PHDTHESIS{Eessaar2006, | |
title = "{Relational and Object-Relational Database Management Systems as Platforms for Managing Software Engineering Artifacts}", | |
author = "{Erki Eessaar}", | |
school = "{Tallinn University of Technology}", | |
year = "{2006}", | |
address = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Costa2007, | |
title = "{RT-MDD Framework � A Practical Approach}", | |
author = "{Marco Costa, Alberto Rodrigues da Silva}", | |
booktitle = "{Proc. 3rd Traceability Workshop, ECMDA}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{MinimalOCL, | |
title = "{A minimal OCL-based Profile for Model Transformation}", | |
author = "{Roxana S. Giandini, Gabriela Perez, Claudia Pons}", | |
booktitle = "{Proc. Ibero-American Symposium on Software Engineering and Knowledge Engineering (JIISIC)}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{237-246}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{AlgebraicView, | |
title = "{An Algebraic View on the Semantics of Model Composition}", | |
author = "{Christoph Herrmann, Holger Krahn, Bernhard Rumpe, Martin Schindler, Steven Volkel}", | |
booktitle = "{Proc. 3rd European Conference on Model Driven Architecture- Foundations and Applications (ECMDA)}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{99-113}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{CrosscuttingMT, | |
title = "{Analysis of Crosscutting in Model Transformations}", | |
author = "{Klaas van den Berg and Bedir Tekinerdogan and Hoa Nguyen}", | |
booktitle = "{Proc. ECMDA-TW Traceability Workshop}", | |
year = "{2006}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{51-64}", | |
address = "", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@PHDTHESIS{FeatureOriented, | |
title = "{Feature Oriented Model Driven Product Lines}", | |
author = "{Salvador Trujillo Gonzalez}", | |
school = "{Department of Computer Sciences, University of the Basque Country}", | |
year = "{2007}", | |
address = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Weise2007, | |
title = "{Genetic Programming meets Model-Driven Development}", | |
author = "{Weise, T., Zapf, M., Ullah, M., Khan, U., Geihs, K.}", | |
booktitle = "{Proc. 7th International Conference on Hybrid Intelligent Systems (HIS)}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{332-335}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Pons08, | |
title = "{A Lightweight Approach for the Semantic Validation of Model Refinements}", | |
author = "{Claudia Pons, Diego Garcia}", | |
booktitle = "{Proc. Fourth Workshop on Model-Based Testing, ETAPS}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Budapest, Hungary}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Brauer2007, | |
title = "{Model-Level Integration of the OCL Standard Library Using a Pivot Model with Generics Support}", | |
author = "{Matthias Brauer and Birgit Demuth}", | |
booktitle = "{Proc. Workshop on Modelling Systems with OCL (Ocl4All)}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Rubin2008, | |
title = "{Declarative Approach for Model Composition}", | |
author = "{Julia Rubin, Marsha Chechik, Steve Easterbrook}", | |
booktitle = "{Proc. 2nd Workshop on Modeling in Software Engineering, ICSE}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Leipzig, Germany}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{VORA, | |
title = "{Variation-Oriented Requirements Analysis (VORA)}", | |
author = "{Narendra, N.C., Ponnalagu, K.}", | |
booktitle = "{Proc. IEEE Congress on Services}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{159 - 166}", | |
address = "", | |
month = "{July}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Markovic2008, | |
title = "{Semantics of OCL Specified with QVT}", | |
author = "{Slavisa Markovic, Thomas Baar}", | |
journal = "{Software and Systems Modeling}", | |
year = "{2008}", | |
volume = "", | |
number = "", | |
pages = "", | |
month = "", | |
note = "", | |
} | |
@MASTERSTHESIS{BrauerThesis, | |
title = "{Design and Implementation of a Pivot Model as Exchange Format for Models and Metamodels in a QVT/OCL Development Environment}", | |
author = "{Matthias Brauer}", | |
school = "{Technishe Universitat Dresden}", | |
year = "{2007}", | |
address = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Reiter22007, | |
title = "{Think Global, Act Local: Implementing Model Management with Domain-Specific Integration Languages}", | |
author = "{Thomas Reiter, Werner Retschitzegger, Kerstin Altmanninger}", | |
booktitle = "{Proc. Workshop on Multi-Paradigm Modeling: Concepts and Tools, MODELS}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Genova, Italy}", | |
month = "{October}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Pons2007, | |
title = "{An Algebraic Approach for Composing Model Transformations in QVT}", | |
author = "{Claudia Pons, Roxana Giandini, Gabriela Perez, Gabriel Baum}", | |
booktitle = "{4th Workshop on Software Language Engineering}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INCOLLECTION{Lazar2007, | |
title = "{An Agile MDA Approach for Executable UML Structured Activities}", | |
author = "{I. Lazar, B. Parv, S. Montogna, I.-G. Czibula, C.-L. Lazar}", | |
booktitle = "{Studia }", | |
publisher = "{Univ. BABES-BOLYAI, Informatica}", | |
year = "{2007}", | |
editor = "", | |
volume = "{32}", | |
series = "", | |
chapter = "", | |
pages = "", | |
address = "", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{ReiterPetri2007, | |
title = "{Towards a runtime model based on colored Petri-nets for the execution of model transformations}", | |
author = "{Thomas Reiter, Manuel Wimmer, Horst Kargl}", | |
booktitle = "{Proc. 3rd Workshop on Models and Aspects - Handling Crosscutting Concerns in MDSD}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "{Berlin, Germany}", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Zamani2007, | |
title = "{Critiquing the Application of Pattern Languages on UML Models}", | |
author = "{Bahman Zamani, Greg Butler}", | |
booktitle = "{Proc. 2nd Workshop on Quality in Modeling, MODELS}", | |
year = "{2007}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{18--35}", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Jeanneret2008, | |
title = "{A Reference Process for Model Composition}", | |
author = "{ Cedric Jeanneret, Robert B. France, Benoit Baudry}", | |
booktitle = "{Proc. Aspect-Oriented Modeling Workshop, AOSD}", | |
year = "{2008}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "", | |
address = "", | |
month = "", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@MISC{EpsilonTools, | |
title = "{An Overview of the Epsilon Tools}", | |
author = "{Dimitrios S. Kolovos}", | |
howpublished = "", | |
month = "{July}", | |
year = "{2007}", | |
note = "{http://www.eclipse.org/gmt/epsilon/doc/EpsilonTools.pdf}", | |
} | |
@MISC{Exeed, | |
title = "{Exeed: EXtended Emf EDitor - User Manual}", | |
author = "{Dimitrios S. Kolovos}", | |
howpublished = "", | |
month = "", | |
year = "{2007}", | |
note = "{www.eclipse.org/gmt/epsilon/doc/Exeed.pdf}", | |
} | |
@MISC{EpsilonProfilingTools, | |
title = "{An Overview of the Epsilon Profiling Tools}", | |
author = "{Dimitrios S. Kolovos}", | |
howpublished = "", | |
month = "{July}", | |
year = "{2007}", | |
note = "{http://www.eclipse.org/gmt/epsilon/doc/ EpsilonProfilingTools.pdf}", | |
} | |
@MISC{BinariesInstallation, | |
title = "{Installing the Epsilon plug-ins}", | |
author = "{Dimitrios Kolovos}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/epsilon/doc/PluginInstallation.pdf}", | |
} | |
@MISC{CVSInstallation, | |
title = "{Accessing the source code of Epsilon from CVS}", | |
author = "{Dimitrios Kolovos}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/epsilon/doc/EpsilonCVS.pdf}", | |
} | |
@MISC{Kay, | |
title = "{Biography of Alan Kay}", | |
author = "{Wikipedia Online Encyclopedia}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://en.wikipedia.org/wiki/Alan\_Kay}", | |
} | |
@ARTICLE{Capretz2003, | |
title = "{A Brief History of the Object-Oriented Approach}", | |
author = "{Luiz Fernando Capretz}", | |
journal = "{ACM SIGSOFT Software Engineering Notes}", | |
year = "{2003}", | |
volume = "{28}", | |
number = "{2}", | |
pages = "{6}", | |
month = "", | |
note = "", | |
} | |
@INPROCEEDINGS{Kiczales1997, | |
title = "{Aspect-Oriented Programming}", | |
author = "{Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin}", | |
booktitle = "{European Conference on Object-Oriented Programming (ECOOP)}", | |
year = "{1997}", | |
editor = "", | |
volume = "{1241}", | |
series = "{LNCS}", | |
pages = "{220-242}", | |
address = "{Finland}", | |
month = "{June}", | |
organization = "", | |
publisher = "{Springer-Verlag}", | |
note = "", | |
} | |
@MISC{Dictionary.com, | |
title = "{Online Dictionary}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{www.dictionary.com}", | |
} | |
@INPROCEEDINGS{Bredenfeld1995, | |
title = "{Tool integration and construction using generated graph based design representations}", | |
author = "{A. Bredenfeld, R. Camposano}", | |
booktitle = "{Proc. 32nd ACM/IEEE conference on Design Automation Conference}", | |
year = "{1995}", | |
editor = "", | |
volume = "", | |
series = "", | |
pages = "{94-99}", | |
address = "{San Francisco, CA.}", | |
month = "{June}", | |
organization = "", | |
publisher = "", | |
note = "", | |
} | |
@ARTICLE{Parnas1972, | |
title = "{On the criteria to be used in decomposing systems into modules}", | |
author = "{David L. Parnas}", | |
journal = "{Communications of ACM}", | |
year = "{1972}", | |
volume = "{15}", | |
number = "{12}", | |
pages = "{1053--1058}", | |
month = "", | |
note = "", | |
} | |
@MISC{Macmas, | |
title = "{MaCMAS/UML (Methodology for Analysing Complex MultiAgent Systems in UML)}", | |
author = "{Joaqu\'in P\\verb|~|ena}", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://james.eii.us.es/MaCMAS/index.php/Main\_Page}", | |
} | |
@BOOK{Meyer97, | |
title = "{Object-Oriented Software Construction}", | |
author = "{B. Meyer}", | |
publisher = "{Prentice-Hall}", | |
year = "{1997}", | |
volume = "", | |
series = "", | |
address = "", | |
edition = "{2}", | |
month = "", | |
note = "", | |
} | |
@MISC{TVAppsCaseStudy, | |
title = "{Interactive Television Applications Case Study}", | |
author = "{ Model-Driven Development Tool Implementers Forum Organizers}", | |
howpublished = "", | |
month = "", | |
year = "{2007}", | |
note = "{http://www.dsmforum.org/events/MDD-TIF07/InteractiveTVApps.pdf}", | |
} | |
@MISC{MDDTIF, | |
title = "{ Model-Driven Development Tool Implementers Forum}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "{2007}", | |
note = "{http://www.dsmforum.org/events/MDD-TIF07/}", | |
} | |
@BOOK{SEI, | |
title = "{Software architecture in practice}", | |
author = "{Len Bass and Paul Clements and Rick Kazman}", | |
publisher = "{Addison-Wesley Longman Publishing Co., Inc.}", | |
year = "{1998}", | |
volume = "", | |
series = "", | |
address = "{Boston, MA, USA}", | |
edition = "", | |
month = "", | |
note = "{ISBN: 0-201-19930-0}", | |
} | |
@BOOK{DragonBook, | |
title = "{Compilers: principles, techniques, and tools}", | |
author = "{Alfred V. Aho and Ravi Sethi and Jeffrey D. Ullman}", | |
publisher = "{Addison-Wesley Longman Publishing Co., Inc.}", | |
year = "{1986}", | |
volume = "", | |
series = "", | |
address = "{Boston, MA, USA}", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@MISC{Java, | |
title = "{Java Programming Language}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://java.sun.com}", | |
} | |
@MISC{AMMA, | |
title = "{Atlas Model Management Architecture}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.sciences.univ-nantes.fr/lina/atl/AMMAROOT/}", | |
} | |
@MISC{ANTLR, | |
title = "{ANTLR: ANother Tool For Language Recognition, Official Web-Site}", | |
author = "", | |
howpublished = "{http://www.antlr.org}", | |
month = "", | |
year = "", | |
note = "", | |
} | |
@MISC{Graphviz, | |
title = "{Graphviz - Graph Visualization Software, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.graphviz.org}", | |
} | |
@MISC{oAW, | |
title = "{openArchitectureWare MDSD platform, Official Web-Site}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.openarchitectureware.org/}", | |
} | |
@TECHREPORT{Spoon, | |
title = "{Spoon: Program Analysis and Transformation in Java}", | |
author = "{Renaud Pawlak, Carlos Noguera, Nicholas Petitprez}", | |
institution = "{INRIA}", | |
year = "{2006}", | |
number = "{5901}", | |
address = "", | |
month = "{May}", | |
note = "", | |
} | |
@MISC{Topcased, | |
title = "{Toolkit in OPen source for Critical Applications \& SystEms Development (TOPCASED)}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.topcased.org}", | |
} | |
@MISC{CZT, | |
title = "{Community Z Tools}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://czt.sourceforge.net}", | |
} | |
@MISC{MWE, | |
title = "{Eclipse Modeling Workflow Engine Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/modeling/emft/?project=mwe}", | |
} | |
@MISC{EMP, | |
title = "{Eclipse Modeling Project}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "{2007}", | |
note = "{http://www.eclispe.org/modeling}", | |
} | |
@BOOK{JNI, | |
title = "{Java Native Interface: Programmer's Guide and Specification}", | |
author = "{Sheng Liang}", | |
publisher = "{Addison-Wesley Longman Publishing Co., Inc.}", | |
year = "{1999}", | |
volume = "", | |
series = "", | |
address = "{Boston, MA, USA}", | |
edition = "", | |
month = "", | |
note = "", | |
} | |
@MISC{Simmetrics, | |
title = "{SimMetrics Similarity Metrics Library}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.dcs.shef.ac.uk/\verb|~|sam/simmetrics.html}", | |
} | |
@MISC{GEMS, | |
title = "{Generic Eclipse Modeling System}", | |
author = "", | |
howpublished = "", | |
month = "", | |
year = "", | |
note = "{http://www.eclipse.org/gmt/gems}", | |
} | |
@MISC{EclipseArchitecture, | |
title = "{Platform Plugin Developer Guide, Platform Architecture}", | |
author = "{Eclipse Foundation}", | |
howpublished = "", | |
month = "", | |
year = "{2007}", | |
note = "{http://help.eclipse.org/help33/index.jsp? topic=/org.eclipse.platform.doc.isv/guide/arch.htm}", | |
} | |
@BOOK{Jackson1995, | |
title = "{Software requirements and specifications: a lexicon of practice, principles and prejudices}", | |
author = "{Michael Jackson}", | |
publisher = "{ACM Press/Addison-Wesley Publishing Co.}", | |
year = "{1995}", | |
volume = "", | |
series = "", | |
address = "{New York, NY, USA}", | |
edition = "", | |
month = "", | |
note = "{ISBN: 0-201-87712-0}", | |
} | |
@book{Guttman2006, | |
edition = {first}, | |
title = {{Real-Life} {MDA:} Solving Business Problems with Model Driven Architecture}, | |
isbn = {0123705924}, | |
shorttitle = {{Real-Life} {MDA}}, | |
publisher = {Morgan Kaufmann}, | |
author = {Michael Guttman and John Parodi}, | |
month = dec, | |
year = {2006}, | |
} | |
@incollection{Chaudron2009, | |
address = {Berlin, Germany}, | |
series = {LNCS}, | |
title = {Challenges in {Model-Driven} Software Engineering}, | |
volume = {5421}, | |
isbn = {978-3-642-01647-9}, | |
booktitle = {Models in Software Engineering}, | |
publisher = {Springer-Verlag}, | |
author = {Ragnhild Straeten and Tom Mens and Stefan Baelen}, | |
editor = {Michel R. V. Chaudron}, | |
year = {2009}, | |
pages = {35--47} | |
} | |
@article{Baudry2010, | |
title = {Barriers to systematic model transformation testing}, | |
volume = {53}, | |
issn = {0001-0782}, | |
journal = {Communications of the {ACM}}, | |
author = {Benoit Baudry and Sudipto Ghosh and Franck Fleurey and Robert France and Yves {Le Traon} and {Jean-Marie} Mottu}, | |
month = jun, | |
year = {2010}, | |
pages = {139--143} | |
} | |
@inproceedings{Mottu2008, | |
address = {Lillehammer, Norway}, | |
title = {Model transformation testing: oracle issue}, | |
isbn = {978-0-7695-3388-9}, | |
shorttitle = {Model transformation testing}, | |
doi = {10.1109/ICSTW.2008.27}, | |
booktitle = {Proc. of the 2008 {IEEE} Int. Conf. on Software Testing Verification and Validation}, | |
author = {{Jean-Marie} Mottu and Benoit Baudry and Yves {Le Traon}}, | |
month = apr, | |
year = {2008}, | |
pages = {105--112} | |
} | |
@book{Steinberg2008, | |
edition = {second}, | |
title = {{EMF:} Eclipse Modeling Framework}, |