Back to Search Start Over

TOWARD A METHOD OF OBJECT-ORIENTED CONCURRENT PROGRAMMING.

Source :
Communications of the ACM. Sep93, Vol. 36 Issue 9, p90-102. 13p.
Publication Year :
1993

Abstract

The article describes an object-oriented language model of concurrency that deals with reusability and methodology. The model presented in this article makes extensive use of object-oriented techniques such as inheritance and polymorphism. This article has presented a model of concurrent programming using several unification's of concepts. It allows design of a concurrent system as a collection of abstract data types. The exception-based communication reconciles asynchrony and efficiency. Another point on which to focus is the asynchronous routine call combined with the sole and systematic data-driven synchronization, wait-by- necessity. This feature brings together the safety of structured programming with the power of asynchrony. A technique has been developed on top of the model to permit the reuse of the process live routines. This is achieved by defining the process body in a more declarative manner. The method first decomposes the system into a structured collection of sequential classes. The real time specifications of the system are left aside during this decisive stage of the system development.

Details

Language :
English
ISSN :
00010782
Volume :
36
Issue :
9
Database :
Academic Search Index
Journal :
Communications of the ACM
Publication Type :
Periodical
Accession number :
12572421
Full Text :
https://doi.org/10.1145/162685.162711