Skip to main content
European Commission logo print header

Framework based approach for mastering object oriented software evolution

Exploitable results

The results of FAMOOS support the evolution of first generation object-oriented software, built with current analysis, design methods and programming languages to frameworks. Methods and tools for reverse software re-engineering have been developed to analyze and detect design problems with respect to flexibility in object-oriented legacy systems and to transform these systems efficiently into frameworks based on flexible architectures. FAMOOS has developed new software development tools and environments for software reverse and re-engineering. One of the primary objectives of the FAMOOS project was to develop reverse and re-engineering extensions and enhancements for the commercial software development tools of the two vendor partners. As a result, a number of prototype tools have now been developed. The prototype tools are to be connected with each other through a common data repository that stores the extracted information in a common format, enabling the utilization of many tools. These include commercial parsers and code analyzers as well as public domain graph visualisors and other tools developed by the partners while working on software development or maintenance issues. While studying and developing the tools, the various methodologies regarding software reverse and re-engineering were closely investigated. This work produced a number of design patterns that have and will continue to be presented in written form, an example of which is the FAMOOS book on object-oriented re-engineering. The Consortium has reached an agreement with a publishing company and the book will be released in the summer of 2000. Project URL: http://dis.sema.es/projects/FAMOOS

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available