A Reusable Software Catalog Interface

Abstract

Software reuse is the taking of any code or code segment and using it again to meet a specific need. Software reusability involves not only the reuse of software, but also how that software is designed. In the other words, it involves designing totally self-contained software components. Each component should be easily modifiable to meet a potential user's need. This paper reports the prototypical implementation of a software library that uses the faceted cataloging scheme. It is designed to act as an interface between the user and a reusable software system. The prototype can be used to catalog and retrieve software components. Within the realm of this prototype, which is a domain- specific implementation, the number of facets used in the interface may be reduced while still achieving the same search and retrieval results.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1991
Accession Number
ADA266781

Entities

People

  • Joe E. Swanson

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • C Programming Language
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • High Level Languages
  • Language
  • Literature Surveys
  • Models
  • Object Code
  • Operating Systems
  • Programming Languages
  • Prototypes
  • Software Development
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Systems Analysis and Design