© John D. McDowall 2019
John D. McDowallComplex Enterprise Architecturehttps://doi.org/10.1007/978-1-4842-4306-0_2

2. An Overview of Complex Adaptive Systems

John D. McDowall1 
(1)
Warrenton, VA, USA
 

A complex adaptive system is a system where each of the parts may be perfectly understood, but the behavior of the system as a whole cannot necessarily be predicted. The characteristics of such systems and their relevance to system design have been recognized for many years. Douglas Hofstadter, in his 1979 work on artificial intelligence, Gödel, Escher, Bach: An Eternal Golden Braid,1 recognized the importance of the emergent behaviors that come from these systems. By the 1990s, commodity hardware powerful enough to efficiently run large-scale agent simulations ...

Get Complex Enterprise Architecture: A New Adaptive Systems Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.