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