Goal-driven modeling, part II

Bock, Conrad

Goal-driven modeling, part II

This article used OCL to express goals and goal-driven operations, but XML could have been used instead. It is mostly for reasons of compactness that one might use OCL rather than XML. For example, model-based repositories often support read/write accessor operations that accept an XML format for input/output. These repositories have an XMLIMPORT operation that accepts an XMI. file containing something like this: The above is the XML version of a write accessor for the director position of a film project.


COMPUTER BASED MODELING
METHODS
OBJECT ORIENTED PROGRAMMING

H004.415 JOU