Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Residues - Time, Change and Uncertainty in Software Architecture

GOTO Conferences via YouTube

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

Reviews

Start your review of Residues - Time, Change and Uncertainty in Software Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.