Identifying business rules to legacy systems reengineering based on BPM and SOA

  • Authors:
  • Gleison S. do Nascimento;Cirano Iochpe;Lucinéia Thom;André C. Kalsing;Álvaro Moreira

  • Affiliations:
  • Departamento de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil;Departamento de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil;Departamento de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil;Departamento de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil;Departamento de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil

  • Venue:
  • ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Legacy systems include information and procedures which are fundamental to the organization. However, to maintain a legacy system is a complex and expensive task. Currently, researches propose the legacy systems reengineering using BPM and SOA. The benefits of the reengineering using BPM and SOA are software reuse and documentation of the business processes. However, practical experiences demonstrate that reengineering using BPM and SOA are not easy to apply, because there are no tools that help the developers understand the legacy system behavior. This paper presents a tool to extract the legacy system behavior. Based on the business rules concept, we propose a tool to identify the business rules contained legacy source code. In addition, our technique also enables the discovery of the partial order execution of the business rules during the runtime legacy system.