Abstract
A key design decision during the development of large real-time systems concerns the decomposition of the system into a set of autonomous subsystem with simple and testable interfaces. In this paper it is argued that time-triggered architectures that eliminate the need for control signals passing subsystem interfaces are better suited for the implementation of large real-time systems than event-triggered architectures, where the control cannot be encapsulated.
Preview
Unable to display preview. Download preview PDF.
References
Cristian, F., Aghili, H., Strong R. Dolev, D., Atomic Broadcast: From Simple message diffusion to Byzantine Agreement, Proc. FTCS 15, Ann Arbor, Mich., June 1985, pp.200–206
Kopetz, H., Kim, K.,Real-Time Temporal Uncertainties in Interactions among Real-Time Objects, Proc. of the 9th IEEE Symp. on Reliable Distributed Systems, Huntsville, Al, Oct. 1990, pp.165–174
Kopetz, H. Sparse Time versus Dense Time in Distributed Real-Time Systems, Proc. of the 14th Distributed Computing System Conference, Yokohama, Japan, IEEE Press, June 1992
Kopetz, H., Reisinger, J, The Non Blocking Write Protocol NBW: A solution to a real-time synchronization problem. Proc. of the Real-Time Systems Symposium 1993, IEEE Press
Lewyn, M., Flying in Place: The FAA's Air-Control Fiasco, Business Week, April 26, 1993, p. 64–65
Schneider, F.B., Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial, ACM Computing Surveys, Vol 22, Nr. 4, December 1990, pp. 299–320
Schutz, W., On the Testability of Distributed Real-Time Systems, Proc. of the 10th Symposium on Reliable Distributed Systems, Pisa, Italy, Sept. 1991, pp.52–61.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kopetz, H. (1994). The systematic design of large real-time systems or interface simplicity. In: Banâtre, M., Lee, P.A. (eds) Hardware and Software Architectures for Fault Tolerance. Fault Tolerance 1993. Lecture Notes in Computer Science, vol 774. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020039
Download citation
DOI: https://doi.org/10.1007/BFb0020039
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57767-6
Online ISBN: 978-3-540-48330-4
eBook Packages: Springer Book Archive