UML and OCL Archive
Details of our UML Profile to model OData Web APIs. Once you have your UML model annotated with OData stereotypes you could automate the generation of your OData definition files.
iOCL is a new tool that helps you write OCL constraints faster and minimizing the chances you get them wrong thanks to its interactive mode
Complete list of executable UML tools for the fUML OMG standard and other UML executable languages
The meeting place for all kinds of discussions and new proposals around the world of OCL and textual modeling languages
Allow me to explain why this book is the best UML book you will find. You can thank me later.
Check the growing ecosystem around PlantUML, a textual UML tool to easily create and embed graphical UML diagrams wherever you need them.
Learn more about the past, present and future of Papyrus and the industry of software /systems modeling in general.
What if you want to check something on your Java code that requires “understanding” Java? Your IDE may fail you but this live Java model will help
A new textual UML tool that allows you to quickly define sequence diagrams online thanks to its autocomplete feature able to guess what UML keywords you're going to write next
After their investment round, we catch up with Lucidchart's COO to see what we can expect from the Ludichart web-based modeling tool in the future
I believe as a community we need to have mature UML and OCL benchmarks to help us evaluate, test and compare modeling tools. Do you agree?
Interview with the creator of PlantUML, probably the most popular textual UML tool nowadays. Learn more about why and how the tool was created and its development roadmap
UML-RSDS aims to specify systems in the most declarative, concise and platform-independent manner possible, and then to automate synthesis of designs and executable code from the specifications
A collection of UML opinions by the people that was there when the language was created. Check what they think 20 years after the creation of the language
Some ideas to make round-trip engineering between UML and programming languages easier. Will this be the solution of this major challenge in MDE?
Mogwaï is framework to store large models in a GraphDB NoSQL backend (thanks to NeoEMF) and efficiently query those models by means of a OCL to Gremlin (a query language for some NoSQL databases) transformation.
fREX is an open framework for reverse engineering of executable behaviors from existing software code bases (currently Java is supported) using fUML as a pivot language
We show how to model complex queries at the model level by extending OCL with a library of aggregate operations (min, max, avg, rank, percentile,...)
A set of open source Java classes in GitHub to generate SQL, Python-Django or PHP-Symfony code from simple UML class diagrams
A new MOOC focusing on UML (maybe the firsts one on this topic?) is now available, for the moment covering only class diagrams