A Hypermedia Implementation for Reusable Software Component Representation

Abstract

This study investigated software component representation methods. Hypermedia was chosen as the implementation method to represent a collection of reusable software components. The hypermedia implementation organizes knowledge about the component collection into a web of small information chunks called frames. The set of software components was represented using a hybrid classification scheme composed of enumerated and faceted parts. The enumerated part enables the user to progress along a path in a taxonomic tree, narrowing the scope of eligible components. Each leaf node in this tree denotes a class of components, members of which are distinguished by their time and space characteristics. These characteristics, known as forms, are grouped into eleven facets, each comprised of two to four elements. Links between frames establish a means of traversing the information net. Some of these links allow the user to progress directly through the levels of the classification structure. Other links lead from the classification structure frames containing explanatory text for the terms used in the classification. Additional links cross-reference related topics. (JS)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1990
Accession Number
ADA230497

Entities

People

  • Gary G. Worrall

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Artificial Intelligence
  • C Programming Language
  • Classification
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • High Level Languages
  • Information Retrieval
  • Information Science
  • Operating Systems
  • Programming Languages
  • Software Development
  • Structured Programming
  • United States

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Database Systems and Applications
  • Systems Analysis and Design

Technology Areas

  • Space