Rice University
Department of Computer Science
presents
Bernd Fischer
NASA Ames Research Center
Specification-Based Browsing of Component Libraries
Abstract
Specification-based retrieval provides exact content-oriented access
to component libraries but requires too much deductive power.
Specification-based browsing evades this bottleneck by moving
any deduction into an off-line indexing phase. In this talk, I show how
match relations are used to build an appropriate index and
how formal concept analysis is used to build a suitable navigation
structure. This structure has the single-focus property
(i.e., any sensible subset of a library is represented by a single
node) and supports attribute-based (via explicit component
properties) and object-based (via implicit component similarities)
navigation styles. It thus combines the exact semantics of formal
methods with the interactive navigation possibilities of informal methods.
Experiments show that current theorem provers can solve enough of the
emerging proof problems to make browsing feasible.
The navigation structure also indicates situations where additional
abstractions are required to build a better index and thus helps
to understand and to re-engineer component libraries.Specification-based retrieval provides exact content-oriented access
to component libraries but requires too much deductive power.
Monday, January 11, 1999 @ 10 a.m.
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- |