A development methodology for systems engineering of computer-based systems and its environmental support

  • Markus Voss
  • Gerhard Schweizer
CAST Methods
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1105)


Systemobject-Oriented Structured Analysis and Service-Oriented Design (SOOSA/SOD) is a coherent development methodology for computer-based systems developed by IMA at the University of Karlsruhe, Germany. It is based on strong system theoretic principles and is formal in a way that allows for execution of the specifications by simulation and partially automated implementation. It defines clear interfaces to the encompassing engineering process by covering all the engineering steps of an underlying tailorable engineering process model. Both, the development methodology and the process are supported by prototype tools forming an integrated computer-based systems engineering environment.


Engineering of Computer-Based Systems Development Methodology System Theory Modeling Theory Design Theory Engineering Process Engineering Environment 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Schweizer, G.: The Concept of the System as a Key to Systems Engineering in the Information Technology Domain. Proc. 3rd CBSE Workshop, University of Maryland, College Park, MD, Mar. 1992Google Scholar
  2. [2]
    Lavi, J.Z., Formal Establishment of Computer Based Systems Engineering Urged. IEEE Computer, 24 (3), pp. 105–107, 1991Google Scholar
  3. [3]
    Voss, M., Hummel, H., Wolff, T.: The Role of Process Standards within ECBS Work. Proceedings of 6th Intern. Workshop on Engineering of Computer-Based Systems (ECBS), Stockholm, Sweden, Computer Society Press, 1994Google Scholar
  4. [4]
    Blanchard, B.S., Fabrycky, W.J.: Systems Engineering and Analysis. Prentice-Hall, 1990Google Scholar
  5. [5]
    Alford, M.: Stregthening the Systems Engineering Process. National Council on Systems Engineering (NCOSE) Workshop, Chattanooga, Tenn., Okt. 1991Google Scholar
  6. [6]
    Embley, D.W., Kurtz, B.D., Woodfield, S.N.: Object-Oriented Systems Analysis: A Model Driven Approach. Prentice Hall, 1992Google Scholar
  7. [7]
    Schweizer, G., Voss, M., Blank, M.: Towards Standardization of CBS Modeling. Position Paper, IEEE Task Force on CBSE 5th Workshop, Lawrence, Kansas, Aug. 1993Google Scholar
  8. [8]
    Pyle, I., Real-Time Systems. Investigating Industrial Practice. Wiley, 1993Google Scholar
  9. [9]
    Oliver, D.W.: A Tailorable Process Model for CBSE. GE Research & Development Center, 1993Google Scholar
  10. [10]
    Ören, T.I.: GEST — A Modelling and Simulation Language Based on System Theoretic Concepts. In: Ören, T.I., Zeigler, B.P., Elzas, M.S. (Eds.): Simulation and Model Based Methodologies: An Integrative View. North-Holland Pub. Co., Amsterdam, 1984Google Scholar
  11. [11]
    Shaw, A.C.: Communicating Real-Time State Machines. IEEE Transactions on Software Engineering, 18 (9), S. 805–816, Sep. 1992Google Scholar
  12. [12]
    Zeigler, B.P.: Multifacetted Modelling and Discrete Event Simulation. Academic Press, 1984Google Scholar
  13. [13]
    Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd Edition, Benjamin/Cummings, 1994Google Scholar
  14. [14]
    Royce, W.W.: Managing the Development of Large Software Systems. Proc. WESTCON, Ca., USA, 1970Google Scholar
  15. [15]
    Boehm, B.: A Spiral Model for Software Development and Enhancement. Software Engineering Notes, 11(4), 1986Google Scholar
  16. [16]
    Shlaer, S., Mellor, S.: Object-Oriented Systems Analysis: Modeling the World in Data. Englewood Cliffs, 1988Google Scholar
  17. [17]
    Jacobson, I., Object-Oriented Software Engineering, Addison-Wesley, 1992Google Scholar
  18. [18]
    Yourdon, E.: Modern Structured Analysis. Yourdon Press, 1989Google Scholar
  19. [19]
    Rumbaugh, J., et. al.: Object-Oriented Modeling and Design. Prentice Hall, 1991Google Scholar
  20. [20]
    Voss, M.: Algebraic Interpretation of Hierarchical Systems. University of Karlsruhe, IMA, 1993Google Scholar
  21. [21]
    Voss, M.: Systemobject-Oriented Structured Analysis (SOOSA). University of Karlsruhe, IMA, 1993Google Scholar
  22. [22]
    Recommendation Z.100. CCITT Specification and Description Language (SDL). CCITT, 1992Google Scholar
  23. [23]
    Simpson, H.: A Data Interaction Architecture (DIA) for Real-Time Embedded Multiprocessor Systems. RAE Conference on Computing Techniques in Guided Flight, Boscombe Down, 1990Google Scholar
  24. [24]
    Voss, M.: Service-Oriented Design and its Support by a Service Access System. University of Karlsruhe, IMA, 1993Google Scholar
  25. [25]
    Hatley, D.J., Pirbhai, I.A.: Strategies for Real-Time System Specification. Dorset House, 1988Google Scholar
  26. [26]
    Voss, M., Ben Ismail, T. Jerraya, A.A., Kapp. K-H.: Towards a Theory for Hardware/Software Codesign. Proceedings of: 3rd Intern. Workshop on Hardware/Software Codesign — Codes/CASHE '94, Grenoble, France, IEEE Computer Society Press, 1994Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Markus Voss
    • 1
  • Gerhard Schweizer
    • 1
  1. 1.Institut für Mikrorechner und Automation (IMA)Universität KarlsruheKarlsruheGermany

Personalised recommendations