On the Impact of Fault Tolerance Tactics on Architecture Patterns

On the Impact of Fault Tolerance Tactics on Architecture Patterns

Abstract

One important way that an architecture impacts fault tolerance is by making it easy or hard to implement tactics that improve fault tolerance. Information about how the implementation of fault tolerance tactics affects the architecture patterns of a system should be useful to architects during architectural design in selecting optimal fault tolerance tactics and architecture patterns. In order to understand more about how useful this information can be, we performed an informal study of teams designing fault tolerance tactics in an architecture. One group used information about the interaction of tactics and architecture patterns; the other did not. We observed that the group with the information produced better quality architectures, and were able to better estimate the difficulty of implementing the tactics. We recommend that information about the interaction of tactics and architecture patterns be made available to architects, particularly those with less familiarity about fault tolerance tactics.

Grafik Top
Authors
  • Harrison, N.
  • Avgeriou, P.
  • Zdun, Uwe
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
2nd International Workshop on Software Engineering for Resilient Systems (SERENE 2010)
Divisions
Software Architecture
Subjects
Software Engineering
Event Location
London, United Kingdom
Event Type
Workshop
Event Dates
April 13-16, 2010
Publisher
ACM
Date
July 2010
Export
Grafik Top