by Jordi Cabot | Apr 16, 2014 | (meta)modeling
If you’re “young”, you may think the history of (general) modeling languages starts and ends with the Unified Modeling Language (UML) but there is nothing further from the truth. UML itself is the merge of several object-oriented modeling languages...
by Jordi Cabot | Apr 14, 2014 | DSLs, programming, UML and OCL
In twitter, Sébastien Mosser raised the question of how to execute OCL expressions on plain Java classes. As you may know, we can use EMFQuery to query EObjects using OCL expressions as filters as shown in this example (taken from this tutorial) where we select all...
by Jordi Cabot | Apr 6, 2014 | (meta)modeling, humor
By Abstruse Goose, a great cartoon showing in a few vignettes the hard life of people that need to read and understand what others have coded before (in other words, everybody and very often). Needless to say, the same cartoon applies to those of us that regularly...
by Jordi Cabot | Apr 1, 2014 | quality, UML and OCL
UMLtoCSP helps you to check that your UML class diagrams (extended with OCL constraints) satisfy a number of correctness properties, including weak and strong satisfiability (to make sure your model can be instantiated in a way that no constraints are violated) or...
Recent Comments