Software Engineering Institute
Case Studies in Software Architecture
December 13, 2017 • collection, topic or tag.
More and more organizations are realizing the importance of software architecture in their systems' success in areas such as avionics systems, network tactical systems, internet information systems, architecture reconstruction, automotive systems, distributed interactive simulation systems, scenario-based architectural analysis, system acquisition, and wargame simulation systems.
The SEI can provide information and guidance about architecture-related questions and problems. Please contact us . Below are published case studies of real-world applications of architecture-centric engineering. They include case studies using
- architecture evaluation, analysis, and design
- the Architecture Tradeoff Analysis Method (ATAM)
- the Quality Attribute Workshops (QAW)
- architecture reconstruction
Collection Items
A principled way to use frameworks in architecture design, november 30, 2012 • article, by humberto cervantes (universidad autonoma metropolitana–iztapalapa) , perla velasco-elizondo (autonomous university of zacatecas) , rick kazman.
In the past decade, researchers have devised many methods to support and codify architecture design.
Developing Architecture-Centric Engineering Within TSP
April 1, 2013 • brochure, by software engineering institute.
This information sheet describes the Bursatec project.
Relating Business Goals to Architecturally Significant Requirements for Software Systems
April 30, 2010 • technical note, by paul c. clements , len bass.
The purpose of this report is to facilitate better elicitation of high-pedigree quality attribute requirements. Toward this end, we want to be able to elicit business goals reliably and understand …
System Architecture Virtual Integration: An Industrial Case Study
October 31, 2009 • technical report, by peter h. feiler , jörgen hansson (university of skovde) , dionisio de niz , lutz wrage.
This report introduces key concepts of the SAVI paradigm and discusses the series of development scenarios used in a POC demonstration to illustrate the feasibility of improving the quality of …
Evaluating Software Architectures: Methods and Case Studies
October 22, 2001 • book, by paul c. clements , rick kazman , mark h. klein.
This book is a comprehensive guide to software architecture evaluation, describing specific methods that can quickly and inexpensively mitigate enormous risk in software projects.
Scenario-Based Analysis of Software Architecture
November 1, 1996 • white paper, by gregory abowd , len bass , paul c. clements , rick kazman.
This paper presents an experiential case study illustrating the methodological use of scenarios to gain architecture-level understanding and predictive insight into large, real-world systems in various domains.
An Architectural Analysis Case Study: Internet Information Systems
April 1, 1995 • white paper.
This paper presents a method for analyzing systems for nonfunctional qualities from the perspective of their software architecture and applies this method to the field of Internet information systems (IISs).
Using the SEI Architecture Tradeoff Analysis Method to Evaluate WIN-T: A Case Study
August 31, 2005 • technical note, by paul c. clements , john k. bergey , dave mason.
This report describes the application of the SEI ATAM (Architecture Tradeoff Analysis Method) to the U.S. Army's Warfighter Information Network-Tactical (WIN-T) system.
Using the Architecture Tradeoff Analysis Method (ATAM) to Evaluate the Software Architecture for a Product Line of Avionics Systems: A Case Study
June 30, 2003 • technical note, by mario r. barbacci , paul c. clements , anthony j. lattanze , linda m. northrop , william wood.
This 2003 technical note describes an ATAM evaluation of the software architecture for an avionics system developed for the Technology Applications Program Office (TAPO) of the U.S. Army Special Operations …
Using the Architecture Tradeoff Analysis Method to Evaluate a Wargame Simulation System: A Case Study
November 30, 2001 • technical note, by lawrence g. jones , anthony j. lattanze.
This report describes the application of the ATAM (Architecture Tradeoff Analysis Method) to a major wargaming simulation system.
Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study
May 31, 2000 • technical note, by brian p. gallagher.
This report describes the application of the ATAM (Architecture Tradeoff Analysis Method) to evaluate a reference architecture for ground-based command and control systems.
Using Quality Attribute Workshops to Evaluate Architectural Design Approaches in a Major System Acquisition: A Case Study
June 30, 2000 • technical note, by john k. bergey , mario r. barbacci , william wood.
This report describes a series of Quality Attribute Workshops (QAWs) that were conducted on behalf of a government agency during its competitive acquisition of a complex, tactical, integrated command and …
Architecture Reconstruction to Support a Product Line Effort: Case Study
June 30, 2001 • technical note, by liam o'brien.
This report describes the architecture reconstruction process that was followed when the SEI performed architecture reconstructions on three small automotive motor systems.
Architecture Reconstruction Case Study
March 31, 2003 • technical note.
This report outlines an architecture reconstruction carried out at the SEI on a software system called VANISH, which was developed for prototyping visualizations.
Use of Quality Attribute Workshops (QAWs) in Source Selection for a DoD System Acquisition: A Case Study
May 31, 2002 • technical note, by john k. bergey , william wood.
This case study outlines how a DoD organization used architecture analysis and evaluation in a major system acquisition to reduce program risk.
IMAGES