A simple technique for controlled communication among separately compiled modules
- 1 November 1979
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 9 (11) , 921-924
- https://doi.org/10.1002/spe.4380091106
Abstract
A simple technique for communication among separately compiled modules using the existing facilities of most operating systems is proposed. The access control capabilities of existing hierarchical file systems can be used to control access to shared objects (e.g. procedures, types, data structures). Information about shared objects, such as type and date/time of compilation, is stored in description files, and access to a description file implies access to those objects. Declarations cause the appropriate information to be maintained in the description files. The advantage of this approach is that it is based on existing mechanisms with which most programmers are well acquainted.Keywords
This publication has 8 references indexed in Scilit:
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979
- Early experience with MesaCommunications of the ACM, 1977
- Abstraction mechanisms in CLUCommunications of the ACM, 1977
- Modula: A language for modular multiprogrammingSoftware: Practice and Experience, 1977
- A Language Extension for Controlling Access to Shared DataIEEE Transactions on Software Engineering, 1976
- High-level binding with low-level linkersCommunications of the ACM, 1976
- Programming-in-the-Large Versus Programming-in-the-SmallIEEE Transactions on Software Engineering, 1976
- The UNIX time-sharing systemCommunications of the ACM, 1974