Publication
ACM SIGPLAN Notices
Paper

A Mechanism for Specifying the Structure of Large, Layered, Object-oriented Programs

Download paper

Abstract

Modem programming practices often result in programs that have layered structure: the use of levels of abstraction, layers of protection or muhiple views of objects all give rise to layered programs. This paper describes a structuring mechanism, called the grid, especially designed to specify, represent, document and enforce the structure of large, layered programs. A grid specification identifies the program layers explicitly, and specifies program structure and access restrictions in terms of them. It emphasizes human readability and uses some novel techniques to make the global structure of large programs clear and visible. © 1986, ACM. All rights reserved.

Date

Publication

ACM SIGPLAN Notices

Authors

Resources

Share