A communication system architecture for the office

The Communication System Architecture (CSA) distributed system is described. CSA establishes a distributed architecture, supported by a hierarchy of object machines, enabling transparent communication between a set of interconnected heterogeneous computing and communication systems, and provides an object model for building high-quality distributed applications. After a brief introduction, the authors present an overview of the CSA architecture, describe the CSA object machines and communication facilities, discuss the CSA object model, and present the CSA mail service as an example of an application.<<ETX>>

[1]  M. A. Tag,et al.  Design of an object-oriented distributed system: experience with CSA , 1988, [1988] Proceedings. Workshop on the Future Trends of Distributed Computing Systems in the 1990s.

[2]  Anita K. Jones The Object Model: A Conceptual Tool for Structuring Software , 1978, Operating Systems.

[3]  Sten F. Andler,et al.  Predicate path expressions , 1979, POPL.

[4]  Barbara Liskov 'Argus': the programming language and system , 1988, [1988] Proceedings. The Third Israel Conference on Computer Systems and Software Engineering.

[5]  Ulrich Killat,et al.  CSA, a Hierarchical Object-Oriented Architecture for Distributed Office Systems , 1987, Kommunikation in Verteilten Systemen.

[6]  Barbara Liskov,et al.  The Argus Language and System , 1984, Advanced Course: Distributed Systems.

[7]  Andrew P. Black,et al.  EDMAS: A locally distributed mail system , 1984, ICSE '84.

[8]  Roy H. Campbell Path expressions : a technique for specifying process synchronization , 1976 .

[9]  Andrew P. Black,et al.  The Eden System: A Technical Review , 1985, IEEE Transactions on Software Engineering.

[10]  R. Stecher,et al.  A Distributed Abstract Object Machine for the Office , 1988, GI Jahrestagung.

[11]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[12]  Akinori Yonezawa,et al.  Object-oriented concurrent programming in ABCL/1 , 1986, OOPSLA 1986.

[13]  Robert H. Thomas,et al.  The Architecture of the Cronus Distributed Operating System , 1986, IEEE International Conference on Distributed Computing Systems.