3. Without Knowledge: First Examples
3.1. A Simple Batch System
3.2. A Small Interactive System
3.3. An OO Solution for the Interactive System
3.4. A Small Embedded System
4. The Notation: An Architecture Description Language
4.1. Modules as Atomic Building Blocks
4.2. Functional and Data Abstraction