Affiliation:
1. MCC, 3500 West Balcones Center Drive, Austin, Texas
Abstract
We discuss several issues related to the integration of inheritance and concurrency in an object-oriented language to support fine-grain parallel algorithms. We present a reflective extension of the actor model to implement inheritance mechanisms within the actor model. We demonstrate that a particularly expressive and inheritable synchronization mechanism must support local reasoning, be composable, be first-class, and allow parameterization based on message content. We present such a mechanism based on the concept of
enabled-sets
, and illustrate each property. We have implemented enabled-sets in the Rosette prototyping testbed.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference22 articles.
1. Inheritance and Subtyping in a Parallel Object-Oriented Language. Proceedings of ECOOP '87;America P.;Springer Verlag LNCS,1987
2. Cantor: an actor programming system for scientific computing
3. Inheritance and Synchronization in Concurrent OOP. Proceedings of ECOOP '87;Briot J.-P.;Springer Verlag LNCS,1987
Cited by
21 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献