modeling Archive

Practical and Scalable model-driven verification: Lessons Learnt

Is it possible to apply model-based verification techniques on large systems? Before saying no way!, check this keynote talk by Lionel Briand

Is your company ready for MDE? On the Industrial Adoption of Model Driven Engineering

Read about the current state of model-driven engineering in industry, the obstacles for adoption, and the changes it brings to businesses. Some ideas for wider adoption of MDE are outlined.

Un-modeling, because modeling is dead

Marco Brambilla claims that modeling should be hidden under the hood. The challenge is not to show off modeling but the contrary to hide it so that users can benefit from it with limited exposure

Executing ATL transformations from Java

The easiest way to call ATL transformations from a Java class. Unleash the power of the ATL engine outside of its eclipse-plugin capsule

An open source model obfuscator

A simple tool to eliminate sensitive information from your models. One less excuse for industrial partners unwilling to share their models (but still asking us to do relevant research!)

Domain-Specific Languages Should Go Metamorphic

Metamoprhic DSLs change their shape depending on your needs. Are metamorphic DSLs the solution to the internal vs external DSLs dilemma?

I failed to convince my students about the benefits of code-generation

I asked my students to use a code-generation tool to develop a simple CRUD-like application. This is what they have to say about the experience.

Internal DSLs are good, external DSLs are bad (discussion)

External DSLs are like puppies, they all start out cute and happy, but without exception turn into vicious beasts as they grow up. Do you agree?

fUML tool available on GitHub

An open source implementation of the OMG Foundational Semantics for Executable UML models (fUML) specification available on GitHub

Modeling in industry: open source is the only solution

In this talk, F. Bordeleau defends the need of an open source modeling toolbox as the only solution to increase adoption of model-driven techniques in industry