Category Archives: reverse

Using ATL and MoDisco to solve the import/export of medical data (by Dennis Wagelaar)


Dennis Wagelaar (a committer for the Eclipse ATL project, among many other things) has just published a blog post where he explains how the use of the ATL transformation language and the MoDisco reverse engineering framework helped his company to solve an interoperability problem with medical data. IMHO, it’s really exciting to see how MDE

MoDisco: A MDRE framework (finally, a full paper on MoDisco!)

MoDisco reverse engineering tool

Read a complete description of the MoDisco model-driven reverse engineering framework

Migration of legacy software to the cloud – ARTIST project progress report

Artist European project

The ARTIST European project is applying cutting-edge model-driven engineering techniques to the problem of modernizing legacy software and migrating it to a cloud infrastructure. For those interested on this topic, we have just released the second ARTIST newsletter describing the latests achievements in the project and how you can benefit from them. Take a look!

UML models for popular Java libraries and projects

UML for Java

Very interesting initiative from Modelio : a new website,, showcasing UML models derived from popular Java libraries and projects. So far they have the models for Ant, Jenkins, Junit and SWT but the list should be extended in the near future. Obviously, this is something that can be done with other tools (like our

Understanding firewall configurations: a vendor-independent access-control security model

firewall cartoon

Firewalls are a key element in network security. They are in charge of filtering the traffic of the network in compliance with a number of access-control rules that enforce a given security policy. In an always-evolving context, where security policies must often be updated to respond to new security requirements, knowing with precision the policy

From COBOL to Models: an MDE framework to extract business logic out of legacy COBOL systems

COBOL to models

Continuing with our reverse engineering research line, today we present our work on the extraction of business rules from COBOL systems done by Valerio as part of his thesis work sponsored by IBM. A summary of the work is the following: Organizations rely on the logic embedded in their information systems for their daily operations.

From SQL to OCL – Extracting constraints and derivation rules from relational DBs

sql to ocl

Valerio Cosentino and Salvador Martinez presented in the International Workshop on OCL, Model Constraint and Query Languages (OCL 2013) co-located with MODELS 2013 their work on the extraction of OCL integrity constraints and derived types from relational databases. Valerio briefly describes their approach. The goal of this work is to complement existing works on reverse

Access-control security metamodel for content management systems


Apart from this JSON paper in the main ICWE conference, AtlanMod is presenting the paper Towards an Access-Control Metamodel for Web Content Management Systems in the MDWE workshop. Following our of our previous works on extracting security policies from deployed components (see extraction of network access-control policies and Reverse engineering of database security policies) here

ARTIST EU IP Project: Rejuvenate legacy applications

Artist European project

AtlanMod is a partner in the new european project ARTIST . To know what the project is about continue reading the following official press release Turn your frumpy software into a more glamorous app? Being stuck with ages-old software is a constant source of problems for businesses and companies. It is clunky, old fashioned, expensive

MIGRARIA – From legacy systems to Rich Internet Applications (RIAs)


In today’s guest post, Roberto Rodriguez-Echeverria, Víctor M. Pavón and Fernando Sánchez-Figueroa introduce the MIGRARIA project. MIGRARIA defines a model-driven systematic and semi-automatic process to modernize legacy non-model-based data-driven Web Applications into Rich Internet Applications (RIA). Its main motivations can be summarized in two issues. First, there is still a lot of enterprise systems laying behind

Powered by WordPress