An OCL GitHub action to validate models in your CI/CD pipelines
Automating the build pipeline of modeling projects, one Github action at a time. We start by automating the verification process that checks models are consistent with a set of OCL constraints
More than 500 slides on model-driven software engineering ready to use in your course
We have now created a complete slide set for each chapter of our MDSE book. In total we have prepared more than 500 slides on all key topics in model-driven engineering (MDE use cases, UML, OCL, MDA, DSLs, model-to-model and model-to-text transformations, model...
RR: Wikileaking Eclipse modeling (pros and cons of eclipse modeling tools from an industry perspective)
I strongly recommend all of you to take a look at Ronan Barrett presentation at EclipseCon 2012 titled: Wikileaking Eclipse Modeling - Spilling the beans on how industry uses EMF based tooling successfully! In his presentation, he gives his opinion on several...
Politeness rules when writing guest blog posts
As you have probably noticed, I´m more and more opening the portal to the community, encouraging other modeling experts to participate in this portal by presenting their tools / ideas around model-driven engineering (if you have something to say please drop me a line...
Bootstrap your new graphical DSL with EuGENia Live
(Guest post by Louis Rose. Enjoy!) Domain-specific languages (DSLs) play an important role in model-driven engineering: according to a recent survey of practitioners, DSLs are more widely used than any modelling language except for UML. But just how easy is it to...
UML diagrams available online – some examples
Via Andrea Baruffaldi (with whom I coordinate the UML Lovers LinkedIn Group, feel free to join us!) I have discovered the UML Diagrams Examples site. The site includes several examples of most UML diagrams. Even though there are some errors (same as when anybody...
No Java API to import / export sql files (really?)
I was looking for a way to import and export sql files to/from a mysql database from within a Java application (i.e. I want to let users upload a .sql file in the application and import this file, similarly I want them to be able to create a dump of the database they...
Towards an IDE for OCL
Dresden OCL has been around for more than 10 years but has never been featured in this portal which is a shame. To fix this, I contacted Claas Wilke and Birgit Demuth and ask them to write a brief introduction to Dresden OCL for the portal readers. Hope you enjoy it...
MIGRARIA – From legacy systems to Rich Internet Applications (RIAs)
In today's guest post, Roberto Rodriguez-Echeverria, Víctor M. Pavón and Fernando Sánchez-Figueroa introduce the MIGRARIA project. MIGRARIA defines a model-driven systematic and semi-automatic process to modernize legacy non-model-based data-driven Web Applications...
Model driven engineering is not cool
This Dilbert strip is a perfect example of a cool technology: everybody feels the need to use it. Your colleagues are using it, clients force you to use it so you end up changing the way you develop software to integrate it even if have no idea why you're doing it....
On the automation of the horse-shoe model for software modernization
Software modernization processes usually follow the well-known horse-shoe model [1], which provides a framework to integrate different abstraction levels and reengineering tools. In today's guest post, Jesús Sánchez Cuadrado, Orlando Ávila García, Javier Luis Cánovas...
Recent Comments