DocumentCode :
3325566
Title :
Reverse engineering & design recovery: An evaluation of design recovery techniques
Author :
Sadiq, J. ; Waheed, T.
Author_Institution :
Comput. Sci. Dept., Nat. Univ. of Sci. & Technol., Islamabad, Pakistan
fYear :
2011
fDate :
11-13 July 2011
Firstpage :
325
Lastpage :
332
Abstract :
Software maintenance and reuse has become an important business goal in recent years. Reverse engineering provides a way to achieve this goal by extracting useful information. This extracted information serves as basis to provide understanding for maintenance and reuse software system. Design recovery is a phase of reverse engineering that deals with extraction of design artifacts from high level abstraction. A large number of techniques are available in literature. In this paper we have conducted a survey (from start of reverse engineering era 1989 to the date 2010) of those techniques and evaluated them on the basis of an evaluation criterion. Paper describes the complete comparison of these techniques based on defined parameters mentioned in evaluation criterion.
Keywords :
reverse engineering; software maintenance; software performance evaluation; software reusability; design recovery techniques; evaluation criterion; reverse engineering; software maintenance; software reuse; Navigation; Software; Design patterns; Design recovery; Dynamic Analysis; Reverse engineering; Static Analysis; Structural Analysis; System´s abstractions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Networks and Information Technology (ICCNIT), 2011 International Conference on
Conference_Location :
Abbottabad
ISSN :
2223-6317
Print_ISBN :
978-1-61284-940-9
Type :
conf
DOI :
10.1109/ICCNIT.2011.6020889
Filename :
6020889
Link To Document :
بازگشت