Programming-in-the large versus programming-in-the-small

3Citations
Citations of this article
159Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We distinguish the activity of writing large programs from that of writing small ones. By large programs we mean systems consisting of many small programs (modules), possibly written bY different people. We need languages for programming-in-the-small, i.e. languages not unlike the common programming languages of today, for writing modules. We also need a "module interconnection language" for knitting those modules together into an integrated whole and for providing an overview that formally records the intent of the programmer(s) and that can be checked for consistency by a compiler. ' We explore the software reliability aspects of such an interconnection language. Emphasis is placed on facilities for information hiding and for defining layers of virtual machines.

Cite

CITATION STYLE

APA

Deremer, F., & Kron, H. (1975). Programming-in-the large versus programming-in-the-small. In Proceedings of the 1975 International Conference on Reliable Software (pp. 114–121). Association for Computing Machinery, Inc. https://doi.org/10.1145/800027.808431

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free