Skip to main content

The Real-Time Environment

  • Chapter
  • First Online:
Real-Time Systems

Part of the book series: Real-Time Systems Series ((RTSS))

Abstract

The purpose of this introductory chapter is to describe the environment of real-time computer systems from a number of different perspectives. A solid understanding of the technical and economic factors that characterize a real-time application helps to interpret the demands that the system designer must cope with. The chapter starts with the definition of a real-time system and with a discussion of its functional and meta-functional requirements. Particular emphasis is placed on the temporal requirements that are derived from the well-understood properties of control applications. The objective of a control algorithm is to drive a process such that a performance criterion is satisfied. Random disturbances occurring in the environment degrade system performance and must be taken into account by the control algorithm. Any additional uncertainty that is introduced into the control loop by the control system itself, e.g., a non-predictable jitter of the control loop, results in a degradation of the quality of control.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 99.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

Institutional subscriptions

References

  1. Avizienis, A., et al., (2004). Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. on Dependable and Secure Computing. Vol. 1(1). (pp. 11-33).

    Article  Google Scholar 

  2. Burns, A. & A. Wellings. (2009). Real-Time Systems and Programming Languages: Ada, Real-Time Java and C/Real-Time POSIX. Addison-Wesley.

    Google Scholar 

  3. Buttazzo, G. (2004). Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications. Springer Verlag.

    Google Scholar 

  4. Degani, A., Shafto, M. & Kirlik, A. (1995). Mode Usage in Automated Cockpits: some Initial Observations. Proc. of IFAC 1995. IFAC Press. (pp. 1-13).

    Google Scholar 

  5. Johnson, S. C., & Butler, R. W. (1992). Design for Validation. IEEE Aerospace and Electronic Systems Magazine. Vol. 7(1). (pp. 38-43).

    Article  Google Scholar 

  6. Kopetz, H. (2009). Temporal Uncertainties in Cyber-Physical Systems. Institute für Technische Informatik, TU Vienna, Report 1/2009. Vienna.

    Google Scholar 

  7. Lee, E.A. & Seshia, S. A. (2010). Introduction to Embedded Systems – A Cyber-Physical Systems Approach. http://LeeSeshia.org, 2010.

    Google Scholar 

  8. Leveson, N.G. (1995). Safeware: System Safety and Computers. Addison Wesley Company. Reading, Mass.

    Google Scholar 

  9. Liu, J.W.S. (2000). Real-Time Systems. Prentice Hall.

    Google Scholar 

  10. Neumann, P.G. (1996). Risks to the Public in Computers and Related Systems. Software Engineering Notes, Vol. 21(5). ACM Press. p. 18.

    Google Scholar 

  11. Powell, D. (1995). Failure Mode Assumptions and Assumption Coverage In: B. Randell, J. C. Laprie, H. Kopetz, & B. Littlewood (Ed.), Predictably Dependable Computing Systems. Springer Verlag. Berlin. (pp. 123-140).

    Google Scholar 

  12. SAE. (1995). Class C Application Requirements, Survey of Known Protocols, J20056. In: SAE Handbook. SAE Press. (pp. 23.437-23.461).

    Google Scholar 

  13. Saltzer, J., Reed, D. P., & Clark, D. D. (1984). End-to-End Arguments in System Design. ACM Trans. on Computer Systems. Vol. 2(4). (pp. 277-288).

    Article  Google Scholar 

  14. Marwedel, P. (2010). Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. Springer Verlag

    Google Scholar 

  15. Task Force. (2004). Final Report on the August 14, 2003 Blackout in the United States and Canada. US Department of Energy.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hermann Kopetz .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Kopetz, H. (2011). The Real-Time Environment. In: Real-Time Systems. Real-Time Systems Series. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-8237-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8237-7_1

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-8236-0

  • Online ISBN: 978-1-4419-8237-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics