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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1987
- Accession Number
- ADA190959
Entities
People
- Timothy B. Nachtsheim
Organizations
- Naval Postgraduate School