SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
Quantifying the costs and benefits of architectural decisions
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software Architecture in Practice
Software Architecture in Practice
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
Mining Patterns to Support Software Architecture Evaluation
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
The essential components of software architecture design and analysis
Journal of Systems and Software
UML Profiles for Design Decisions and Non-Functional Requirements
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Reference Architecture for Lending Industry in ULS Systems
ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
Architectural-Level Risk Analysis Using UML
IEEE Transactions on Software Engineering
Resource-oriented business process modeling for ultra-large-scale systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Technical Software Development Process in the XML Domain
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Towards an architectural viewpoint for systems of software intensive systems
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Lightweight and continuous architectural software quality assurance using the aSQA technique
ECSA'10 Proceedings of the 4th European conference on Software architecture
The state of the art and future perspectives in systems of systems software architectures
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Investigating dependencies in software requirements for change propagation analysis
Information and Software Technology
Hi-index | 0.00 |
As software systems become larger and more decentralized, increasinglycross organizational boundaries and continue to change, traditional structuraland prescriptive software architectures are becoming more rule-centric forbetter accommodating changes and regulating distributed design and developmentprocesses. This is particularly true for Ultra-Large-Scale (ULS) systemsand industry-wide reference architectures. However, existing architecturedesign and evaluation processes have mainly been designed for structural architectureand do not scale up to large and complex system of systems. In this paper,we propose a new software architecture evaluation process - EvaluationProcess for Rule-centric Architecture (EPRA). EPRA reuses and tailors existingproven architecture analysis process components and scales up to complexsoftware-intensive system of systems. We exemplify EPRA's use in an architectureevaluation exercise for a rule-centric industry reference architecture.