Leon Starr’s Executable UML and Action Language blog

Leon Starr's tips on open source model driven software development, Executable UML and a better action language.

New contributions to the OCL repository

Check the new models and OCL expressions added to the public OCL repository in GitHub

EMF-REST : now with data validation, security and full RESTful support

With EMF REST, web developers can quickly get a RESTful API from their models with validation and security support + a client JavaScript library to interact with the API.

Negative Results in Empirical Software Engineering – EMSE Special Issue

Negative or null results are hardly ever published though they are important in showing the paths which did not pay off. This special issue is a first step to change this

Can you model requirements?

Discover the Requirements Interchange Format (ReqIF), an OMG standard commonly used to model requirements, and the tools that support it

The sin code-generators commit

Code-generators are lovely when things go well but they completely abandon you to deal with weird low-level technical errors when things go awry

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.

Meet us at SANER’15 to talk about bus factors and label analysis for your OSS projects

We'll be attending the 22nd Conf on Software Analysis, Evolution, and Reengineering to talk about our recent works on the analysis of open source software

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