resource Archive

Twitter accounts of UML, modeling and model-driven tools

My twitter list with the official accounts of UML, modeling and model-driven tools I know

Mogwaï: Querying large models via an OCL to NoSQL / GraphDB transformation

Mogwaï is framework to store large models in a GraphDB NoSQL backend (thanks to NeoEMF) and efficiently query those models by means of a OCL to Gremlin (a query language for some NoSQL databases) transformation.

Over one million visitors for the site (even if it took me 7 years)

Some stats on what we have accomplished in these seven years online plus the five posts that got the most visits in one single day ever

EMF-REST: Your models on the web via a RESTful API (new version)

EMF-REST generates truly RESTful APIs for your EMF models. EMF-REST complements the existing (Java-based) API generation facilities EMF already provides and extends them to the Web.

Pirate Robot: An e-learning game powered by online textual modeling with DSL Forge

Showing how online DSL workbenches can be used to easily build programming elearning games

No modeling papers at ICSE (once again)

Model­-driven engineering for the 2nd year in a row got zero papers accepted at the Int. Conf. on Software Engineering. Is this normal?

fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis (+slides)

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

Analysis of Java EE Security Configurations (+slides)

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

Workshop on OCL and Textual Modelling

The meeting place for all kinds of discussions and new proposals around the world of OCL and textual modeling languages

Modeling Cyber-Physical Systems – Panel at MiSE 2016

Looking at Cyber-Physical Systems from a modeling / software engineering perspective. What are the challenges and the opportunities?

Creative Leaf: Browser-based Creative Requirements Modeling

Introducing a new browser-based tool supporting both goal-oriented requirements modeling and structured creativity techniques

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.