Skip to main content

A new model-based approach to the co-design of heterogeneous systems

  • Conference paper
  • First Online:
Book cover Computer Aided Systems Theory — EUROCAST '93 (EUROCAST 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 763))

Included in the following conference series:

Abstract

This paper describes an approach to the design of heterogeneous Hardware-Software systems. It defines a strict sequence of transformations that begins with a system specification, and leads to an implementation of the system. The steps in the sequence are defined by system models on decreasing levels of abstraction, and every step in the sequence transforms an input model into an output model. The final output model is equivalent to the system implementation. The objective of our method is to add rigor to the prevailing inexactness in the development of heterogeneous systems by introducing well-defined formal synchronization points — the models — into the design process. The feasibility of our approach has been proven with two examples. Further we discuss the use of existing tools to support our method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Buchenrieder, St. Kahlert, D. Monjau. Methodik und Werkzeuge für den Entwurf komplexer heterogener Systeme. In: Proceedings der ITG/GME/GI-Fachtagung Rechnergestützter Entwurf und Architektur mikroelektronischer Systeme. Darmstadt. November 1992. In ITG Fachbericht 122. vde-Verlag. Berlin (in German).

    Google Scholar 

  2. CCITT Recommendation Z.100: Specification and Description Language (SDL). Geneva, 1992.

    Google Scholar 

  3. DAX — User Manual. Siemens AG. Munich, 1991.

    Google Scholar 

  4. W. Fletcher. An Engineering Approach to Digital Design. Prentice-Hall. Englewood Cliffs, N.J., 1980.

    Google Scholar 

  5. E. Gurari. An Introduction to the Theory of Computation. Computer Science Press. Rockville, 1989.

    Google Scholar 

  6. D. Harel. On visual formalisms. Communications of the ACM 31(5):514–530, May 1986.

    Google Scholar 

  7. C.A. Hoare. Communicating Sequential Processes. Prentice Hall. Englewood Cliffs, N.J., 1985.

    Google Scholar 

  8. F. Hofmann. Betriebssysteme: Grundkonzepte und Modellvorstellungen. Leitfäden der Informatik. Teubner Verlag. Stuttgart, 1991 (in German).

    Google Scholar 

  9. J. Hopcroft and J. Ullmann. Introduction to Automata Theory. Languages and Computation. Addison-Wesley, 1979.

    Google Scholar 

  10. St. Kahlert. Systementwurf mit einheitlichen Beschreibungsmitteln für Hard-und Software. Diplomarbeit. Siemens AG, ZFE BT SE 52 / TU Chemnitz, Fachbereich Informatik, September 1992 (in German).

    Google Scholar 

  11. SIGRAPH-SET-KLAR — Ein Werkzeug zur Aufgabenklärung. Benutzeranleitung. Siemens AG. München, Juni 1991 (in German).

    Google Scholar 

  12. Matrixx/SystemBuild — Version Description Document for Version 2.4. Integrated Systems Incorporation. Santa Clara, California, 1991.

    Google Scholar 

  13. SIGRAPH-SET-SDL — Werkzeuge für Systementwurf und Implementierung. Benutzeranleitung. Siemens AG, Mai 1988 (in German).

    Google Scholar 

  14. M. Seifert. Statemate: a new method for the design of complex systems. Proceedings of the Echtzeit '91 Conference on Real-Time Systems, June 1991 (in German).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Franz Pichler Roberto Moreno Díaz

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monjau, D., Kahlert, S., Buchenrieder, K., Veith, C. (1994). A new model-based approach to the co-design of heterogeneous systems. In: Pichler, F., Moreno Díaz, R. (eds) Computer Aided Systems Theory — EUROCAST '93. EUROCAST 1993. Lecture Notes in Computer Science, vol 763. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57601-0_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-57601-0_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57601-3

  • Online ISBN: 978-3-540-48286-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics