Analysis of Feature Models Using Alloy: A Survey

Feature Models (FMs) are a mechanism to model variability among a family of closely related software

Analytical and Aggregation Functions in OCL

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,...)

Modeling in the Browser: What DSL Forge gives for free

A web front-end for your modeling software thanks to this technology to develop domain-specific language editors for web apps and cloud IDEs

Open data for all: an API-based approach (interested?)

A project proposal to make open data sources accessible to non-techincal people by using API techniques to unify and combine their knowledge

Interview with OutSystems, a model-driven company that raised $55M in funding

Last month, I woke up with the news that OutSystems Raised $55M For Its Rapid Application Delivery

UMLtoSQL, UMLtoSymfony/PHP and UMLtoDjango/Python are now open source and available in GitHub

A set of open source Java classes in GitHub to generate SQL, Python-Django or PHP-Symfony code from simple UML class diagrams

A crowdsourcing experiment to choose the best BPMN language syntax

Help us to choose the best BPMN notation as part of this crowdsourcing experiment where we aim to test the usefulness of crowdsourcing when it comes to create language notations.

Practitioner’s digest – Models papers in IEEE Software

A new column in the IEEE software promoting conference papers of special interest for software professionals. This time with Models papers.

Should developers believe reports based on GitHub mining results?

Meta-analysis of 93 research papers reporting findings based on mining GitHub repositories. We report concerns on several aspects: dataset collection, replicability, sampling techniques and methodologies.

Massive Open Online Course about the UML Class Diagram

A new MOOC focusing on UML (maybe the firsts one on this topic?) is now available, for the moment covering only class diagrams

Recent developments in Cloud modeling – CloudMDE 2015

Summary of the CloudMDE workshpo where we discussed the latest research results regarding the intersection of cloud and modeling / MDE

Development practices at APSL, a SME that loves Python & Django

Learn why this SME uses Python/Django as preferred programming environment, how they use UML, the development method they follow and much more!

Analysis of Java EE Security Configurations

Our work helps security experts to visualize, (automatically) analyse and manipulate web security access-control policies, specially for Java EE

fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis

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

Applying Model-Driven Methodologies for Distributed Simulation

In today's guest post, Umut Durak talks about his most recent book addressing the important synergy between the simulation and model-driven worlds

Workshop on Model-Driven Engineering, Logic and Optimization – MELO 2016

I’m coorganizing MELO 2016, a workshop co-located with STAF 2016 (Vienna, July 4th). The main goal

Very Large Community-based Software Development (ERC proposal)

Following up on our introductory post in the topic  I’m now “releasing” the full B1 Research Proposal

Quality Aspects in Model Driven Engineering (QMDE Track at QUATIC 2016)

I'm co-chairing this track bringing together MDE and quality. Selected papers will be invited to an Special issue in COMLAN Elsevier

Modeling & development tweets in Spanish

Quick shout-out to all my Spanish-speaking twitter followers: you can now follow the “spanish-version” of my

Adoption of model-driven engineering in open source projects

First empirical study on the adoption of Eclipse-based modelling technologies in open-source projects on GitHub. Promising results!