DocumentCode :
2690825
Title :
Cliche recognition in legacy software: a scalable, knowledge-based approach
Author :
Palthepu, Srinivas ; Greer, Jim E. ; McCalla, Gordon I.
Author_Institution :
Dept. of Comput. Sci., Saskatchewan Univ., Saskatoon, Sask., Canada
fYear :
1997
fDate :
6-8 Oct 1997
Firstpage :
94
Lastpage :
103
Abstract :
Many software reverse engineering techniques that are sufficiently “light-weight” (i.e. computationally inexpensive) to be able to work on large systems tend to compute syntactic information that, while useful, does not capture the meaning of the program. At the same time, many “heavy-weight” (i.e. computationally expensive) techniques that compute information in terms of human strategies hidden in the software tend not to be efficient enough to work on large real-world systems. We are working on applying a heavy-weight technique of program cliche recognition to the real-world problem of software reverse engineering. This paper presents our approach to program cliche recognition and focuses on issues of scalability, robustness and human-system interaction. We demonstrate the approach by describing how it can be applied to the reverse engineering of a real-world software system
Keywords :
knowledge representation; reverse engineering; software engineering; KARE system; computationally expensive techniques; computationally inexpensive techniques; granularity hierarchies; heavy-weight techniques; human strategies; human-system interaction; knowledge representation; legacy software; light-weight techniques; plans; program cliche recognition; program meaning; program statements; real-world software systems; robustness; scalability; scalable knowledge-based approach; software reverse engineering techniques; syntactic information; user objective; Automation; Communication effectiveness; Computer science; Humans; Laboratories; Reverse engineering; Robustness; Scalability; Software algorithms; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 1997. Proceedings of the Fourth Working Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-8162-4
Type :
conf
DOI :
10.1109/WCRE.1997.624580
Filename :
624580
Link To Document :
بازگشت