Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore residuality theory, a revolutionary approach to software design for complex business environments, in this NDC Oslo 2023 conference talk by Barry O'Reilly. Dive into the concept of modeling software systems as interconnected residues, an alternative to traditional component and process modeling. Learn how applied complexity science can be used to manage uncertainty as a fundamental part of the design process. Discover key concepts such as random simulation, Kauffman networks, NKP analysis, attractor networks, and residual architecture. Examine the two-step algorithm for implementing residuality theory and understand its mathematical leverage. Investigate real-world applications through examples like car charging systems. Gain insights into stressor analysis, decomposition, contagion, and incidence matrix. Explore empirical proof and residual analysis techniques to enhance your understanding of this innovative approach to software design.
Syllabus
Intro
Order and Disorder
The Problem with X (Stressors)
Residuality Theory
Random Simulation
Kauffman Networks
NKP Analysis
A Two Step Algorithm
Attractor Networks & Residues
Residual Architecture
Mathematical Leverage
Criticality
Example: car charging systems
Stressor analysis
Decomposition & Contagion
Incidence Matrix
Empirical Proof
Residual Analysis
Taught by
NDC Conferences