Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Capturing and Using Software Architecture Knowledge for Architecture-Based Software Development
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
An Infrastructure for Indexing and Organizing Best Practices
REBSE '07 Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
An ontology-driven software architecture evaluation method
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Model Driven Development with non-functional aspects
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Scaling up software architecture evaluation processes
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Towards a process for architectural modelling in agile software development
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
An architecture-centric approach for goal-driven requirements elicitation
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Supporting security sensitive architecture design
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Identifying architectural patterns used in open source software: approaches and challenges
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Assessing the value of architectural information extracted from patterns for architecting
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
An architecture design method for critical embedded systems
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
In this paper, we present an approach to improve thesoftware architecture evaluation process bysystematically extracting and appropriatelydocumenting architecturally significant informationfrom software architecture and design patterns; we areinterested in only two pieces of information found insoftware patterns: general scenarios and architecturaltactics. General scenarios distilled from patterns notonly assist stakeholders in developing concretescenarios during a scenario-based architectureevaluation, but can also help an architect select andcalibrate a quality attribute reasoning framework.Architectural tactics in patterns are used as a means ofmanipulating independent parameters in the reasoningframework to achieve the desired quality. Moreover, webelieve if we use general scenarios and tactics extractedfrom patterns in an architectural evaluation, the resultsof that evaluation can be used as an evidence to validatethe pattern's claim with respect to the quality attributes.We demonstrate our approach by using EJBarchitecture usage patterns. We contend that thisapproach can be used to analyze and validate anyarchitecture pattern.