Comparing Architectural Design Styles

  • Authors:
  • Mary Shaw

  • Affiliations:
  • -

  • Venue:
  • IEEE Software
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the more difficult decisions designers face in this area is selecting an appropriate architectural style.In this article, I examine 11 designs for an automobile cruise-control system. Most of the designs appeal to multiple styles, but they generally fall into four main groups: object-oriented architectures, including information hiding; state-based architectures; feedback-control architectures; and architectures that emphasize the system's real-time properties.It is my hope that this evaluation will not only make it easier to understand the relative merits of different architectural design idioms, but also serve as a springboard for analyzing the remaining obstacles to practical architectural design at the system level.