| | |
Summary: Smart Messages: An ObjectOriented Communication Mechanism
1
Eshrat Arjomandi William G. O'Farrell & Gregory V. Wilson
Dept. of Computer Science Center for Advanced Studies
York University IBM Canada Ltd.
Toronto, Ontario Toronto, Ontario
eshrat@cs.yorku.ca fbillo,gvwilsong@vnet.ibm.com
February 1996
Abstract
ABC++ is a portable objectoriented typesafe class library for con
current programming. It supports active objects, synchronous and asyn
chronous object interactions, and objectbased shared regions on both
shared and distributedmemory parallel computers. ABC++ is written
in, and compatible with, standard C++: no language extensions or pre
processors are used. This paper focuses on the use of an objectoriented
technique called smart messages to support object interactions. Smart
messages demonstrate the effectiveness of objectoriented programming
in encapsulating lowlevel details of concurrency and in improving soft
ware portability.
1 Introduction
|