Design and Implementation of a Program Family for Type Evaluation.

Abstract

One approach to designing reusable software is to consider a program to be a member of a family of programs that are related through function, purpose, or lineage. Numerical evaluation of expressions is a function that links many programming environments together, such as programming languages, operations research models, and spreadsheet applications. In parallel, we may have type evaluation of expressions in these environments, a function usually performed by hand. By considering the need for type evaluation in these environments to constitute a problem domain from which a program family can be generated, a design for a type evaluator to support the family members is developed. Several examples of environment specific implementations are provided, and the degree of reuseability through the approach is discussed.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1987
Accession Number
ADA190959

Entities

People

  • Timothy B. Nachtsheim

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Application Software
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Grammars
  • High Level Languages
  • Language
  • Lists (Data Structures)
  • Mathematics
  • Operations Research
  • Programming Languages
  • Real Numbers
  • Schools
  • Software Development
  • United States

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Rehabilitation and Prosthetic Care for Military Service Members and Veterans with Limb Loss or Disability.
  • Systems Analysis and Design