blob: 559f1251aa42d9070fedf23a0ee3d3fbd02112da [file] [log] [blame]
@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"
}