The Community for Technology Leaders
Green Image
Issue No. 06 - November (1995 vol. 12)
ISSN: 0740-7459
pp: 27-41
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.

M. Shaw, "Comparing Architectural Design Styles," in IEEE Software, vol. 12, no. , pp. 27-41, 1995.
94 ms
(Ver 3.3 (11022016))