Working results on software re-engineering

  • Authors:
  • Julio Cesar Sampaio do Prado Leite

  • Affiliations:
  • Departmento de Informatica, Pontificia Universidade Catolica do Rio de Janeiro, R. Marques de S. Vicente 225 Rio de Janeiro 22453, Brasil

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We view software re-engineering as a new approach to software maintenance. Instead of performing maintenance at the source code of systems, we work on high level abstractions. From these abstractions we proceed in a forward manner reusing the available implementations, when it is the case. As such, we view re-engineering as centered on design recovery. We have been working on methods for re-engineering and applying them to real cases. Our studies are centered on the idea of using JSD [Jackson 83] as a way of casting the recovered design. We worked with two small systems and a complex one. Our objective here is to highlight our approach, report on what has been done and point out what was learned.