Lecture 23: Classifying and Comparing Styles

  1. Classifying and Comparing Styles
  2. Classification of Architectural Constructs
  3. WARNING
  4. Roadmap
  5. Classification and Taxonomy
  6. Classifying Elements - Hierarchy Computation Elements
  7. Classifying Elements by Property Memory Elements
  8. A Classification Approach to Style
  9. Recap: Common Architectural Idioms
  10. Recap: Comparison of System Patterns
  11. Recap: Varieties of Data Flow
  12. Rules of Thumb Re Data Flow
  13. Recap: Pipes and Filters: Advantages
  14. Recap: Pipes and Filters: Disadvantages
  15. Varieties of Control Thread Styles
  16. Rules of Thumb Re Control Threads
  17. Recap: Object Architectures: Advantages
  18. Recap: Object Architectures: Disadvantages
  19. Recap: Varieties of Virtual machines
  20. Rules of Thumb Re Virtual Machines
  21. Varieties of Independent Components
  22. Recap: Concurrency Options for Events
  23. Recap: Categories of Event System
  24. Recap: Event Systems: Specializations
  25. Rules of Thumb Re Event Systems
  26. Recap: Event Systems: Advantages
  27. Recap: Event Systems: Disadvantages
  28. Recap: Varieties of Repositories
  29. Rules of Thumb Re Repositories
  30. Recap: Blackboard vs. Pipe-and-Filter
  31. Recap: Blackboard vs. Object System
  32. Recap: Blackboard vs. Database
  33. Question


© 1996 Carnegie Mellon Computer Science

Return to Software Architecture Current Maintainer

Modified: 9 December 96