NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Selecting reusable components using algebraic specificationsA significant hurdle confronts the software reuser attempting to select candidate components from a software repository - discriminating between those components without resorting to inspection of the implementation(s). We outline a mixed classification/axiomatic approach to this problem based upon our lattice-based faceted classification technique and Guttag and Horning's algebraic specification techniques. This approach selects candidates by natural language-derived classification, by their interfaces, using signatures, and by their behavior, using axioms. We briefly outline our problem domain and related work. Lattice-based faceted classifications are described; the reader is referred to surveys of the extensive literature for algebraic specification techniques. Behavioral support for reuse queries is presented, followed by the conclusions.
Document ID
19930003199
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Eichmann, David A.
(West Virginia Univ. Morgantown, VA, United States)
Date Acquired
September 6, 2013
Publication Date
May 20, 1992
Publication Information
Publication: Research Inst. for Computing and Information Systems, The SoRReL Papers: Recent Publications of the Software Reuse Repository Lab
Subject Category
Computer Programming And Software
Accession Number
93N12387
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available