reverse engineering Archive

Automatic discovery of Web API Specifications: an example-driven approach

Our proposal to automatically infer OpenAPI compliant specifications for REST Web APIs from a set of examples of actual API calls

Reverse engineering of database security policies

Automatic extraction of security policies that generates an RBAC security model from an existing database by analyzing its dictionary, views, triggers,...

Viewing Java code as a live model

What if you want to check something on your Java code that requires “understanding” Java? Your IDE may fail you but this live Java model will help

Round trip engineering for dummies: a proposal

Some ideas to make round-trip engineering between UML and programming languages easier. Will this be the solution of this major challenge in MDE?

JSONDiscoverer: Visualizing the schema lurking behind JSON documents

New version of our tool able to infer the shared schema among a set of schemaless JSON Documents

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

Software Modernization Revisited: Challenges and Prospects

Interested in software modernization? (specially on migration legacy software to the cloud using model-based techniques). Read our lessons learnt as part of the Artist European project

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

Open source package for cloud modernization projects from the ARTIST project

Toolbox with all you need to migrate your legacy software to a cloud environment, including tools for model discovery and understanding, for feasibility analysis, for code-generation,...

Modernizing your software (Artist project video)

Using model-driven techniques Artist facilitates the modernization of your existing non-cloud software assets and your business model to the cloud

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

MoDisco: A model-driven reverse engineering framework in Eclipse / EMF

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

UML models for popular Java libraries and projects

Very interesting initiative from Modelio : a new website,, showcasing UML models derived from popular

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

Firewalls are a key element in network security. They are in charge of filtering the traffic

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

Continuing with our reverse engineering research line, today we present our work on the extraction of

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

Valerio Cosentino and Salvador Martinez presented in the International Workshop on OCL, Model Constraint and Query

Access-control security metamodel for content management systems

Apart from this JSON paper in the main ICWE conference, AtlanMod is presenting the paper Towards

ARTIST EU IP Project: Rejuvenate legacy applications

AtlanMod is a partner in the new european project ARTIST . To know what the project

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.

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