The Structure of the "THE"-Multiprogramming System

Edsger W. Dijkstra

One-line summary: By strictly layering the system into a hierarchy, system design, implementation, and debugging are all simplified - software engineering applied to systems engineering.

Overview/Main Points

Relevance

Structured system design. Rigorous enforcement of layering, with all of the benefits.

Flaws