Research

The SEI is engaged in these research areas:

Architecture Competence

The SEI is developing models that can be applied to evaluate and improve the architecture competence of individuals and organizations. [more]

Architecture Conformance

The SEI is investigating technologies and practices that help organizations ensure that their implementation of a system conforms to the system's architecture. [more]

Architecture Evolution

The SEI is researching how organizations can manage future uncertainty by planning for system evolution. [more]

Quality Attributes and Service-Oriented Architecture (SOA)

The SEI is examining the relationship between service-oriented architectures (SOAs) and quality attributes. [more]

Evaluating System of Systems (SoS) Architectures

The SEI is developing methods and approaches for evaluating system of systems (SoS) architectures to ensure early identification of quality attribute inconsistencies and architectural risks. [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 Reconstruction

The SEI is researching current commercial and research tools that help organizations retrieve the "as-built" architecture of an implemented legacy system. [more]

Software Architectures and Acquisition

The SEI is collaborating with DoD acquisition organizations and their contractors to transition and apply architecture-centric software development approaches in an acquisition context. [more]

Software Architecture Life-Cycle Integration

The SEI is researching how to integrate SEI architecture evaluation and design methods into an organization's life cycle for developing architecture-based software. [more]

If you'd like to work with us, visit our collaboration opportunities page.

Software Architecture Training and Publications

Training

Publications

For more information

Contact Us

info@sei.cmu.edu

412-268-5800