Legacy transformations for extracting service components

  • Authors:
  • Carlos Matos;Reiko Heckel

  • Affiliations:
  • ATX II Tecnologias de Software S.A., Lisboa, Portugal and Department of Computer Science, University of Leicester, Leicester, United Kingdom;Department of Computer Science, University of Leicester, Leicester, United Kingdom

  • Venue:
  • Rigorous software engineering for service-oriented systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This chapter presents an overview of the work on migration of legacy systems towards Service-Oriented Architectures that is taking place within the SENSORIA project. In this context, a general methodology for software reengineering was developed and instantiated in two dimensions to allow service components to be extracted from legacy applications. The main goal of this work is to provide a systematic way of addressing such reengineering projects with a high degree of automation while being largely independent of the programming language. The approach is based on a combination of techniques such as source code analysis, graph transformation, and code transformation. The focus in this text is on the description of the methodology, its dimensions for SOA, a prototype implementation and preliminary results and conclusions.