An approach to the design of complex, heterogeneous hardware/software systems

  • Christoph Schaffer
CAST Methods
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1105)


In this paper an approach will be presented that allows the development of complex systems in a way that a high degree of portability to any heterogeneous systems topology is achievable. By introducing a layered design approach systems behavior will be split into atomic-, channel- and port behavior. This approach allows significant abstraction and results in highly reusable components.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    William L. Chapman, A. Terry Bahill, and A. Wayne Wymore. Engineering Modeling and Design. Systems Engineering Series. CRC Press, 1992.Google Scholar
  2. 2.
    David Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231–274, 1987.Google Scholar
  3. 3.
    David Harel. On visual formalisms. Communications of the ACM, 31(5):514–529, 1988.Google Scholar
  4. 4.
    Jonah Z. Lavi, Michael Winokur, Reuven Gallant, and J. Kudish. The reuse of generic subsystem specifications in multisystem cbs development. In The Proceedings of The Sixth Israel Conference on Computer Systems and Software Engineering, pages 49–55, June 1992.Google Scholar
  5. 5.
    M.D. Mesarovic and Y. Takahara. General Systems Theory: Mathematical Foundations. Mathematics in Science and Engineering Series. Academic Press, Inc, 1975.Google Scholar
  6. 6.
    Franz Pichler. Mathematische Systemtheorie: Dynamische Konstruktionen. Walter de Gruyter & Co., 1975.Google Scholar
  7. 7.
    Franz Pichler and Heinz Schwaertzel. CAST Computerunterstuetzte Systemtheorie. Springer Verlag, 1990.Google Scholar
  8. 8.
    Christoph Schaffer and Herbert Praehofer. On requirements for a cast-tool for complex, reactive system analysis, design and evaluation. In F.Pichler and R.Moreno Diaz, editors, Computer Aided Systems Theory-EUROCAST 93, number 763 in Lecture Notes in Computer Science. Springer Verlag, 1994.Google Scholar
  9. 9.
    Kenneth J. Turner, editor. Using Formal Description Techniques: An Introduction to ESTELLE, LOTOS and SDL. Wiley Series in Communication and Distributed Systems. John Wiley & Sons, 1993.Google Scholar
  10. 10.
    A. Wayne Wymore. A Mathematical Theory of Systems Engineering: The Elements. John Wiley & Sons, 1967.Google Scholar
  11. 11.
    A. Wayne Wymore. Model-Based Systems Engineering. Systems Engineering Series. CRC Press, 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Christoph Schaffer
    • 1
  1. 1.Systems Theory and Information Engineering Institute of Systems ScienceJohannes Kepler UniversityLinzAustria

Personalised recommendations