DocumentCode :
1985219
Title :
A specification matching based approach to reverse engineering
Author :
Gannod, Gerald C. ; Cheng, Betty H C
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
1999
fDate :
22-22 May 1999
Firstpage :
389
Lastpage :
398
Abstract :
Specification Matching is a technique that has been used to retrieve reusable components from reuse libraries. The relationship between a query specification and a library specification is typically based on refinement, where a library specification matches a query specification if the library specification is more detailed than the query specification. Reverse engineering is a process of analyzing components and component interrelationships in order to construct descriptions of a system at a higher level of abstraction. In this paper, we define the concept of an abstraction match as a basis for reverse engineering and show how the abstraction match can be used to facilitate a process for generalizing specifications. Finally, we apply the specification generalization technique to a portion of a NASA JPL ground-based mission control system for unmanned flight systems.
Keywords :
formal specification; reverse engineering; software maintenance; software reusability; abstraction match; library specification; query specification; reusable components; reuse libraries; reverse engineering; specification matching; Biomedical applications of radiation; Computer languages; Computer science; Control systems; Libraries; NASA; Reverse engineering; Software maintenance; Software performance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1999. Proceedings of the 1999 International Conference on
Conference_Location :
Los Angeles, CA, USA
ISSN :
0270-5257
Print_ISBN :
1-58113-074-0
Type :
conf
Filename :
841029
Link To Document :
بازگشت