Category Archives: reverse

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

On the automation of the horse-shoe model for software modernization


Software modernization processes usually follow the well-known horse-shoe model [1], which provides a framework to integrate different abstraction levels and reengineering tools. In today’s guest post, Jesus Sánchez Cuadrado, Orlando Ávila García, Javier Luis Cánovas Izquierdo and Adolfo Sanchez-Barbudo Herrera propose a reinterpretation of the horse-shoe model (or better said, a back-to-the-roots approach) based on

SoTeSoLa 2012 Hackathon on Re-engineering: a model-based solution using MoDisco, ATL, Acceleo and Xtext


Jean-Sébastien Sottet (Public Research Centre Henri Tudor, Luxemburg) and Hugo Bruneliere (AtlanMod Team – Inria, Ecole des Mines de Nantes & LINA) collaborated and won a prize during the last SoTeSoLa 2012 Hackathon  in August. The objective of this hackathon was to experiment on innovative Reverse & Re-engineering technologies by using the 101companies initiative as the

Powered by WordPress