An Approach for Performance Evaluation of Software Architectures using Prototyping

F. MÃ¥rtensson, H. Grahn, and M. Mattsson (Sweden)


: Software architecture, performance evaluation, architecture prototyping, architecture evaluation.


The fundamental structure of a software system is referred to as the software architecture. Researchers have identified that the quality attributes of a software system, e.g., performance and maintainability, often are restricted by the architecture. Therefore, it is important to evaluate the quality properties of a system already during architec tural design. In this paper we propose an approach for evaluating the performance of a software architecture using architectural prototyping. As a part of the approach we have developed an evaluation support framework. We also show the applicability of the approach and evaluate it using a case study of a distributed software system for automated guided vehicles.

Important Links:

Go Back