Skip to main content

Simplicity

  • Chapter
  • First Online:
Real-Time Systems
  • 1722 Accesses

Abstract

The report on Software for Dependable Systems: Sufficient Evidence? [Jac07] by the National Academies contains as one of its central recommendations: One key to achieving dependability at reasonable cost is a serious and sustained commitment to simplicity, including simplicity of critical functions and simplicity in system interactions. This commitment is often the mark of true expertise. We consider simplicity to be the antonym of cognitive complexity (in the rest of this book, we mean cognitive complexity whenever we use the word complexity). In everyday life, many embedded systems seem to move in the opposite direction. The ever-increasing demands on the functionality and the nonfunctional constraints (such as safety, security, or energy consumption) that must be satisfied by embedded systems lead to a growth in system complexity.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.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. Amidzic, O., Riehle, H. J., Fehr, T., Wienbruch, C., & Elbert, T. (2001). Pattern of focal y-bursts in chess players. Nature, 412, 603.

    Article  Google Scholar 

  2. Anderson, D. L. (2001). Occam’s razor; simplicity, complexity, and global geodynamics. Proceedings of the American Philosophical Society, 14(1), 56–76.

    Google Scholar 

  3. Arthur, W. B. (1994). On the evolution of complexity. In G. Cowan, D. Pines, & D. Meltzer (Eds.), Complexity: Metaphors, models, and reality. Westview Press.

    Google Scholar 

  4. Avizienis, A. (1982). The four-universe information system model for the study of fault tolerance. In Proceedings of the 12th FTCS symposium (pp. 6–13). IEEE Press.

    Google Scholar 

  5. Bedau, M. A., & Humphrey, P. (2008). Emergence. MIT Press.

    Book  Google Scholar 

  6. Boulding, K. E. (1961). The image. Ann Arbor Paperbacks.

    MATH  Google Scholar 

  7. Bunge, M. (2008). Causality and modern science. Transaction Publishers.

    Google Scholar 

  8. Edmonds, B. (2000). Complexity and scientific modeling. In Foundations of science (pp. 379–390). Springer.

    Google Scholar 

  9. Epstein, S. (2008). Intuition from the perspective of cognitive experiential self-theory. In Intuition in judgment and decision making (pp. 23–38). Lawrence Erlbaum.

    Google Scholar 

  10. Feltovich, P. J., et al. (2004). Keeping it too simple: How the reductive tendency effects cognitive engineering. In IEEE intelligent systems (pp. 90–94). IEEE Press.

    Google Scholar 

  11. Fisher, D. A. (2006). An emergent perspective on the operation of system-of-systems (CMU/SEI-2006-TR-003). Carnegie Mellon Software Engineering Institute. http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&doc=GetTRDoc.pdf&AD=ADA449020

    Book  Google Scholar 

  12. Halford, G. S., Wilson, W. H., & Phillips, S. (1996). Abstraction, nature, costs, and benefits. Department of Psychology, University of Queensland.

    Google Scholar 

  13. Hayakawa, S. I. (1990). Language in thought and action. Harvest Original.

    Google Scholar 

  14. Hmelo-Silver, C. E., & Pfeffer, M. G. (2004). Comparing expert and novice understanding of a complex system from the perspective of structures, behaviors, and functions. Cognitive Science, 28, 127–138. Elsevier.

    Article  Google Scholar 

  15. Jackson, D., Thomas, M., & Millet, L. I. (2007). Software for dependable systems: Sufficient evidence? National Academic Press.

    Google Scholar 

  16. Kauffman, S. (1993). The origins of order: Self-organization and selection in evolution. Oxford University Press.

    Google Scholar 

  17. Kopetz, H. (2008). The rationale for time-triggered ethernet (RTSS 2008) (pp. 3–11). IEEE Press.

    Google Scholar 

  18. Kopetz, H. (2021). An architecture for driving automation. https://www.the-autonomous.com/news/an-architecture-for-driving-automation. Accessed 13 Dec 2021.

  19. Leverich, J., et al. (2008). Comparative evaluation of memory models of chip multiprocessors. ACM Transactions on Architecture and Code Optimization, 5(3), 12.1–12.30.

    Article  Google Scholar 

  20. Mesarovic, M. D., Screenath, S. N., & Keene, J. D. (2004). Search for organizing principles: Understanding in systems biology. Systems Biology On Line, 1(1), 19–27.

    Article  Google Scholar 

  21. Miller, G. A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information. The Psychological Review, 63, 81–97.

    Article  Google Scholar 

  22. Morin, E. (2007). Restricted complexity, general complexity. World Scientific Publishing Corporation.

    Book  Google Scholar 

  23. Moses, J. Complexity and flexibility (Working Paper).

    Google Scholar 

  24. NASA. (1999). Mars climate orbiter Mishap investigation report. Washington, DC. ftp://ftp.hq.nasa.gov/pub/pao/reports/2000/MCO_MIB_Report.pdf

  25. Parunak, H. V. D., et al. (1997). Managing emergent behavior in distributed control systems. Proceedings of ISA Tech, 97, 1–8.

    Google Scholar 

  26. Perrow, C. (1999). Normal accidents: Living with high risk technologies. Princeton University Press.

    Google Scholar 

  27. Polleti, F., et al. (2007). Energy-efficient multiprocessor systems-on-chip for embedded computing: Exploring programming models and their architectural support. Proceedings of the IEEE, 56(5), 606–620.

    MathSciNet  MATH  Google Scholar 

  28. Popper, K. R. (1968). The logic of scientific discovery. Hutchinson.

    MATH  Google Scholar 

  29. Reisberg, D. (2010). Cognition. W.W. Norton.

    Google Scholar 

  30. Rumpler, B. (2008). Design comprehension of embedded rea-time systems. PhD thesis, Institut für Technische Informatik, TU Wien.

    Google Scholar 

  31. Sessions, R. (2008). Simple architectures for complex enterprises. Microsoft Press.

    Google Scholar 

  32. Simon, H. A. (1981). Science of the artificial. MIT Press.

    Google Scholar 

  33. Sussman, J. (2000). Introduction to Transportation Systems. Artech House Publishers.

    Google Scholar 

  34. Sussman, J. (2003). Collected views on complexity in systems (Working Paper Series. ESD-WP-2003-01.06-ESD). MIT Engineering Systems Division.

    Google Scholar 

  35. Taleb, N. N. (2008). The black swan: The impact of the highly improbable. Penguin.

    Google Scholar 

  36. Vigotsky, L. S. (1962). Thought and language. MIT Press.

    Book  Google Scholar 

  37. Wilson, E. O. (1998). Consilience – The unity of knowledge. Vintage Books.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kopetz, H., Steiner, W. (2022). Simplicity. In: Real-Time Systems. Springer, Cham. https://doi.org/10.1007/978-3-031-11992-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-11992-7_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-11991-0

  • Online ISBN: 978-3-031-11992-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics