DocumentCode :
1952347
Title :
Using analogy and formal methods for software reuse
Author :
Jeng, Jun-Jang ; Cheng, Betty H C
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fYear :
1993
fDate :
8-11 Nov 1993
Firstpage :
113
Lastpage :
116
Abstract :
Using formal specifications to represent software components facilitates the determination of reusability because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. The authors present an approach, based on formal methods, to the modification of reusable software components. From a two-tiered hierarchy of reusable software components, the candidate components that are analogous to the query specification are retrieved from the hierarchy. A retrieved component is compared to the query specification to determine what changes needed to be applied to the corresponding program component in order to make it satisfy the query specification
Keywords :
formal specification; query processing; software reusability; formal methods; formal specifications; query specification; reusable software components; software components; software reuse; two-tiered hierarchy; well-defined syntax; Application software; Automation; Computer science; Formal specifications; Logic; Problem-solving; Software engineering; Software libraries; Software reusability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location :
Boston, MA
ISSN :
1063-6730
Print_ISBN :
0-8186-4200-9
Type :
conf
DOI :
10.1109/TAI.1993.633944
Filename :
633944
Link To Document :
بازگشت