Abstract
This chapter covers models of embedded systems. First, it describes and demonstrates the simple super-loop system model and points out its shortcomings. Next, it explains the event-driven system model and demonstrates both periodic and asynchronous event-driven systems by example programs. It justifies the needs for processes or tasks in embedded systems. Then it defines and describes the various process models. Lastly, it presents the formal methodologies for embedded systems design, and it illustrates the finite state machine (FSM) system model by a complete design and implementation example in detail.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Android, https://en.wikipedia.org/wiki/Android_(operating_system), 2016.
ARM Cortex-5, ARM Cortex-A5 Processor, ARM Information Center, 2010.
Cheong, E, Liebman, J, Liu, J, Zhao, F, “TinyGALS: A programming model for event-driven embedded systems”, ACM symposium on Applied Computing, 2003.
Dunkels, A, Schmidt, O, Voigt, T, Ali, “MProtothreads: simplifying event-driven programming of memory-constrained embedded systems”, SenSys ‘06 Proc. of the 4th international conference on Embedded networked sensor systems, 2006.
Edwards, S, Lavagno, L, Lee, E.A, Sangiovanni-Vincentelli, A, “Design of Embedded Systems: Formal Models, Validation, and Synthesis”, Proc. of the IEEE, Vol. 85, No.3, March, 1997, PP366–390.
Franke, B, “Embedded Systems Lecture 4: Statecharts, University of Edinburgh.
Fischer, J, Majumdar, R, Millstein, T, ”Tasks: Language Support for Event-driven.
Programming”, ACM SIGPLAN 2007 Workshop on PEPM, 2007.
Gajski, DD, Vahid, F, Narayan, S, Gong, J, “Specification and design of embedded systems”, PTR Prentice Hall, 1994.
Katz, R. H. and G. Borriello, “Contemporary Logic Design”, 2nd Edition, Pearson, 2005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Wang, K.C. (2017). Models of Embedded Systems. In: Embedded and Real-Time Operating Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-51517-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-51517-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-51516-8
Online ISBN: 978-3-319-51517-5
eBook Packages: EngineeringEngineering (R0)