Determining whether a system will satisfy critical quality attribute requirements in areas such as performance, modifiability, and reliability is a complicated task that often requires the use of many complex theories and tools to arrive at reliable answers. This report describes a vehicle for encapsulating the quality attribute knowledge needed to understand a system's quality behavior as a reasoning framework that can be used by nonexperts. A reasoning framework includes the mechanisms needed to use sound analytic theories to analyze the behavior of a system with respect to some quality attribute. This report defines the elements of a reasoning framework and illustrates the reasoning framework concept by describing several reasoning frameworks and how they realize these elements.
This report is related to the following area(s) of work:
Software ArchitectureTechnical Report
CMU/SEI-2005-TR-007
July 2005
SEI:
Bass, Len; Ivers, James; Klein, Mark; & Merson, Paulo. Reasoning Frameworks (CMU/SEI-2005-TR-007). Software Engineering Institute, Carnegie Mellon University, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr007.cfm
IEEE:
L. Bass, J. Ivers, M. Klein, and P. Merson, "Reasoning Frameworks," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2005-TR-007, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr007.cfm
APA:
Bass, L., Ivers, J., Klein, M., & Merson, P. (2005). Reasoning Frameworks (CMU/SEI-2005-TR-007). Retrieved May 22, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/05tr007.cfm
CHI:
Bass, Len, James Ivers, Mark Klein, and Paulo Merson. Reasoning Frameworks (CMU/SEI-2005-TR-007). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr007.cfm
MLA:
Bass, L., Ivers, J., Klein, M., & Merson, P. 2005. Reasoning Frameworks (Technical Report CMU/SEI-2005-TR-007). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/05tr007.cfm
For more information