Abstract
This short paper is concerned with the use of patterns to support the development of software for reliable, resource-constrained, embedded systems. The paper introduces one new pattern (Sandwich Delay) and describes one possible implementation of this pattern for use with a popular family of ARM-based microcontrollers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cottet, F., David, L.: A solution to the time jitter removal in deadline based scheduling of real-time applications. In: 5th IEEE Real-Time Technology and Applications Symposium - WIP, Vancouver, Canada, pp. 33–38 (1999)
Hughes, Z.M., Pont, M.J.: Reducing the impact of task overruns in resource-constrained embedded systems in which a time-triggered software architecture is employed. Transactions of the Institute of Measurement and Control 30, 427–450 (2008)
Jerri, A.J.: The Shannon sampling theorem: its various extensions and applications a tutorial review. Proc. of the IEEE 65, 1565–1596 (1997)
Kurian, S., Pont, M.J.: Building reliable embedded systems using Abstract Patterns, Patterns, and Pattern Implementation Examples. In: Koelmans, A., Bystrov, A., Pont, M.J., Ong, R., Brown, A. (eds.) Proceedings of the Second UK Embedded Forum, Birmingham, UK, October 2005, pp. 36–59. University of Newcastle upon Tyne (2005) ISBN: 0-7017-0191-9
Mart, P., Fuertes, J.M., Ramamritham, K., Fohler, G.: Jitter Compensation for Real-Time Control Systems. In: 22nd IEEE Real-Time Systems Symposium (RTSS 2001), London, England, pp. 39–48 (2001)
Phatrapornnant, T., Pont, M.J.: Reducing jitter in embedded systems employing a time-triggered software architecture and dynamic voltage scaling. IEEE Transactions on Computers 55(2), 113–124 (2006)
Pont, M.J.: Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers. Addison-Wesley/ACM Press (2001) ISBN: 0-201-331381
Pont, M.J., Ong, H.L.R.: Using watchdog timers to improve the reliability of TTCS embedded systems. In: Hruby, P., Soressen, K.E. (eds.) Proceedings of the First Nordic Conference on Pattern Languages of Programs (VikingPloP 2002), September 2002, pp. 159–200. Microsoft Business Solutions (2003) ISBN: 87-7849-769-8
Torngren, M.: Fundamentals of implementing real-time control applications in distributed computer systems. Real-Time Systems 14, 219–250 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Pont, M.J., Kurian, S., Bautista-Quintero, R. (2009). Meeting Real-Time Constraints Using “Sandwich Delays”. In: Noble, J., Johnson, R. (eds) Transactions on Pattern Languages of Programming I. Lecture Notes in Computer Science, vol 5770. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10832-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-10832-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10831-0
Online ISBN: 978-3-642-10832-7
eBook Packages: Computer ScienceComputer Science (R0)