Lecture 23: Classifying and Comparing Styles
Classifying and Comparing Styles
Classification of Architectural Constructs
WARNING
Roadmap
Classification and Taxonomy
Classifying Elements - Hierarchy Computation Elements
Classifying Elements by Property Memory Elements
A Classification Approach to Style
Recap: Common Architectural Idioms
Recap: Comparison of System Patterns
Recap: Varieties of Data Flow
Rules of Thumb Re Data Flow
Recap: Pipes and Filters: Advantages
Recap: Pipes and Filters: Disadvantages
Varieties of Control Thread Styles
Rules of Thumb Re Control Threads
Recap: Object Architectures: Advantages
Recap: Object Architectures: Disadvantages
Recap: Varieties of Virtual machines
Rules of Thumb Re Virtual Machines
Varieties of Independent Components
Recap: Concurrency Options for Events
Recap: Categories of Event System
Recap: Event Systems: Specializations
Rules of Thumb Re Event Systems
Recap: Event Systems: Advantages
Recap: Event Systems: Disadvantages
Recap: Varieties of Repositories
Rules of Thumb Re Repositories
Recap: Blackboard vs. Pipe-and-Filter
Recap: Blackboard vs. Object System
Recap: Blackboard vs. Database
Question
© 1996 Carnegie Mellon Computer Science
Return to Software Architecture
Current Maintainer
Modified: 9 December 96