Abstract
Hard real-time systems are characterized by their stringent timing constraints. The software handles several periodic and aperiodic tasks which must start at a required time and achieve before a deadline. Important issues of the schedubality theory are to provide off-line tests to ensure a system meets all its deadlines. Furthermore, optimal algorithms, such as the Rate Monotonic Scheduling (RMS) are proved to yield an efficient processor utilization.
Applying theorical outcomes to embedded software is fully attractive but many designers wonder how suitable to Ada implementations it is. Their primary concern is to foresee a right real-time design then to check the final product.
An assessment of different models affords selection among designs with a high timing behaviour predictability. On the other hand, it allows to realize actual boundaries in schedulability practice.
Preview
Unable to display preview. Download preview PDF.
References
B. Dasarathy: “Timing constraints of real-time systems: constructs for expressing them, methods of validating them” IEEE Transactions on software Engineering [1985]
C.L. Liu and J.W. Layland: “Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment”. Journal of the Association of computing Machinery, Vol 20 [1973]
Lui Sha and John B.Goodenough: “Real-Time Scheduling theory and Ada” IEEE Computer [1990]
Jia Xu & D.L. Parnas: “On satisfying Timing Constraints in Hard-Real-Time Systems” IEEE Transactions on software Engineering [1993]
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bossard, F. (1996). Periodic processing in hard real-time systems: Assessment of different design models in Ada. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015507
Download citation
DOI: https://doi.org/10.1007/BFb0015507
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60757-1
Online ISBN: 978-3-540-49362-4
eBook Packages: Springer Book Archive