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
Tool Vendors required to showcase better the power of their MDE tools
Dear tool vendor, I know your page includes some success stories where your clients explain how much they improved their productivity when using your tool. I've also seen that you have some sample applications so that I can get the idea of how fast I can create a...
Lucidchart: UML modeling using HTML5
Guest post by Eliza Wright from Lucidchart, a new player in the software modeling world. Enter Eliza talking about UML modeling using HTML5 with Lucidchart. Lucidchart is a great tool for sketching out requirements for UML specifications on a development project. If...
Two failed MDE startup stories
In its latest issue, Sosym (Software and Systems Modeling Journal) includes a paper where Tony Clark and Pierre-Alain Muller tell the tale of the creation (and later failure) of their respective MDE-based companies. We have covered successful MDE companies before but...
How robust is your modeling language?
This great post by Greg Wilson in the software carpentry site proposes a new metric for language designers: the Robustness of a language. "I'd therefore like to throw out a challenge to programming language designers. Forget about parallelism or the esoteric corner...
Diagrams that changed the world (book)
In the book "100 diagrams that changed the world", Scott Christianson "collects the most significant plans, sketches, drawings, and illustrations that have influenced and shaped the way we think about the world. From primitive cave paintings to Leonardo da Vinci’s...
Next time you ask for proof of the benefits of software modeling I will….
Quite regularly, I get questions about what empirical evidence supports my "belief" that models are good (what kind of models, how much modeling is necessary, whether models should be used as blueprints or as executable models,... are not today's topic). Until now, I...
HatePaste (a place to share terrible code) for models?
Do you know the HatePaste site? It's a place where you can share and vote the worst code snippets you´ve ever seen (if you don't know the site yet, take a look, you´ll have some fun I promise). Yes, before entertaining the idea of collecting samples of bad models we...
ARTIST EU IP Project: Rejuvenate legacy applications
AtlanMod is a partner in the new european project ARTIST . To know what the project is about continue reading the following official press release Turn your frumpy software into a more glamorous app? Being stuck with ages-old software is a constant source of problems...
Renderist: UML images in the cloud from textual descriptions stored in github
Based on the PlantUML textual syntax, Renderist is a cloud-based application that allows you to render UML diagram online from a textual UML syntax following a simple three-step process: Write your diagram using one of supported syntax (including PlantUML for UML...
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...
Recent Comments