Skip to main content

Introduction to Embedded Computing Systems

  • Chapter
  • First Online:
  • 2678 Accesses

Part of the book series: Computer Communications and Networks ((CCN))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References and Further Reading

  • (Adamski et al. 2005) Adamski, M., A., Karatkevich, A., Wegrzyn, M.: Design of Embedded Control Systems, Springer Publ. 2005

    Google Scholar 

  • (Ashenden 2008) Ashenden P. J.: The Designers Guide to VHDL, Elsevier Publ. 2008

    Google Scholar 

  • (Balarin et al. 2003) Balarin, F.: Metropolis: An Integrated Electronic \ Environment, Computer, pp. 45–52, 2003

    Google Scholar 

  • (Balasubramanian et al. 2006) Balasibramanian, K.: Developing Applications Using Model-Driven Design Environments, Computer, pp. 33–40, 2006

    Google Scholar 

  • (Booch et al. 2005) Booch, G., Rumbaugh, J., Jacobsen, I.: The Unified Modeling Language User Guide, Pearson Higher Education Publ. 2005

    Google Scholar 

  • (Chaturvedi 2010) Chaturvedi, D. K.: Modeling and Simulation of Systems Using MATLAB and Simulink, CRC Press, 2010

    Google Scholar 

  • (Colnaric and Verber 2008) Colnaric, M., Verber, D.: Distributed Embedded Control Systems, Springer Publ. 2008

    Google Scholar 

  • (Eker et al.2003) Eker, J.: Taming Heterogeneity: The Ptolemy Approach, Proc. IEEE, Vol. 91, no. 1, pp. 127–144, 2005

    Google Scholar 

  • (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

    Google Scholar 

  • (Haubelt and Teich 2010) Haubelt, C., Teich, J.: Digital Hardware/Software-Systems: Specification and Verification (In German), Springer Publ. 2010

    Google Scholar 

  • (Henzinger and Sifakis 2007) Henzinger T. A., Safakis, J.: Embedded Systems Design, IEEE Computer Society, pp. 32–40, 2007

    Google Scholar 

  • (Kamal 2008) Kamal, R.: Embedded Systems: Architecture, Programming, and Design, McGraw Hill Publ. 2008

    Google Scholar 

  • (Klee Allen 2011) Klee H., Allen, R.: Simulation of Dynamic Systems with Matlab and Simulink, CRC Press, 2011

    Google Scholar 

  • (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

    Google Scholar 

  • (Moeller 2003) Moeller, D. P. F.: Mathematical and Computational Modeling and Simulation, Springer Verlag, Berlin Heidelberg, 2003

    Google Scholar 

  • (Möller 2014) Möller D. P. F.: Introduction to Transportation Analysis, Modeling and Simulation, Springer Publ. Series Simulation Foundations, Methods, and Applications, 2014

    Google Scholar 

  • (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,

    Google Scholar 

  • (Perry 2002) Perry, D. L.: VHDL Programming by Example, McGraw Hill, 2002

    Google Scholar 

  • (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

    Google Scholar 

  • (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

    Google Scholar 

  • (Teich 2000) Teich, J.: Embedded system synthesis and optimization. In: Proc. Workshop Systems Design Automation, pp. 9–22, Rathen, Germany, 2000

    Google Scholar 

  • (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

    Google Scholar 

  • (Vahid and Lysecky 2007) Vahid, F., Lysecky, R.: Verilog for Digital Design, John Wiley Publ. 2007

    Google Scholar 

  • (Visioli 2006) Visioli, A.: Practical PID Control, Springer Publ. 2006

    Google Scholar 

  • (Zurawski 2009) Zurak, R.: Embedded Systems Handbook, CRC Publ., 2009

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics