pt. 1. Understanding PBE. Defining patterns-based engineering -- Examples of pattern implementations -- Case study introduction -- Iteration 0: envisioning -- Iteration 1: creating the pattern -- Iteration 2: packaging the pattern -- Iteration 3: consuming the pattern -- PBE and the software development process
pt. 2. PBE Patterns and guidelines. Introduction to the PBE patterns and guidelines -- Foundational patterns and guidelines -- Discovering patterns -- Designing patterns -- Creating patterns -- Packaging Patterns -- Using domain-specific languages with patterns -- Consuming the patterns
pt. 3. Benefits of PBE -- Economic considerations of PBE -- PBE misconceptions