Publication View

Semantic issues of ocl: Past, present, and future (2006)

Abstract
Abstract We report on the results of a long-term project to formalize the semantics of OCL 2.0 in Higher-order Logic (HOL). The ultimate goal of the project is to provide a formalized, machine-checked semantic basis for a theorem proving environment for OCL (as an example for an objectoriented specification formalism) which is as faithful as possible to the original informal semantics. We report on various (minor) inconsistencies of the OCL semantics, discuss the more recent attempt to align the OCL semantics with UML 2.0 and suggest several extensions which make, in our view, OCL semantics more fit for future extensions towards program verifications and specification refinement, which are, in our view, necessary to make OCL more fit for future extensions. 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.68.5123
Source http://www.brucker.ch/bibliography/download/2006/brucker.ea-semantic-2006.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.34.8403, 10.1.1.89.4286, 10.1.1.30.7460, 10.1.1.9.3648, 10.1.1.27.508, 10.1.1.19.5582, 10.1.1.16.1863, 10.1.1.68.7888, 10.1.1.13.3613, 10.1.1.14.9534, 10.1.1.73.4651, 10.1.1.88.6040