SACAM: The Software Architecture Comparison Analysis Method

Comparing software architectures for any nontrivial system is a difficult task. Software architectures are designed with particular requirements and constraints, and are often poorly documented. However, organizations often need to select a software architecture for future development from several candidate architectures. The Software Architecture Comparison Analysis Method (SACAM) was created to provide the rationale for an architecture selection process by comparing the fitness of architecture candidates for required systems. The SACAM compares architectures based on a set of criteria derived from the business goals of an organization. SACAM was developed in a technical reuse context where an organization investigated architectural commonalities and differences to explore architectural designs for a software product line architecture. This report outlines a first version of the method and its underlying concepts.

PDF [598 KB]

Authors

Christoph Stoermer

Felix Bachmann

Chris Verhoef

This report is related to the following area(s) of work:

Software Architecture

Technical Report
CMU/SEI-2003-TR-006
December 2003

Cite This Report

SEI:

Stoermer, Christoph; Bachmann, Felix; & Verhoef, Chris. SACAM: The Software Architecture Comparison Analysis Method (CMU/SEI-2003-TR-006 ). Software Engineering Institute, Carnegie Mellon University, 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tr006.cfm

IEEE:

C. Stoermer, F. Bachmann, and C. Verhoef, "SACAM: The Software Architecture Comparison Analysis Method," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2003-TR-006 , 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tr006.cfm

APA:

Stoermer, C., Bachmann, F., & Verhoef, C. (2003). SACAM: The Software Architecture Comparison Analysis Method (CMU/SEI-2003-TR-006 ). Retrieved May 19, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/03tr006.cfm

CHI:

Stoermer, Christoph, Felix Bachmann, and Chris Verhoef. SACAM: The Software Architecture Comparison Analysis Method (CMU/SEI-2003-TR-006 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tr006.cfm

MLA:

Stoermer, C., Bachmann, F., & Verhoef, C. 2003. SACAM: The Software Architecture Comparison Analysis Method (Technical Report CMU/SEI-2003-TR-006 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/03tr006.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.