blob: b9456b169649fb45350d149dd755db6d5fd5e491 [file] [log] [blame]
@MISC{Eclipse-EMF,
author = {{Eclipse EMF Project}},
institution = {Eclipse Foundation},
note = {https://projects.eclipse.org/projects/\allowbreak modeling.emf.emf}
}
@misc{Eclipse-OCL,
author = {{Eclipse OCL Project}},
institution = {Eclipse Foundation},
note = {https://projects.eclipse.org/projects/\allowbreak modeling.mdt.ocl}
}
@book{OCL-Aachen,
author = {Achim Brucker and Dan Chiorean and Tony Clark and Birgit Demuth and Martin Gogolla and Dimitri Plotnikov and Bernhard Rumpe and Edward Willink and Burkhart Wolff},
title = {{Report on the Aachen OCL Meeting}},
month = {November},
year = {2013},
publisher = {},
note = {http://www4.informatik.tu-muenchen.de/publ/papers/CKR+99.pdf}
}
@misc{OCL-2.0,
author = {{Object Management Group}},
title = {{Object Constraint Language Specification, Version 2.0}},
month = {May},
year = {2006},
note = {https://www.omg.org/spec/OCL/2.0/PDF}
}
@misc{OCL-2.2,
author = {{Object Management Group}},
title = {{Object Constraint Language Specification, Version 2.2}},
month = {February},
year = {2010},
note = {https://www.omg.org/spec/OCL/2.2/PDF}
}
@misc{OCL-2.3,
author = {{Object Management Group}},
title = {{Object Constraint Language Specification, Version 2.3.1}},
month = {January},
year = {2012},
note = {https://www.omg.org/spec/OCL/2.3.1/PDF}
}
@misc{OCL-2.4,
author = {{Object Management Group}},
title = {{Object Constraint Language, Version 2.4}},
note = {formal/2014-02-03},
month = {February},
year = {2014},
note = {https://www.omg.org/spec/OCL/2.4/PDF}
}
@misc{QVT-1.3,
author = {{Object Management Group}},
title = {{Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, Version 1.3}},
note = {formal/2016-06-03},
month = {June},
year = {2016}
}
@MANUAL{UML-2.5.1,
title = "Unified Modeling Language, Infrastructure",
organization = "Object Management Group",
edition = "Version 2.5.1, {OMG Document Number}: formal/17-12-05",
url = "http://www.omg.org/spec/UML/2.5.1/",
year = 2017,
}
@article{Baar2011,
author = {Baar, Thomas},
year = {2011},
month = {01},
pages = {},
title = {On the Need of User-dened Libraries in OCL},
doi = {10.14279/tuj.eceasst.36.447.451}
}
@inproceedings{Cabot2012,
author = {Cabot, Jordi and Gogolla, Martin},
year = {2012},
month = {06},
pages = {58-90},
title = {Object Constraint Language (OCL): A Definitive Guide},
volume = {7320},
isbn = {978-3-642-30981-6},
doi = {10.1007/978-3-642-30982-3\_3}
}
@inproceedings{Lano2022,
author = {Lano, Kevin and Rahimi, Shekoufeh Kolahdouz},
title = {{OCL libraries for software specification and representation}},
booktitle = {22nd International Workshop on OCL and Textual Modeling (OCL 2022)},
address = {Montreal},
month = {October},
year = {2022},
}
@inproceedings{Mandel1999,
author = {Mandel, Luis and Cengarle, María},
year = {1999},
month = {09},
pages = {854-874},
title = {On the expressive power of pure OCL},
isbn = {978-3-540-66587-8},
doi = {10.1007/3-540-48119-2\_47}
}
@article{Willink2011,
author = {Willink, Edward},
year = {2011},
month = {01},
pages = {},
title = {Modeling the OCL Standard Library},
doi = {10.14279/tuj.eceasst.44.663.673}
}
@inbook{Willink2018,
author = {Willink, Edward},
year = {2018},
month = {01},
pages = {340-355},
title = {Deterministic Lazy Mutable OCL Collections},
isbn = {978-3-319-74729-3},
doi = {10.1007/978-3-319-74730-9\_30}
}
@article{Willink2020,
author = {Edward D. Willink},
year = {2020},
month = {01},
pages = {3:1},
title = {Reflections on OCL 2.},
volume = {19},
journal = {The Journal of Object Technology},
doi = {10.5381/jot.2020.19.3.a17}
}
@inproceedings{Willink-Map,
author = {Edward Willink},
title = {{An OCL Map Type}},
booktitle = {OCL 2016: Workshop on OCL and Textual Modeling},
address = {Munich},
month = {September},
year = {2019},
note = {http://www.eclipse.org/modeling/mdt/ocl/docs/publications/\allowbreak OCL2019MapType/OCLMapType.pdf}
}
@inproceedings{Willink-Shadow,
author = {Edward Willink},
title = {{Shadow Objects}},
booktitle = {18th International Workshop on OCL and Textual Modeling (OCL 2016)},
address = {Copenhagen},
month = {October},
year = {2018},
}