Publication View

OCL 2.0- UML 2003 Preliminary Version OCL 2.0- Implementing the Standard for Multiple Metamodels Abstract (2008)

Abstract
OCL 2.0 is the newest version of the OMG’s constraint language to accompany their suit of Object Oriented modelling languages. The use of OCL as an accompanying constraint and query language to modelling with these languages is essential. As tools are built to support the modelling languages, it is also necessary to implement the OCL. This paper reports our experience of implementing OCL based on the latest version of the OMG’s OCL standard. We provide an efficient LALR grammar for parsing the language and describe an architecture that enables the language to be bridged to any OO modelling language. In addition we give feedback on problems and ambiguities discovered in the standard, with some suggested solutions.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.99.4213
Source http://www.cs.kent.ac.uk/projects/ocl/Documents/OCL 2.0 - Implementing the Standard.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Key words, modelling, language, constraint, grammar
Type text
Language English