Prototype-based Software Architecture Evaluation -- Component Quality Attribute Evaluation
Frans Mårtensson, Håkan Grahn, Michael Mattsson · 2004
The architecture of a software system is crucial since it often affects and limits the quality attributes of the system, e.g., performance and maintainability. In this paper we evaluate three communication components suggested for use in a software architecture using prototype-based evaluation. We evaluate the performance quantitatively, and also present qualitative results on portability and maintainability. Components for both intra- and inter-process communication are evaluated and we find that it might be possible to use one third-party component for both intraand inter-process communication, thus replacing two inhouse developed components.