Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
An Open Architecture for Visual Reverse Engineering
Tool support for program understanding becomes increasingly important in the software evolution cycle, and it has become an integral part of managing systems evolution and maintenance. Using interactive visual tools for getting insight into large evolving legacy information systems has gained popularity. Although several such tools exist, few of them have the flexibility and retargetability needed for easy deployment outside the contexts they were initially built for. The lack of flexibility and limitations for customizability is a management as well as a technical problem in software evolution and maintenance. This chapter discusses the requirements of an open architecture for software visualization tools, implementation details of such an architecture, and examples using some specific software system analysis cases. The focus is primarily on reverse engineering, although the proposed tool architecture is equally applicable to forward engineering activities. This material serves the software architects and system managers as well as the tool designers.
An Open Architecture for Visual Reverse Engineering
Tool support for program understanding becomes increasingly important in the software evolution cycle, and it has become an integral part of managing systems evolution and maintenance. Using interactive visual tools for getting insight into large evolving legacy information systems has gained popularity. Although several such tools exist, few of them have the flexibility and retargetability needed for easy deployment outside the contexts they were initially built for. The lack of flexibility and limitations for customizability is a management as well as a technical problem in software evolution and maintenance. This chapter discusses the requirements of an open architecture for software visualization tools, implementation details of such an architecture, and examples using some specific software system analysis cases. The focus is primarily on reverse engineering, although the proposed tool architecture is equally applicable to forward engineering activities. This material serves the software architects and system managers as well as the tool designers.
An Open Architecture for Visual Reverse Engineering
Telea, Alexandru C. (Autor:in)
01.01.2004
Telea , A C 2004 , An Open Architecture for Visual Reverse Engineering . in EPRINTS-BOOK-TITLE . University of Groningen, Johann Bernoulli Institute for Mathematics and Computer Science .
Aufsatz/Kapitel (Buch)
Elektronische Ressource
Englisch
DDC:
720
Reverse engineering canvas (REC): a visual tool for supporting reverse engineering activities
Springer Verlag | 2021
|Component-based software architecture for biosystem reverse engineering
Springer Verlag | 2005
|Concerns-Based Reverse Engineering for Partial Software Architecture Visualization
DOAJ | 2020
|Concerns-Based Reverse Engineering for Partial Software Architecture Visualization
BASE | 2020
|Online Contents | 2003