Naming in a Programming Support Environment.
Abstract
Modular programming supports the decomposition of large programs into subtasks called modules. Although any two implementations of a module must provide identical interfaces and generally the same behavior, these may differ in subtle and sometimes significant ways. This thesis addresses the problem of identifying the multiple implementations of a module. The author proposes a naming system based on attributes that allows users to express their insights about the properties of and differences between implementations. He then develops two mechanisms using this naming system to retrieve implementations from a software library. One retrieves an implementation of an individual module; the other retrieves implementations of each of the modules comprising a program. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 01, 1984
- Accession Number
- ADA142018
Entities
People
- J. N. Lancaster
Organizations
- Massachusetts Institute of Technology