Abstract
This paper outlines the architecture for office communication being developed by ESPRIT Project 237, Communication Systems Architecture (CSA).
Starting from a particular sociological model of the office environment, CSA is developed around the concept of a domain, which is a set of intensively interacting systems and resources, typically belonging to the same organisation.
The architectural model of a domain is a layered abstract machine hierarchy. Each layer solves a specific problem to gain a unique single system image for the application programmer independent from heterogeneity, distribution or different architectures outside a domain.
The general unifying concept within this architecture is the CSA object model, which is implemented by an abstract machine hierarchy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ISO: “IS 7498 Information Processing Systems, OSI basic reference model”, 1984.
G. Birthwistle: “SIMULA Begin”, Studentiiteratur, Lund, Sweden, 1973.
A. Goldberg, D. Robson: “SMALLTALK-80: The Language and its Implementation”, Addison Wesley Publishing Company, May 1983.
A. Yonezawa, H. Matsuda, and E. Shibayama: “An Approach to Object-Oriented Concurrent Programming”, Proc. of AFCET Informatique Conference on Object-Oriented Languages, Jan 8–10, 1986, Paris.
D. Tsichritzis (ed.): “Office Automation”, Springer Verlag (1985).
G.A. Curry, R.A. Ayres: “Experiences with Traits in Xerox Star Workstation”, IEEE Transactions on Software Engineering, Vol. 10, No. 5, Sept. 1984.
R.H. Campbell, A.N. Habermann: “The Specification of Process Synchronization by Path Expressions”, Lecture Notes in Computer Science, Vol. 16 (1974) pp. 89–102.
M.R. Headington, A.E. Oldehoeft: “Open Predicate Path Expressions and their Implementation in Highly Parallel Computing Environments”, Proc. of the 1985 Int. Conf. on Parallel Processing.
B. Liskow: “The ARGUS Language and System”, Lecture Notes in Computer Science, Vol. 190, pp. 343–431.
D.P. Tsay, M.T. Liu: “MIKE: A Network Operating System for the Distributed Double-Loop Computer Network”, IEEE Transactions on Software Engineering, Vol. 9, No. 2, May 1983.
G.T. Almes, A.P. Black, E.D. Lazowska, and J.D. Noe: “The Eden System: A Technical Review”, IEEE Transactions on Software Engineering, Vol. 11, No. 1, pp. 43–58, Jan. 1985.
T.J. Le Blanc, S.A. Friedberg: “Hierarchical Process Composition in Distributed Operating Systems”, Proc. of the 5th. Int. Conf. on Distributed Computing, Denver/USA, May 13–15, 1985.
C. Hewitt: “Viewing Control Structures as Patterns of Passing Messages”, Artificial Intelligence 8, Massachusetts Institute of Technology, 1977.
B.J. Nelson: “Remote procedure call”, Tech. Rep. CSL-81–9, Xerox Palo Alto Research Center, Palo Alto/Calif., 1981.
A.D. Birrell, B.J. Nelson: “Implementing Remote Procedure Calls”, ACM Trans, on Comp. Sys., Vol. 2, No. 1, pp. 39–59, Febr. 1984.
H.M. Levy: “Capability-Based Computer Systems”, Digital Press, Bedford/MA, 1984.
K. Ramamritham, D. Stemple: “Privilege Transfer and Revocation in a Port-Based System, IEEE Transactions on Software Engineering, Vol. 12, No. 5, May 1986.
B. Randell: “The Structuring of Distributed Computing Systems”, Computing Laboratory Technical Report No. 181, University of Newcastle upon Tyne, Dec. 1982.
W.T. Wilmer: “Recursive Machines”, Palo Alto Research Center, Xerox Corp., Palo Alto/Calif.
R. Kraemer: “Strukturierungs- und Implementierungsverfahren als Mittel zur Erhoehung der Portabi1itaet von Systemsoftware”, Thesis, RWTH-Aachen, Aachen 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Behr, JP., Killat, U., Kraemer, R., Stecher, R. (1987). CSA, a Hierarchical Object-Oriented Architecture for Distributed Office Systems. In: Gerner, N., Spaniol, O. (eds) Kommunikation in Verteilten Systemen. Informatik-Fachberichte, vol 130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-71655-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-71655-3_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17213-0
Online ISBN: 978-3-642-71655-3
eBook Packages: Springer Book Archive