Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Daniel Jackson (MIT Computer Science and Artificial Intelligence Laboratory)
May 2016 - Presentation Rethinking Software Design

This talk presents a new theory of software design that provides a structuring principle for behavior and criteria for identifying good and bad structures.