|
Published Articles >> Table of Contents >> Abstract
2005 Australian Software Engineering Conference (ASWEC'05)
pp. 233-242
Specification-Based Retrieval Strategies for Component Architectures
David Hemer, University of Adelaide
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASWEC.2005.43
Send link to a friend
| Abstract |
|
In component-based software development (CBSD) programs
are developed by combining reusable library components.
Two of the main technical issues that need to be
addressed are: locating suitable components in the library
(retrieval); and adapting them to solve a specific problem.
Intelligent retrieval techniques, based on matching formal
specifications (so-called specification matching), have been
developed to overcome some of the problems associated
with traditional keyword-based retrieval techniques. Also
approaches to semi-automatingcomponent adaptation have
been proposed. These approaches are based on using component
wrappers and component architectures for defining
adaptation strategies. Such strategies can be represented
by generic library templates that are parameterised over
higher-order variables (therefore ensuring that they are applicable
in a variety of situations).
We would like to use existing specification matching
techniques to locate suitable library adaptation templates.
However, at present these two approaches are not compatible.
This is because the current specification matching
methods are based on matching first-order component specifications,
whereas templates are specified using higher-order
logic. In this paper we extend existing specification
matching methods to handle higher-order library templates,
with a focus on achieving the best possible tradeoff between
automatability and precision/recall.
|
Additional Information
|
Citation:
David Hemer,
"Specification-Based Retrieval Strategies for Component Architectures,"
aswec,
pp. 233-242,
2005 Australian Software Engineering Conference (ASWEC'05),
2005
|
|