See this document in CiteSeerX!

Smart Messages: An Object-Oriented Communication Mechanism (1996)  (Make Corrections)  (4 citations)
Eshrat Arjomandi, William G. O'Farrell, Gregory V. Wilson
Computing Systems



  Home/Search   Context   Related

 
View or download:
cs.yorku.ca/People/eshrat/usenix.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.yorku.ca/~eshrat/Welcome (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: ABC++ is a portable object-oriented type-safe class library for concurrent programming. It supports active objects, synchronous and asynchronous object interactions, and object-based shared regions on both shared- and distributed-memory parallel computers. ABC++ is written in, and compatible with, standard C++: no language extensions or preprocessors are used. This paper focuses on the use of an object-oriented technique called smart messages to support object interactions. Smart... (Update)

Context of citations to this paper:   More

...objects. However, unlike passive objects, the member functions of an active object can also be remotely invoked with a smart message [2]. In ABC , smart messages resemble normal method invocations and automate parameter marshalling and de marshalling. Distributed memory...

.... concurrency through an active object concurrency model (Arjomandi et al. 1995) 1 such as ABC (O Farrell et al. 1995; Arjomandi et al. 1996). The proposed design and our library could easily be implemented using any object oriented concurrency model. The remainder of...

Cited by:   More
The Snowflake Distributed System - Howell (1998)   (Correct)
Object-Oriented Distributed and Parallel I/O Streams - Dick (1999)   (Correct)
Aurora: Scoped Behaviour for Per-Context Optimized Distributed Data .. - Lu (1997)   (Correct)

Similar documents (at the sentence level):
66.5%:   Smart Messages: An Object-Oriented Communication Mechanism - Arjomandi, al. (1996)   (Correct)

Active bibliography (related documents):   More   All
0.4:   µC++: Concurrency in the Object-Oriented Language C++ - Buhr, Ditchfield.. (1992)   (Correct)
0.3:   A Simulation Testbed based on Lightweight Processes - Sang, Chung, Rego (1994)   (Correct)
0.3:   Structured Dagger: A Coordination Language for.. - Kalé, Bhandarkar   (Correct)

Similar documents based on text:   More   All
0.5:   Object{oriented Distributed And Parallel I/o Streams - Andrew Dick And   (Correct)
0.3:   Controlling Garbage Collection and Heap Growth to.. - Brecht, Arjomandi, Li, .. (2000)   (Correct)
0.3:   Concurreny Support for C++: An Overview - Arjomandi, O'Farrell, Kalas   (Correct)

Related documents from co-citation:   More   All
2:   from the user's perspective (context) - Gotwals, Srinivas et al. - 1995
2:   Concurrency and inheritance in C (context) - Arjomandi, O'Farrell et al. - 1995
2:   Design and Implementation of the Sun Network Filesystem - Sandberg, Boldberg et al. - 1985

BibTeX entry:   (Update)

E. Arjomandi, W. O'Farrell, and G. Wilson. Smart Messages: An Object-Oriented Communication Mechanism for Parallel Systems. In Proc. USENIX 1996 Conference on Object-Oriented Technologies, Toronto, Ontario, Canada, June 1996. http://citeseer.ist.psu.edu/arjomandi96smart.html   More

@article{ arjomandi96smart,
    author = "Eshrat Arjomandi and William G. O'Farrell and Gregory V. Wilson",
    title = "Smart Messages: An Object-Oriented Communication Mechanism for Parallel Systems",
    journal = "Computing Systems",
    volume = "9",
    number = "4",
    pages = "313-329",
    year = "1996",
    url = "citeseer.ist.psu.edu/arjomandi96smart.html" }
Citations (may not include all citations):
595   Active Messages: A Mechanism for Integrated Communication an.. - von Eicken, Culler et al. - 1992
234   Multilisp: A Language for Concurrent Symbolic Computation (context) - Halstead - 1985
204   Munin: Distributed Shared Memory Based on Type-Specific Memo.. - Bennett, Carter et al. - 1990
141   PRESTO: A System for Object-Oriented Parallel Programming (context) - Bershad, Lazowska et al. - 1988
23   COOL: a Language for Parallel Programming (context) - Chandra, Gupta et al. - 1990
9   Concurrent C++: Concurrent Programming with Class(es - Gehani, Roome - 1988
6   ACT++: Building a Concurrent C++ with Actors (context) - Kafura, Lee - 1990
5   An Introduction to the IBM Parallel Class Library for C (context) - O'Farrell, Ch et al. - 1995
5   Product Reference Manual (context) - AT - 1989
4   A User's Guide to AWESIME: An Object-Oriented Parallel Progr.. (context) - Grunwald - 1991
3   C++ on a parallel machine (context) - Jr, Gebele - 1987
3   Porting and Extending the C++ Task System with the Support o.. (context) - Gautron - 1991
3   ABC++: Concurrency by Inheritance in C - Arjomandi, O'Farrell et al. - 1995
2   C ++ : Concurrency in the Object-Oriented Language C - Buhr, Ditchfield et al. - 1992

Documents on the same site (http://www.cs.yorku.ca/~eshrat/Welcome.html):
ABC++: Concurrency by Inheritance in C++ - Arjomandi, O'Farrell, Kalas.. (1995)   (Correct)
Concurreny Support for C++: An Overview - Arjomandi, O'Farrell, Kalas   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC