TY - SER AU - Bock, Conrad TI - Goal-driven modeling, part II KW - COMPUTER BASED MODELING KW - METHODS KW - OBJECT ORIENTED PROGRAMMING N1 - 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 ER -