About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ACM SIGPLAN Notices
Paper
A Mechanism for Specifying the Structure of Large, Layered, Object-oriented Programs
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.