Extending OCL to include Actions

@inproceedings{Kleppe2000ExtendingOT,
  title={Extending OCL to include Actions},
  author={Anneke Kleppe and Jos Warmer},
  booktitle={UML},
  year={2000}
}
The UML’s Object Constraint Language provides the modeller of object-oriented systems with ways to express the semantics of a model in a precise and declarative manner. The constraints which can be expressed in this language, all state requirements on the static aspects of the system. The Object Constraint Language currently lacks a way to express that events have happened or will happen, that signals are or will be send, or that operations are or will be called. This paper introduces an… CONTINUE READING