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.
Preview
Unable to display preview. Download preview PDF.
References
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).
CCITT Recommendation Z.100: Specification and Description Language (SDL). Geneva, 1992.
DAX — User Manual. Siemens AG. Munich, 1991.
W. Fletcher. An Engineering Approach to Digital Design. Prentice-Hall. Englewood Cliffs, N.J., 1980.
E. Gurari. An Introduction to the Theory of Computation. Computer Science Press. Rockville, 1989.
D. Harel. On visual formalisms. Communications of the ACM 31(5):514–530, May 1986.
C.A. Hoare. Communicating Sequential Processes. Prentice Hall. Englewood Cliffs, N.J., 1985.
F. Hofmann. Betriebssysteme: Grundkonzepte und Modellvorstellungen. Leitfäden der Informatik. Teubner Verlag. Stuttgart, 1991 (in German).
J. Hopcroft and J. Ullmann. Introduction to Automata Theory. Languages and Computation. Addison-Wesley, 1979.
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).
SIGRAPH-SET-KLAR — Ein Werkzeug zur Aufgabenklärung. Benutzeranleitung. Siemens AG. München, Juni 1991 (in German).
Matrixx/SystemBuild — Version Description Document for Version 2.4. Integrated Systems Incorporation. Santa Clara, California, 1991.
SIGRAPH-SET-SDL — Werkzeuge für Systementwurf und Implementierung. Benutzeranleitung. Siemens AG, Mai 1988 (in German).
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).
Author information
Authors and Affiliations
Editor information
Rights 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