Appendix A: xUML Summary

Here is a quick reference to the key features of the Executable UML we use in this book. At the time of this writing, the most complete description is available in the book. Executable UML: A Foundation for Model-Driven Architecture by Stephen J. Mellor and Marc J. Balcer (AddisonWesley Professional, 2002). Resources can also be found in the sites mentioned on the Contact Us page in the back of this book.


xUML is a subset of UML notation with platform-independent execution semantics.


xUML supports object/data-oriented analysis without assuming any sort of object-oriented implementation.

All model elements are executable in a platform-independent context.


This means that you don’t need anything extra (for example, ...

Get Models to Code: With No Mysterious Gaps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.