MoDELS 2015 conference update

Some news about the ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS'15)

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.

Becoming an ICREA Research Professor – Goodbye Nantes, Hello Barcelona

It's been seven years since I left Barcelona. After two in Toronto and five in Nantes, I'm now heading back home to lead a new group in Software Engineering

PhD and Postdoc positions in Barcelona

Your chance to apply for a phd or a postdoc grant from the Universitat Oberta de Catalunya and become a researcher in the wondeful city of Barcelona

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

Open source package for cloud modernization projects from the ARTIST project

Toolbox with all you need to migrate your legacy software to a cloud environment, including tools for model discovery and understanding, for feasibility analysis, for code-generation,...

The Last One – A code generator for BASIC from 1981

Code-generators (or better said, the goal of simplifying the life of programmers) are as old as computer science itself. Check this code generator for the BASIC programming language.

Models in Science

Scientists spend a great deal of time building, testing, comparing and revising models, and much journal space is dedicated to introducing, applying and interpreting them. Read more about the role of models in science.