Tools & Methods

The SEI has developed these products and services designed to transition the knowledge and skills surrounding the development and analysis of software architectures:

Active Reviews for Intermediate Designs (ARID)

Active design reviews are an effective technique for insuring quality detailed designs in software. [more]

Architecture Expert (ArchE) Design Assistant

The SEI Architecture Expert (ArchE) tool is a design assistant that helps architects explore architectural designs driven by quality attributes. [more]

Architecture Improvement Workshop (AIW)

The Architecture Improvement Workshop (AIW) is a method for evaluating and improving software architectures relative to quality attribute goals. [more]

Architecture Tradeoff Analysis Method (ATAM)

The Architecture Tradeoff Analysis Method (ATAM) is a method for evaluating software architectures relative to quality attribute goals. [more]

System and Software Architecture Tradeoff Analysis Method

The SEI is developing methods and approaches for evaluating system architectures to ensure early identification of quality attribute inconsistencies and architectural risks. [more]

Cost Benefit Analysis Method (CBAM)

The Cost Benefit Analysis Method (CBAM) guides system engineers and other stakeholders to determine the costs and benefits associated with the architectural decisions that result in the system's qualities. [more]

Attribute-Driven Design (ADD) Method

The Attribute-Driven Design (ADD) method is a systematic step-by-step method for designing the software architecture of a software-intensive system. [more]

Quality Attribute Workshops (QAWs)

Quality Attribute Workshops (QAWs) provide a method for identifying a system’s architecture critical quality attributes, such as performance and security that are derived from mission or business goals. [more]

Architecture Documentation, Views and Beyond (V&B) Approach

The Views and Beyond approach offers guidance for documenting a software architecture. [more]

Software Architecture Training and Publications

Training

Publications

For more information

Contact Us

info@sei.cmu.edu

412-268-5800