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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Amidzic, O., Riehle, H. J., Fehr, T., Wienbruch, C., & Elbert, T. (2001). Pattern of focal y-bursts in chess players. Nature, 412, 603.
Anderson, D. L. (2001). Occam’s razor; simplicity, complexity, and global geodynamics. Proceedings of the American Philosophical Society, 14(1), 56–76.
Arthur, W. B. (1994). On the evolution of complexity. In G. Cowan, D. Pines, & D. Meltzer (Eds.), Complexity: Metaphors, models, and reality. Westview Press.
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.
Bedau, M. A., & Humphrey, P. (2008). Emergence. MIT Press.
Boulding, K. E. (1961). The image. Ann Arbor Paperbacks.
Bunge, M. (2008). Causality and modern science. Transaction Publishers.
Edmonds, B. (2000). Complexity and scientific modeling. In Foundations of science (pp. 379–390). Springer.
Epstein, S. (2008). Intuition from the perspective of cognitive experiential self-theory. In Intuition in judgment and decision making (pp. 23–38). Lawrence Erlbaum.
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.
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
Halford, G. S., Wilson, W. H., & Phillips, S. (1996). Abstraction, nature, costs, and benefits. Department of Psychology, University of Queensland.
Hayakawa, S. I. (1990). Language in thought and action. Harvest Original.
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.
Jackson, D., Thomas, M., & Millet, L. I. (2007). Software for dependable systems: Sufficient evidence? National Academic Press.
Kauffman, S. (1993). The origins of order: Self-organization and selection in evolution. Oxford University Press.
Kopetz, H. (2008). The rationale for time-triggered ethernet (RTSS 2008) (pp. 3–11). IEEE Press.
Kopetz, H. (2021). An architecture for driving automation. https://www.the-autonomous.com/news/an-architecture-for-driving-automation. Accessed 13 Dec 2021.
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.
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.
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.
Morin, E. (2007). Restricted complexity, general complexity. World Scientific Publishing Corporation.
Moses, J. Complexity and flexibility (Working Paper).
NASA. (1999). Mars climate orbiter Mishap investigation report. Washington, DC. ftp://ftp.hq.nasa.gov/pub/pao/reports/2000/MCO_MIB_Report.pdf
Parunak, H. V. D., et al. (1997). Managing emergent behavior in distributed control systems. Proceedings of ISA Tech, 97, 1–8.
Perrow, C. (1999). Normal accidents: Living with high risk technologies. Princeton University Press.
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.
Popper, K. R. (1968). The logic of scientific discovery. Hutchinson.
Reisberg, D. (2010). Cognition. W.W. Norton.
Rumpler, B. (2008). Design comprehension of embedded rea-time systems. PhD thesis, Institut für Technische Informatik, TU Wien.
Sessions, R. (2008). Simple architectures for complex enterprises. Microsoft Press.
Simon, H. A. (1981). Science of the artificial. MIT Press.
Sussman, J. (2000). Introduction to Transportation Systems. Artech House Publishers.
Sussman, J. (2003). Collected views on complexity in systems (Working Paper Series. ESD-WP-2003-01.06-ESD). MIT Engineering Systems Division.
Taleb, N. N. (2008). The black swan: The impact of the highly improbable. Penguin.
Vigotsky, L. S. (1962). Thought and language. MIT Press.
Wilson, E. O. (1998). Consilience – The unity of knowledge. Vintage Books.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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)