Master AI & Data—50% Off Udacity (Code CC50)
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a revolutionary conference talk that introduces residuality theory as a groundbreaking approach to software design for complex business environments. Learn how this innovative framework models software systems as interconnected residues rather than traditional components and processes, incorporating applied complexity science to make uncertainty management a fundamental aspect of design. Discover the evolution of software architecture and its relationship with complexity, examine how uncertainty and complexity sciences apply to software development, and understand software systems from a complexity perspective. Delve into the core principles of residuality theory through practical examples including car charging systems, and master contagion analysis techniques for robust system design. Gain insights into managing random stressors, implementing random simulation methods, and applying Kauffman Networks to create more resilient software architectures that can adapt to unpredictable business environments.
Syllabus
Intro
A short history of software architecture
Software architecture & complexity
Uncertainty & the complexity sciences
Software from a complexity perspective
Residuality theory
Example: Car charging systems
Contagion analysis
Outro
Taught by
GOTO Conferences