| @preamble{ "\newcommand{\noopsort}[1]{} " |
| # "\newcommand{\printfirst}[2]{#1} " |
| # "\newcommand{\singleletter}[1]{#1} " |
| # "\newcommand{\switchargs}[2]{#2#1} " } |
| |
| @InProceedings{Akehurst, |
| author = {D.G.Akehurst and Z.Zschaler and W.G.J.Howells}, |
| title = "{OCL}: Modularising the Language", |
| booktitle = "Ocl4All: Modelling Systems with OCL", |
| address = "Models 2007, Nashville" |
| } |
| |
| @InProceedings{Baar, |
| author = {Thomas Baar}, |
| title = "On the Need of User-defined Libraries in {OCL}", |
| booktitle = "OCL 2010: Workshop on OCL and Textual Modelling", |
| address = "Models 2010, Oslo" |
| } |
| |
| @InProceedings{Bridge, |
| author = {David Akehurst and Octavian Patrascoiu}, |
| title = "{OCL} 2.0 - Implementing the Standard for Multiple Metamodels", |
| booktitle = "{OCL} 2.0 - Industry standard or scientific playground?", |
| address = "UML 2003, San Francisco" |
| } |
| |
| @InProceedings{Buttner, |
| author = {Fabian B\"{u}ttner and Martin Gogolla and Lars Hamann and Mirco Kuhlmann}, |
| title = "On Better Understanding {OCL} Collections or An {OCL} Ordered Set is not an {OCL} Set", |
| booktitle = "OCL 2009: Pragmatics of OCL and Other Textual Specification Languages ", |
| address = "Models 2009, Denver" |
| } |
| |
| @InProceedings{Chimiak-Opaka, |
| author = {Joanna Chimiak-Opaka and Birgit Demuth}, |
| title = "A Feature Model for an {IDE4OCL}", |
| booktitle = "OCL 2010: Workshop on OCL and Textual Modelling", |
| address = "Models 2010, Oslo" |
| } |
| |
| @MANUAL{Dresden/JavaCG, |
| author = {Claas Wilke}, |
| title = "Java Code Generation for Dresden {OCL2} for Eclipse", |
| edition = "Technische Universitat Dresden, 2009", |
| url = "http://www.eclipse.org/Xtext", |
| } |
| |
| @MISC{EMF, |
| title = "The Eclipse Modeling Framework Project", |
| url = "http://www.eclipse.org/emf", |
| } |
| |
| @MISC{LinkedIn, |
| title = "Anonymous Functions", |
| url = "http://www.linkedin.com/groupItem?view=&gid=3007822&type=member&item=31810988", |
| } |
| |
| @MISC{M2T/Acceleo, |
| title = "Eclipse M2T/Acceleo Project", |
| url = "http://www.eclipse.org/Acceleo", |
| } |
| |
| @InProceedings{Constraint-Survey, |
| author = {Jordi Cabot and Ernest Teniente}, |
| title = "Constraint Support in MDA tools: a Survey", |
| booktitle = "European Conference on Model-Driven Architecture 2006, LNCS 4066, pp. 256-267" |
| } |
| |
| @MISC{MDT/OCL, |
| title = "Eclipse MDT/OCL Project", |
| url = "http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.ocl", |
| } |
| |
| @MANUAL{MOFM2T, |
| title = "MOF Model to Text Transformation Language", |
| organization = "Object Management Group", |
| edition = " v1.0, {OMG Document Number}: formal/2008-01-16", |
| url = "http://www.omg.org/spec/MOFM2T/1.0", |
| } |
| |
| @MANUAL{MOF-2.4, |
| title = "Meta Object Facility (MOF) Core Specification", |
| organization = "Object Management Group", |
| edition = "Version 2.4, {OMG Document Number}: formal/2010-12-08", |
| url = "http://www.omg.org/spec/MOF/2.4", |
| } |
| |
| @InProceedings{MySQL4OCL, |
| author = {Marina Egea and Carolina Dania and Manuel Clavel}, |
| title = "MySQL4OCL: A Stored Procedure-Based MySQL Code Generator for {OCL}", |
| booktitle = "OCL 2010: Workshop on OCL and Textual Modelling", |
| address = "Models 2010, Oslo" |
| } |
| |
| @MANUAL{OCL-1.6, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 1.6, {OMG Document Number}: ad/2003-01-07", |
| url = "http://www.omg.org/cgi-bin/doc?ad/03-01-07.pdf", |
| } |
| |
| |
| @MANUAL{OCL-2.0-draft, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.0 draft, {OMG Document Number}: ptc/03-10-14", |
| url = "http://www.omg.org/cgi-bin/doc?ptc/03-10-14", |
| } |
| |
| @MANUAL{OCL-2.0, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.0, {OMG Document Number}: formal/06-05-01, 2006", |
| url = "http://www.omg.org/spec/OCL/2.0", |
| } |
| |
| @MANUAL{OCL-2.2, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.2, {OMG Document Number}: formal/2010-02-01", |
| url = "http://www.omg.org/spec/OCL/2.2", |
| } |
| |
| @MANUAL{OCL-2.3, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.3, {OMG Document Number}: formal/2010-11-42", |
| url = "http://www.omg.org/spec/OCL/2.3",} |
| |
| @MANUAL{OCL-2.3.1, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.3.1, {OMG Document Number}: formal/2012-01-01", |
| url = "http://www.omg.org/spec/OCL/2.3.1",} |
| |
| @MANUAL{OCL-2.4, |
| title = "Object Constraint Language", |
| organization = "Object Management Group", |
| edition = "Version 2.4, {OMG Document Number}: formal/2014-02-03", |
| url = "http://www.omg.org/spec/OCL/2.4",} |
| |
| @MANUAL{OCL-RFP, |
| title = "Object Constraint Language version 2.0, Request for Proposals9", |
| edition = "Version 2.0 RFP, {OMG Document Number}: ad/2000-09-03", |
| organization = "Object Management Group", |
| url = "http://www.omg.org/cgi-bin/doc?ad/2000-09-03", |
| } |
| |
| @InProceedings{OCL-relocation, |
| author = {Gergely Mezei and Tiham\'{e}r Levendovszky and Hassan Charaf}, |
| title = "Optimization Algorithms for {OCL} Constraint Evaluation in Visual Models", |
| booktitle = "Periodica Polytechnica 2007", |
| } |
| |
| @InProceedings{OCL-stdlib, |
| author = {Edward D. Willink}, |
| title = "Modeling the {OCL} {Standard} {Library}", |
| booktitle = "OCL 2011, International Workshop on OCL and Textual Modelling", |
| address = "TOOLS 2011, Zurich" |
| } |
| |
| @InProceedings{DresdenOCL-Debug, |
| author = {Lars Sch\"utze and Claas Wilke and Birgit Demuth}, |
| title = "Tool-Supported Step-By-Step Debugging |
| for the Object Constraint Language", |
| booktitle = "OCL 2013, International Workshop on OCL and Textual Modelling", |
| address = "MODELS 2013, Miami" |
| } |
| |
| @MISC{OMG-Issue-8937, |
| title = "Notation for accessing class operations is inconsistent", |
| url = "http://www.omg.org/issues/ocl2-rtf#8937", |
| } |
| |
| @InProceedings{Overload, |
| author = {Fabian B\"{u}ttner and Martin Gogolla}, |
| title = "On Generalization and Overriding in {OCL} 2.0", |
| booktitle = "Modeling Languages and Applications", |
| address = "UML 2004, Lisbon" |
| } |
| |
| @InProceedings{Pivot, |
| author = {Matthias Br\"{a}uer and Birgit Demuth}, |
| title = "Model-Level Integration of the {OCL} Standard Library Using a Pivot Model with Generics Support", |
| booktitle = "Ocl4All: Modelling Systems with OCL", |
| address = "Models 2007, Nashville" |
| } |
| |
| @MANUAL{QVT-1.0, |
| title = "Query/View/Transformation Specification", |
| organization = "Object Management Group", |
| edition = "Version 1.0, {OMG Document Number}: formal/08-04-03, 2008", |
| url = "http://www.omg.org/spec/QVT/1.0/" |
| } |
| |
| @MANUAL{QVT-1.1, |
| title = "Query/View/Transformation Specification", |
| organization = "Object Management Group", |
| edition = "Version 1.1, {OMG Document Number}: formal/2011-01-01, 2011", |
| url = "http://www.omg.org/spec/QVT/1.1/" |
| } |
| |
| @MANUAL{QVT-1.2, |
| title = "Query/View/Transformation Specification", |
| organization = "Object Management Group", |
| edition = "Version 1.2 Beta, {OMG Document Number}: ptc/2014-03-38, 2014", |
| url = "http://www.omg.org/spec/QVT/1.2/" |
| } |
| |
| @InProceedings{QueryCode, |
| author = {Florian Heidenreich and Christian Wende and Birgit Demuth}, |
| title = "A Framework for Generating Query Language Code from {OCL} Invariants", |
| booktitle = "Ocl4All: Modelling Systems with OCL", |
| address = "Models 2007, Nashville" |
| } |
| |
| @InProceedings{Rath-Queries, |
| author = {Benedek Izs\"{o} and Zolt\'{a}n Szatm\'{a}ri and Istv\'{a}n R\'{a}th}, |
| title = "High performance model queries and their novel applications", |
| booktitle = "Third Biannual Workshop on Eclipse Open Source Software and {OMG} Open Specifications", |
| address = "OMG quarterly meeting, Reston" |
| } |
| |
| @inproceedings{rodion-models2009, |
| author = {Rodion Moiseev and Shinpei Hayashi and Motoshi Saeki}, |
| title = {Generating Assertion Code from {OCL}: A Transformational Approach Based on Similarities of Implementation Languages}, |
| booktitle = {Proceedings of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009)}, |
| pages = {650--664}, |
| year = 2009, |
| month = {Oct. 4--9}, |
| } |
| |
| @book{Shidqie, |
| title = "Compilation of {OCL} into Java for the Eclipse {OCL} Implementation", |
| author = "Ayatullah Jibran Shidqie", |
| year = "2007" |
| } |
| |
| @MISC{TMF/Xtext, |
| title = "Eclipse TMF/Xtext Project", |
| url = "http://www.eclipse.org/Xtext", |
| } |
| |
| @MANUAL{UML-2.0, |
| title = "Unified Modeling Language, Infrastructure", |
| organization = "Object Management Group", |
| edition = "Version 2.03, {OMG Document Number}: formal/2005-07-05", |
| url = "http://www.omg.org/spec/UML/2.0/", |
| } |
| |
| @MANUAL{UML-2.4.1-Super, |
| title = "{OMG} Unified Modeling Language (OMG UML), Superstructure", |
| organization = "Object Management Group", |
| edition = "Version 2.4.1, {OMG Document Number}: formal/2011-08-06", |
| url = "http://www.omg.org/spec/UML/2.4.1/", |
| } |
| |
| @MANUAL{UML-2.5, |
| title = "{OMG} Unified Modeling Language (OMG UML)", |
| organization = "Object Management Group", |
| edition = "Version 2.5 Beta2, {OMG Document Number}: ptc/2013-09-05", |
| url = "http://www.omg.org/spec/UML/2.5/Beta2", |
| } |
| |
| @InProceedings{UML-inconsistent, |
| author = {Claas Wilke and Birgit Demuth}, |
| title = "{OCL} is still inconsistent! How to improve {OCL} Constraints in the {OCL} 2.3 Superstructure", |
| booktitle = "OCL 2010: Workshop on OCL and Textual Modelling", |
| address = "Models 2010, Oslo" |
| } |
| |
| @MANUAL{UML-simple, |
| title = "{OCL} Specification Simplification Request For Proposal", |
| organization = "Object Management Group", |
| edition = "Version 2.03, {OMG Document Number}: ad/2009-12-10", |
| url = "http://www.omg.org/cgi-bin/doc?ad/2009-12-10", |
| } |
| |
| @InProceedings{Variability, |
| author = {Claas Wilke and Michael Thiele and Christian Wende}, |
| title = "Extending Variability for {OCL} Interpretation", |
| booktitle = "OCL 2010: Workshop on OCL and Textual Modelling", |
| address = "Models 2010, Oslo" |
| } |
| |
| |