Applied software architecture
AcmeStudio: Supporting Style-Centered Architecture Development
Proceedings of the 26th International Conference on Software Engineering
Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
The Concept of Reference Architectures
Systems Engineering
Architecture Principles: The Cornerstones of Enterprise Architecture
Architecture Principles: The Cornerstones of Enterprise Architecture
A constructive approach to compositional architecture design
ECSA'11 Proceedings of the 5th European conference on Software architecture
Reference architecture and product line architecture: a subtle but critical difference
ECSA'11 Proceedings of the 5th European conference on Software architecture
Extracting and Facilitating Architecture in Service-Oriented Software Systems
WICSA-ECSA '12 Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture
Hi-index | 0.00 |
Reference architectures (RA) are reusable architectures for artifacts in a particular domain. They can serve as a basis for designing new architectures, but also as a means for quality control during system development. Quality control is performed through checking the conformance of systems in development to (company-wide) reference architectures. If performed manually, reference architecture conformance checking is a time- and resource-intensive process. In this paper we outline an approach for reference architecture conformance checking of application architectures in the banking domain. Reference architectures are defined on the basis of reusable rules, consisting of roles and of constraints on roles and role relationships. Conformance checking can be performed semi-automatically and continuously by automating important steps like the extraction of the actual application architecture, the binding of reference architecture roles to the elements of a specific application architecture, and the evaluation of the reference architecture rules for an application architecture.