Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Realizing and Refining Architectural Tactics: Availability

  • August 2009
  • By James Scott , Rick Kazman
  • Tactics are fundamental elements of software architecture that an architect employs to meet a system's quality requirements. This report describes an updated set of tactics that enable the architect to build availability into a system.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • Abstract

    Architectural tactics are fundamental design decisions. They are the building blocks for both architectural design and analysis. A catalog of architectural tactics has now been in use for several years in academia and industry. This report illustrates the use of this catalog in industrial applications, describing how tactics can be used in both design and analysis. The report further shows how the needs of practice have caused the catalog of availability tactics to be updated, but demonstrates that the underlying structure of the tactics categorization has remained stable. Finally, a real-world example is provided of the application of the updated set of availability tactics, showing how it illuminates design decisions, as guided by associated heuristics and analytic models.

  • Download

Cite This Report

SEI

Scott, James; & Kazman, Rick. Realizing and Refining Architectural Tactics: Availability (CMU/SEI-2009-TR-006). Software Engineering Institute, Carnegie Mellon University, 2009. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9087

IEEE

Scott. James, and Kazman. Rick, "Realizing and Refining Architectural Tactics: Availability," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2009-TR-006, 2009. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9087

APA

Scott, James., & Kazman, Rick. (2009). Realizing and Refining Architectural Tactics: Availability (CMU/SEI-2009-TR-006). Retrieved December 17, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9087

CHI

James Scott, & Rick Kazman. Realizing and Refining Architectural Tactics: Availability (CMU/SEI-2009-TR-006). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2009. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9087

MLA

Scott, James., & Kazman, Rick. 2009. Realizing and Refining Architectural Tactics: Availability (Technical Report CMU/SEI-2009-TR-006). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9087