Object Constraint Language Specification
@inproceedings{Ulusay1997ObjectCL, title={Object Constraint Language Specification}, author={Reşat Ulusay}, year={1997}, url={https://api.semanticscholar.org/CorpusID:59827549} }
The most recent updates on the Unified Modeling Language are available via the worldwide web: the UML logo is a trademark of Rational Software Corp.
128 Citations
On Constraints and Queries in UML
- 1997
Computer Science
A comparison of OCL with a language for specification of queries and integrity constraints in an Extended Entity-Relationship model shows similarities between both approaches, which could lead to a better understanding of the language.
An Extension of OCL with Temporal Logic
- 2002
Computer Science
This paper extends OCL with elements of temporal logic, so constraints on the temporal development of the system structure as well as on the system behavior can be stated in terms of temporal invariants and pre-and postconditions.
YAAB (Yet another AST browser): using OCL to navigate ASTs
- 2003
Computer Science
The current status in implementing an OCL interpreter with the ability of querying an object model representing the abstract syntax tree, as well as some interesting applications, such as extracting software metrics or computing clones are presented.
Support for OCL libraries and static features
- 2022
Computer Science
Previous and new resolutions prototyped in Eclipse OCL are combined to make libraries feasible to make them feasible for re-usable use.
An OCL Extension for Low-Coupling Preserving Contracts
- 2003
Computer Science
It is claimed that the OCL powerful mechanism of navigation through associations should be used moderately when building contracts, and that the effects of non-query operations should be allowed to be referred to within pre- and post-conditions.
A proposal for an executable equational semantics for OCL
- 2008
Computer Science
This paper proposes a formal semantics for a significant subset of OCL, which is based on a novel mapping from UML models with OCL expressions to equational theories, which provides both a formal and an executable semantics for OCL.
When Grammars do not Suffice: Data and Content Integrity Constraints Verification in XML through a Conceptual Model
- 2013
Computer Science
This paper examines the possibility of using Object Constraint Language (OCL) for expressing constraints over a conceptual model for XML data, and introduces a function library OclX, which provides constructs necessary to translate those OCL constructs that have no counterpart in XPath.
An extensibly dynamically typed object orientated language with an application to model transformations
- 2005
Computer Science
A large scale example of a model transformation approa ch MT implemented as a Converge DSL is shown and used as a basis for a novel change propagating m odel transformation approach PMT which explores practical approaches to this challenging pr oblem.
On Formalizing the UML Object Constraint Language OCL
- 1998
Computer Science
We present a formal semantics for the Object Constraint Language (OCL) which is part of the Unified Modeling Language (UML) – an emerging standard language and notation for object-oriented analysis…
Definitions and Computational Properties of OCL: A Systematic Review
- 2024
Computer Science
A summary of available knowledge about definitions of OCL semantics and computational properties of the language encapsulates knowledge about two foundational themes of OCL that will help practitioners use it effectively and support researchers in its evolution and standardization.