Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Applied software architecture
Software architecture: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
The 4+1 View Model of Architecture
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Architecture Decisions: Demystifying Architecture
IEEE Software
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Practical Software Testing: A Process-Oriented Approach
Practical Software Testing: A Process-Oriented Approach
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Service Architecture Design for E-Businesses: A Pattern-Based Approach
EC-Web '08 Proceedings of the 9th international conference on E-Commerce and Web Technologies
Incorporating fault tolerance tactics in software architecture patterns
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Qos architectural patterns for self-architecting software systems
Proceedings of the 7th international conference on Autonomic computing
How do architecture patterns and tactics interact? A model and annotation
Journal of Systems and Software
Impact evaluation for quality-oriented architectural decisions regarding evolvability
ECSA'10 Proceedings of the 4th European conference on Software architecture
Implementing reliability: the interaction of requirements, tactics and architecture patterns
Architecting dependable systems VII
Design and evaluation of a process for identifying architecture patterns in open source software
ECSA'11 Proceedings of the 5th European conference on Software architecture
On the impact of fault tolerance tactics on architecture patterns
Proceedings of the 2nd International Workshop on Software Engineering for Resilient Systems
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
Architectural design has been characterized as making a series of decisions that have system-wide impact. These decisions have side effects which can have significant impact on the system. However, the impact may be first understood much later; when the system architecture is difficult to change. Architecture patterns can help architects understand the impact of the architectural decisions at the time these decisions are made, because patterns contain information about consequences and context of the pattern usage. However, this information has been of limited use because it is not presented consistently or systematically. We discuss the current limitations of patterns on evaluating their impact on quality attributes, and propose integrating the information of patterns' impact on quality attributes in order to increase the usefulness of architecture patterns.