Publication View

Proposals for a Widespread Use of OCL (2005)

Abstract
Abstract. In spite of the fact that OCL and UML evolved simultaneously, the usage of the constraint language in modeling real-world applications has been insignificant compared to the usage of the graphical language. Presently, OCL is requested in new modeling approaches: Model Driven Architecture, Model Driven Development, Domain Specific Languages, Aspect Oriented Modeling, and various emerging technologies: Semantic Web, Business Rules. In this context, the question What has to be done for OCL to become the rule, not the exception, in the modeling domain? is more pressing than ever. The purpose of this paper is to propose an answer to this question, although not a complete one. Our work is an attempt to synchronize the language specification and its understanding, straight related to the language implementation in CASE tools, by proposing solutions for incomplete or non-deterministic OCL specifications. In order to manage the new extensions required for the constraint language, a new language structure is suggested.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.8951
Source http://lgl.epfl.ch/members/baar/oclwsAtModels05/pap6Published.pdf
Publisher EPFL
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords MOCL, UML, MOF, improving OCL, refactoring OCL, OCL
Type text
Language English
Relation 10.1.1.67.7261, 10.1.1.95.5593, 10.1.1.116.4912