DocumentCode :
2381904
Title :
An automated approach for supporting software reuse via reverse engineering
Author :
Gannod, Gerald C. ; Chen, Yonghao ; Cheng, Betty H C
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
1998
fDate :
13-16 Oct 1998
Firstpage :
94
Lastpage :
103
Abstract :
Formal approaches to software reuse rely heavily upon a specification matching criterion, where a search query using formal specifications is used to search a library of components indexed by specifications. In previous investigations, we addressed the use of formal methods and component libraries to support software reuse and construction of software based on component specifications. A difficulty for all formal approaches to software reuse is the creation of the formal indices. We have developed an approach to reverse engineering that is based on the use of formal methods to derive formal specifications of existing programs. In this paper, we present an approach for combining software reverse engineering and software reuse to support populating specification libraries for the purposes of software reuse. In addition, we discuss the results of our initial investigations into the use of tools to support an entire process of populating and using a specification library to construct a software application
Keywords :
computer aided software engineering; formal specification; reverse engineering; software libraries; software reusability; software tools; automated software reuse support; component library searching; component specifications; formal indices; formal methods; formal specifications; indexing; reverse engineering; search query; software application construction; software tools; specification libraries; specification matching criterion; Application software; Computer science; Formal specifications; NASA; Postal services; Propulsion; Reverse engineering; Software libraries; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-8750-9
Type :
conf
DOI :
10.1109/ASE.1998.732586
Filename :
732586
Link To Document :
بازگشت