DocumentCode :
3081419
Title :
A methodology for developing transformations using the maintainability soft-goal graph
Author :
Tahvildari, Ladan ; Kontogiannis, Kostas
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
77
Lastpage :
86
Abstract :
Over the past few years, we are experiencing a surge of evolution problems related to legacy object-oriented systems. Object orientation provides means for systems to be well-designed to meet numerous non-functional quality requirements. However mismanagement of the maintenance process and ill-planned modifications usually are amplified in an object-oriented context. The paper presents a re-engineering framework that defines and categorizes a collection of source code transformations that aim to introduce design patterns in an ill-structured object-oriented system due to excessive maintenance process. The framework allows for five categories of transformations to be defined and associated through soft-goal dependency graphs for the target system. A case study that illustrates the use of the framework for the restructuring and introducing of design patterns to the GNU AVL Library is presented.
Keywords :
object-oriented methods; object-oriented programming; reverse engineering; software maintenance; systems re-engineering; GNU AVL Library; design patterns; evolution problems; ill-structured object-oriented system; legacy object-oriented systems; maintainability soft-goal graph; maintenance mismanagement; nonfunctional quality requirements; object orientation; re-engineering framework; soft-goal dependency graphs; source code transformations; Computer architecture; Computer industry; Computer languages; Laboratories; Object oriented modeling; Reverse engineering; Scholarships; Software architecture; Software libraries; Surges;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
ISSN :
1095-1350
Print_ISBN :
0-7695-1799-4
Type :
conf
DOI :
10.1109/WCRE.2002.1173066
Filename :
1173066
Link To Document :
بازگشت