UML and OCL Archive
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
Summary of a two-day conference to strengthen the xtUML community, covering its OSS tool for Executable UML modeling, xtUML syntax and methodology and more!
How to analyze the OCL expressions in your UML models to optimize the evaluation strategy to follow when evaluating your data consistency at run-time
Correctness of UML diagrams annotated with OCL constraints can be checked using bounded verification. We show an automatic technique to choose the best bound