Accession Number:

ADA142018

Title:

Naming in a Programming Support Environment.

Descriptive Note:

Master's thesis,

Corporate Author:

MASSACHUSETTS INST OF TECH CAMBRIDGE LAB FOR COMPUTER SCIENCE

Personal Author(s):

Report Date:

1984-02-01

Pagination or Media Count:

171.0

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

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE