loading...
Specification-Based Component Retrieval by Means of Examples
Kyoto, Japan November 28-November 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DANTE.1999.8449871999 International Symposium on Datab ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tetsuro Kakeshita, Saga University
Miyuki Murata, Yatsushiro National College of Technology
Software components such as functions, modules and classes should be reused in order to reduce development cost of the application. The situation is essentially the same for databases. Reuse of such component requires a retrieval facility based on its specification.In this paper, we represent the specification of a component using a set, and propose a retrieval mechanism using a sample containing positive and negative entities. The mechanism enables polynomial time retrieval. Moreover, the mechanism provides user assistance for sample construction. We have proposed the notion of element dictionary in our recent paper. A sample, which identifies the target set, can always be constructed using the element dictionary. We propose two methods to minimize the sample size, which corresponds to the sample construction cost. The first one is to retrieve entities from the element dictionary using a user specified query. Another one is based on the weight of each entity. The user selects an appropriate entity from the entity list presented by the system. These two methods can be combined to retrieve the target set using a log n size sample among n sets in most cases.
Index Terms:
Information Retrieval, Componentware, Sample, User Assistance, Software Reuse
Citation:
Tetsuro Kakeshita, Miyuki Murata, "Specification-Based Component Retrieval by Means of Examples," dante, pp.411, 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.