FAMOOS Home | Publications | E-mail Feedback

Title:
Using Restructuring Transformations to Reengineer Object-Oriented Systems
Authors:
Serge Demeyer, Stéphane Ducasse, Robb Nebbe, Oscar Nierstrasz and Tamar Richner
Download:
[ index | online summary | compressed postcript | PDF ]
Bibliographic reference:
Serge Demeyer, Stéphane Ducasse, Robb Nebbe, Oscar Nierstrasz and Tamar Richner, "Using Restructuring Transformations to Reengineer Object-Oriented Systems," technical report, May, 1997.
Abstract:
Applying object-oriented design methods and languages does not guarantee that the resulting software systems will be flexible and adaptable. The industrial partners in the FAMOOS project have learned this lesson the hard way: they are now faced with large and rigid software systems that hamper them in meeting a diverse and evolving set of customer requirements. Object-oriented frameworks are touted as a promising solution, but it is unclear how to transform object-oriented legacy systems into frameworks. This paper proposes an approach --i.e, a methodology and tools-- for re-engineering object-oriented systems towards frameworks by means of high-level and low-level restructuring transformations that detect and resolve architectural and detailed design anomalies, and improve application flexibility and adaptability.
Timestamp:
This page was last modified on Friday, April 30, 1999.

FAMOOS Home | Publications | E-mail Feedback