Home
Scholarly Works
Resource abstract data type + synchronization-A...
Conference

Resource abstract data type + synchronization-A methodology for message oriented programming-

Abstract

We present in this paper a methodology for the development (and analysis) of programs designed specifically for distributed environments where synchronization is achieved through message passing. The methodology is based on techniques and concepts which have been found to be useful for the development of sequential programsnamely, stepwise refinement and abstract data types. The methodology is based on the concept of resource, generalizing the concepts of monitors, managers, proprietors, etc. We put forward the proposition that a resource is an abstract data type together with mechanisms for synchronization: Firstly, for the operations of the type with each other (to gain parallelism) and, secondly, to enable the user environment to perform operation invocation. A methodology is then presented for the design of resources and their implementation.

Authors

Cunha PRF; Maibaum TSE

Pagination

pp. 263-272

Publication Date

March 9, 1981

Conference proceedings

Proceedings International Conference on Software Engineering

ISSN

0270-5257

Contact the Experts team