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