Abstract
This chapter begins with a brief overview of embedded computing systems in Sect. 2.1, taking into account the introduction to systems in Chap. 1. Thereafter, Sect. 2.2 introduces the hardware architecture of embedded computing systems. Section 2.3 is an introduction to the methodology for determining the design metrics of embedded computing systems, a method which defines the preciseness of a design with regard to the requirements specifications. Section 2.4 introduces the concept of embedded control with regard to the respective mathematical notation formulations of the different control laws. Section 2.5 introduces the principal concept of hardware-software codesign. Since the expected growth rate of design productivity in the traditional way is far below that of system complexity, hardware-software codesign has been developed as a new design methodology during the past decade. Section 2.6 presents a case study of the concept of system stability analysis. Section 2.7 contains comprehensive questions from the system theory domain, followed by references and suggestions for further reading.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences and Further Reading
(Adamski et al. 2005) Adamski, M., A., Karatkevich, A., Wegrzyn, M.: Design of Embedded Control Systems, Springer Publ. 2005
(Ashenden 2008) Ashenden P. J.: The Designers Guide to VHDL, Elsevier Publ. 2008
(Balarin et al. 2003) Balarin, F.: Metropolis: An Integrated Electronic \ Environment, Computer, pp. 45–52, 2003
(Balasubramanian et al. 2006) Balasibramanian, K.: Developing Applications Using Model-Driven Design Environments, Computer, pp. 33–40, 2006
(Booch et al. 2005) Booch, G., Rumbaugh, J., Jacobsen, I.: The Unified Modeling Language User Guide, Pearson Higher Education Publ. 2005
(Chaturvedi 2010) Chaturvedi, D. K.: Modeling and Simulation of Systems Using MATLAB and Simulink, CRC Press, 2010
(Colnaric and Verber 2008) Colnaric, M., Verber, D.: Distributed Embedded Control Systems, Springer Publ. 2008
(Eker et al.2003) Eker, J.: Taming Heterogeneity: The Ptolemy Approach, Proc. IEEE, Vol. 91, no. 1, pp. 127–144, 2005
(Feiler and Gluch 2012) Feiler, P. H., Gluch, D. P.: Model-based Engineering with AADL: An Introduction to the SAE Architecture Analysis and Design Language, Pearson Higher Education Publ., 2012
(Haubelt and Teich 2010) Haubelt, C., Teich, J.: Digital Hardware/Software-Systems: Specification and Verification (In German), Springer Publ. 2010
(Henzinger and Sifakis 2007) Henzinger T. A., Safakis, J.: Embedded Systems Design, IEEE Computer Society, pp. 32–40, 2007
(Kamal 2008) Kamal, R.: Embedded Systems: Architecture, Programming, and Design, McGraw Hill Publ. 2008
(Klee Allen 2011) Klee H., Allen, R.: Simulation of Dynamic Systems with Matlab and Simulink, CRC Press, 2011
(Lee and Seisha 2015) Lee, E. A.; Seshia, S. A.: Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2nd ed. Berkeley, CA, USA, 2015
(Moeller 2003) Moeller, D. P. F.: Mathematical and Computational Modeling and Simulation, Springer Verlag, Berlin Heidelberg, 2003
(Möller 2014) Möller D. P. F.: Introduction to Transportation Analysis, Modeling and Simulation, Springer Publ. Series Simulation Foundations, Methods, and Applications, 2014
(Oliveira, M. F. S., Redin, R. M.., Carro, L., da Cunha Lamb, L., Wagner, F. R.: Software Quality Metrics and their Impact on Embedded Software. In: IEEE MOMPES 5th Internat. Workshop, pp. 68–77, 2008,
(Perry 2002) Perry, D. L.: VHDL Programming by Example, McGraw Hill, 2002
(Plessel 2013) Plessel, C.: Hardware/Software Codesign; http://homepages.uni-paderborn.de/plessl/lectures/2010-Codesign/script/Skript-Codesign.pdf. Accessed August 18, 2013
(Rockwell 2010) Rockwell, D.: State-Space Representation of LTI Systems, http://web.mit.edu/2.14/www/Handouts/StateSpace.pdf
(Rumbaugh et al. 2004) Rumbaugh, J., Jacobsen, I., Booch, G.: The Unified Modeling Reference Language Manual, Pearson Higher Education Publ., 2004
(Sciuto et al. 2003) Sciuto, D., Salice, F., Pomante, L., Fornaciari, W. : Metrics for Design Space Exploration of Heterogeneous Multiprocessor Embedded Systems. http://pdf.aminer.org/000/106/293/metrics_for_design_space_exploration_of_heterogeneous_multiprocessor_embedded_systems.pdf
(Sifakis 2005) Sifakis J.: A Framework for Component-Based Construction, Proc. Software Eng. and Formal Methods, IEEE, pp. 293–300, 2005
(Teich 2000) Teich, J.: Embedded system synthesis and optimization. In: Proc. Workshop Systems Design Automation, pp. 9–22, Rathen, Germany, 2000
(Teich 2012) Teich, J.: Hardware/Software Codesign: The Past, the Present, and Predicting the Future; Proceedings of the IEEE, Vol. 100, pp. 1411–1430, 2012
(Vahid and Lysecky 2007) Vahid, F., Lysecky, R.: Verilog for Digital Design, John Wiley Publ. 2007
(Visioli 2006) Visioli, A.: Practical PID Control, Springer Publ. 2006
(Zurawski 2009) Zurak, R.: Embedded Systems Handbook, CRC Publ., 2009
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Möller, D.P.F. (2016). Introduction to Embedded Computing Systems. In: Guide to Computing Fundamentals in Cyber-Physical Systems. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-25178-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-25178-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25176-9
Online ISBN: 978-3-319-25178-3
eBook Packages: Computer ScienceComputer Science (R0)