Distributed information systems: An advanced methodology

  • Alfred Aue
  • Michael Breu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 717)


Information systems ranging over wide areas show properties that must be carefully analysed and designed in order to meet the needs of the customers. Thus the development of such information systems is to be guided by software engineering methods that address problems like distribution of data and processes, communication aspects and fault tolerance.

This paper shows the basic modelling concepts and the development process employed by the BOS-Engineering Method to meet these requirements. The BOS-Engineering Method applies the concept of business transactions to specify behaviour in the early analysis phase. Appropriate abstraction levels are defined to reduce the complexity of specifying distribution issues.

The development of complex distributed information systems needs a rigorous life cycle model. The BOS-Engineering Method relaxes the waterfall life cycle model to allow controlled look ahead and feedback up and down the abstraction levels.


Distributed Information Systems Requirements Analysis Requirements Engineering Method Business Modelling Development Process 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [ABR 92]
    A. Aue, M. Breu, K. Robinson, Distributed Systems Guide, Feasibility Report, internal report by EMSC and CCTA 1992Google Scholar
  2. [BBPU 92]
    L. Barengo, M. Breu, M. Pfeiffer, J.-C. Utter, Definition of the BOS-Method — A Method for Transeuropean Information Systems (Version 0), EMSC Report, München, Paris, Ivrea, 1992Google Scholar
  3. [BG 92]
    D. Bell, J. Grimson, Distributed Database Systems, Addison-Wesley, 1992Google Scholar
  4. [Boehm 86]
    B.W. Boehm, A Spiral Model of Software Development and Enhancement, ACM SEN, Vol. 11, No. 3, pp. 14–24, August 1986Google Scholar
  5. [Chen 76]
    P. Chen, The Entity-Relationship Model — Toward a unified View of Data, ACM Trans. on Database Systems, Vol. 1, 1976Google Scholar
  6. [Coad 91]
    P. Coad: Object Oriented Analysis; Englewood Cliffs 1991Google Scholar
  7. [CD 88]
    G. Colouris, J. Dollimore, Distributed Systems: Concepts and Design, Wokingham, 1988Google Scholar
  8. [De Marco 78]
    T. De Marco: Structured Analysis and System Specification; New York 1978Google Scholar
  9. [Denert 91]
    E. Denert Software Engineering, Springer Verlag, 1991Google Scholar
  10. [Ferstl et al. 91]
    O.K. Ferstl, E.J. Sinz, Ein Vorgehensmodell zur Objektmodellierung betrieblicher Informationssysteme im Semantischen Objektmodell (SOM), Wirschaftsinformatik, Vol. 33, No. 6, 1991, pp. 477–491Google Scholar
  11. [GRAPES 91]
    G. Held (ed.): GRAPES — Language Description; Munich 1991Google Scholar
  12. [Held 91]
    G. Held (ed.): Informations-und Funktionsmodellierung mit GRAPES; Munich 1991Google Scholar
  13. [HE 90]
    B. Henderson-Sellers, J. Edwards, The object oriented systems life cycle, Comm. ACM, Vol. 33, No. 9, September 1990, pp. 142–159Google Scholar
  14. [Hopkins/Duschl 92]
    N. Hopkins, R. Duschl (eds.): The SSADM-GRAPES Comparison Study; Springer, Berlin, 1992Google Scholar
  15. [Olle et al. 91]
    T. W. Olle, J. Hagelstein, I. G. Macdonald, C. Rolland, H. G. Sol, F. J. M. Van Assche, A. A: Verrijn-Stuart, Information System Methodologies: A Framework for Understanding, 2nd ed., Wokingham, 1991Google Scholar
  16. [Peters 88]
    L. Peters: Advanced Structured Analysis and Design; 1988Google Scholar
  17. [Pnueli 85]
    A. Pnueli, Applications of Temporal Logic to the Specification and Verification of Reactive Systems: A Survey of Current Trends, in: LNCS 224, Berlin Heidelberg NewYork, 1985, pp. 510–584Google Scholar
  18. [RS 77]
    D. Ross, K. Schomann Jr., Structured Analysis for Requirements Definition, IEEE Trans. on SE, January 1988, pp. 6–15Google Scholar
  19. [SSADM 90]
    CCTA: SSADM Version 4 Manuals; Norwich 1990Google Scholar
  20. [Tardieu et al. 89]
    H. Tardieu, A. Rochefeld, R. Coletti, G. Panet, G. Vahée: La Méthode Merise (3 tomes); Paris 1989Google Scholar
  21. [Weber 92]
    R. Weber, Eine Methodik für die formale Anforderungsspezifikation verteilter Systeme, Technische Universität München, Dissertation 1992Google Scholar
  22. [Yourdon 89]
    E. Yourdon: Modern Structured Analysis; New Jersey 1989Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Alfred Aue
    • 1
  • Michael Breu
    • 1
  1. 1.European Methodology and Systems CenterSiemens Nixdorf Informationssysteme AGMünchen 83

Personalised recommendations