Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
The IBM data warehouse architecture
Communications of the ACM
A reference architecture for workflow management systems
Data & Knowledge Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Software Architecture in Practice
Software Architecture in Practice
Scenario-Based Software Architecture Reengineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Comparison of Scenario-Based Software Architecture Evaluation Methods
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
An e-contracting reference architecture
Journal of Systems and Software
Empirically-grounded reference architectures: a proposal
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
A framework for analysis and design of software reference architectures
Information and Software Technology
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
Information and Software Technology
Software reference architectures - exploring their usage and design in practice
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Towards continuous reference architecture conformance analysis
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Reference architectures provide major guidelines for the structure of a class of information systems. Because of their fundamental role, reference architectures have to be of high quality. Before accepting a reference architecture, it has to go through a rigorous evaluation process. A number of methods exist for the evaluation of software architectures. In this paper, we analyze the main differences between concrete software architectures and reference architectures. We discuss the effects of these differences on the evaluation of reference architectures and show that existing methods cannot be directly applied for the evaluation of reference architectures. For the evaluation of a reference architecture for e-contracting systems, we used the Architecture Tradeoff Analysis Method with a number of adaptations and extensions. We present our approach and share our experiences from this evaluation process. Based on the analysis and our experiences gained, we present our vision for a method for the evaluation of reference architectures.