The ACM Computing Classification System (1998)

D.2.11 Software Architectures (NEW!)

  • Data abstraction NEW!
  • Domain-specific architectures NEW!
  • Information hiding NEW!
  • Languages (e.g., description, interconnection, definition) NEW!
  • Patterns (e.g., client/server, pipeline, blackboard) NEW!