Distributed Software Systems Trends from Communication to Cooperation

  • Burkhard Stork
Conference paper


Distributed Software Systems are widely used in factory automation and telecommunications industry. As compared to centrally organized computer architectures they offer significant advantages that can be summarized by transparency mechanisms resp. (from an economic point of view) cost reduction. Technical approaches vary. On one hand, there are pure communication systems in compliance with the ISO/OSI reference model. On the other hand, one can find distributed operating systems representing a complete cooperation capability. Between those two extremes are many different stages. Nevertheless, distributed operating systems like Mach and Chorus are increasingly appreciated as becoming a future kernel of any operational support for a variety of application domains.


Virtual Machine Address Space Virtual Memory Computer Integrate Manufacture Factory Automation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. /ABB86/.
    Acetta; Baron; Bolosky; et al.: Mach: A new kernel foundation for UNIX development Proceedings of the USENIX 1986 Summer Technical Conference (Atlanta, Ga., June 9–13) S. 93–112 The USENIX Association, El Cerrito, Cal., 1986Google Scholar
  2. /BK 89/.
    Bell, U.; Kuhn, K.-J.: AX.400 -MHS based on the Client/Server Concept. A distributed Mail Service, Proc. Communication in Distributed Systems, Stuttgart, IFB 205, Springer-Verlag, Berlin, 1989 (in German)Google Scholar
  3. /BP 84/.
    Biggerstaff, T.J.; Perlis,A.J.: Foreward, JEFF Transactions on Software Engineering, Vol. SE-10, No. 5, September 1984Google Scholar
  4. /Cor 89/.
    Cordes, R. et al.: Layered Object-oriented Techniques Supporting Hypermedia and Multimedia Applications, Proc. WOODMAN 89, Rennes, France, 1989Google Scholar
  5. /Dil 86/.
    Dillmann, R.: Computing Aids to Plan and Control Manufacturing in: Rembold, U; Dillmann, R. (Eds.): Computer-Aided Design and Manufactoring, Springer-Verlag, Berlin, 1986Google Scholar
  6. /Her 88/.
    Herzog, H.: Automatic Generation of Activities in a Distributed System 18. GI-Jahrestagung, Hamburg, IFB 188, Springer-Verlag, Berlin, 1988 (in German)Google Scholar
  7. /Her 89a/.
    Herbert, A.J. (Ed.): ANSA Reference Manual, Cambridge, UK, 1989Google Scholar
  8. /Her 89b/.
    Herzog, H. et al.: The Braunschweig Relational Database Machine - Project Results Proc. International Workshop on Database Machines, LNCS 368, Springer-Verlag, Berlin, 1989Google Scholar
  9. /HK 87/.
    Horn, C./Krakowiak, S.: Object Oriented Architecture for Distributed Office Systems. In: CEC ESPRIT’87: Achievements and Impact, North Holland, p. 1490–1501Google Scholar
  10. /HH 89/.
    Hildebrandt, F.; Herzog, H.: COMMA - A Hydrid-Coupled Multiprocessor System Supporting Parallel Activities in Database Systems, Proc. Communication in Distributed Systems, Stuttgart, IFB 205, Springer-Verlag, Berlin, 1989 (in German)Google Scholar
  11. /HK 87/.
    Horn, C.; Krakowiak, S.: Object Oriented Architecture for Distributed Office Systems Proc. ESPRIT Technical Conference, Bruxelle, July, 1987Google Scholar
  12. /HS 89/.
    Herzog, H.; Stork, B.: Effects of the Standardization Process on the Reusability of Software, Proc. ITG/GI/GMA Conf. on Software Technique in Automation and Communication, Ulm, 1989 (in German)Google Scholar
  13. /ISO 86/.
    ISO 8613: Information Processing - Text and Office Systems Office Document Architecture (ODA) and Interchange FormatGoogle Scholar
  14. /ISO 88/.
    ISO: ISA/IEC/JTC1/SC21/WG7 - Basic Reference Model of Open Distributed Processing Working Document on Topic 2.2 - Properties and Design Freedoms, Dec., 1988Google Scholar
  15. /Jon 84/.
    Jones, T.C.: Reusability in Programming: A Survey of the State of the Art IEEE Transactions on Software Engineering, Vol.SE-10, No. 5, September 1984Google Scholar
  16. /Kop 89/.
    Kopetz, H. et al.: Distributed Fault-Tolerant Real-Time Systems The MARS Approach, IEEE Micro, Febr. 1989Google Scholar
  17. /LT 88/.
    Lehmann, D.; Teuber, V.: An Expertsystem Shell for the Construction of Networks, Proc. WiMPEI288 Knowledgebased Methodes for Production, Engineering and Transport, TeubnerVerlag, 1988 (in German)Google Scholar
  18. /PW 85/.
    Popek, G.; Walker, B.: The LOCUS Distributed System Architecture Cambridge/London, The MIT Press, 1985Google Scholar
  19. /RW 87/.
    Rozier, M./Martins, J. L.:The CHORUS Distributed Operating System: Some Design Issues In: Y.Parker et al.: NATO ASI Series, Vol. 28, Springer-Verlag 1987, p. 261–287Google Scholar
  20. /SZ 87/.
    Stork, B.; Zellner, R.: Architecture of user interfaces on graphical Workstations under UNIX, Proc. Jahrestagung German UNIX User Group (GUUG), 1987 (in German)Google Scholar
  21. /Tan81/.
    Tanenbaum, A. S.: Computer Networks., Englewood Cliffs, New Jersey 1981Google Scholar
  22. /TR 85/.
    Tanenbaum, A.S.;van Renesse, R.: Distributed Operating Systems ACM Computing Surveys, Vol. 17, No. 4, Dec. 1985Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • Burkhard Stork
    • 1
  1. 1.Siemens AGGermany

Personalised recommendations