Complete tutorial introducing the Object Constraint Language (OCL), covering its syntax, semantics, and tool support.
Learn how to model classes (and their logic) in this next chapter of our Executable UML tutorial. Via an illustrative example, you’ll learn all the trade-offs you must consider when identifying, naming and modeling the main concepts of your system.
How to partition the system into a set of domain models and decide the best language for each domain. Plus the need to choose the model platform that best fits your project.
Slides and full chapter for our introductory tutorial to the OCL language, now with more than 100.000 views on slideshare
In this second part of our executable UML tutorial we look at the key role of modeling domains to partition the system to be built