DocumentCode
2432562
Title
Approximate Retrieval of Incomplete and Formal Specifications applied to horizontal reuse
Author
Redondo, Rebeca P Díaz ; Arias, José J Pazos ; Vilas, Ana Fernández ; Martínez, Belén Barragáns
Author_Institution
Departamento de Enxeneria Telematica, Vigo Univ., Spain
fYear
2002
fDate
2002
Firstpage
90
Lastpage
97
Abstract
A key problem in software reuse is the selection of appropriate components for satisfying a given requirement, this problem being more pronounced in horizontal reuse, that is, the reuse of software elements in different domains of applications. This paper describes how the ARIFS tool (Approximate Retrieval of Incomplete and Formal Specifications) provides a suitable reusing environment to classify, retrieve and adapt formal and incomplete requirements specifications. Both classification and retrieval tasks are based on functional similarities according to structural and semantic closeness. To this effect, we define four partial orderings among reusable components and different measures to quantify functional differences among them. By using these measures we are able to offer an approximate and efficient retrieval, without applying formal verification tasks, and to predict adaptation efforts to satisfy the required functional specification. This paper focus on structural similarities because of their flexibility to adapt requirements specifications from different domains.
Keywords
formal specification; object-oriented programming; software prototyping; software reusability; software tools; ARIFS tool; Approximate Retrieval of Incomplete and Formal Specifications; adaptation prediction; classification; component selection; functional similarities; horizontal reuse; iterative incremental software processes; partial orderings; requirements specifications; reusable components; semantic closeness; software reuse; structural closeness; Formal specifications; Iterative algorithms; Iterative methods; Organizing; Programming; Proposals; Software development management; Software measurement; Software reusability; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 2002. Proceedings. 28th
ISSN
1089-6503
Print_ISBN
0-7695-1787-0
Type
conf
DOI
10.1109/EURMIC.2002.1046139
Filename
1046139
Link To Document