1998 · 141 citations · 13 references
ComputingComputer SciencePerformance MeasurementSoftware EngineeringSystems ArchitectureArchitecture EvaluationPerformance EngineeringPerformance EvaluationSoftware ArchitectureSoftware MetricsArchitecture Performance AssessmentSoftware Architecture EvaluationSoftware Performance EngineeringSystem Performance Evaluation
There is growing recognition of the importance of the role of architecture in determining the quality attributes, such as modifiability, reusability, reliability, and performance, of a software system. While a good architecture cannot guarantee attainment of quality goals, a poor architecture can prevent their achievement. This paper discusses assessment of the performance characteristics of software architectures. We describe the information required to perform such assessments and discuss how it can be extracted from architectural descriptions. The process of evaluating the performance characteristics of a software architecture is described and illustrated with a simple case study. 1.
13
The 4+1 View Model of architecture
Philippe Kruchten · IEEE Software · 1995 · 2.1K citations · Full text
Jordan Oxley · Medical Entomology and Zoology · 1995 · 754 citations
The architecture tradeoff analysis method
Rick Kazman, Mark Klein, Mario R. Barbacci et al. · 2002 · 542 citations