Title
Quality-driven architecture development using architectural tactics
Abstract
This paper presents a quality-driven approach to embodying non-functional requirements (NFRs) into software architecture using architectural tactics. Architectural tactics are reusable architectural building blocks, providing general architectural solutions for common issues pertaining to quality attributes. In this approach, architectural tactics are represented as feature models, and their semantics is defined using the Role-Based Metamodeling Language (RBML) which is a UML-based pattern specification notation. Given a set of NFRs, architectural tactics are selected and composed, and the composed tactic is used to instantiate an initial architecture for the application. The proposed approach addresses both the structural and behavioral aspects of architecture. We describe the approach using tactics for performance, availability and security to develop an architecture for a stock trading system. We demonstrate tool support for instantiating a composed tactic to generate an initial architecture of the stock trading system.
Year
DOI
Venue
2009
10.1016/j.jss.2009.03.102
Journal of Systems and Software
Keywords
Field
DocType
software architecture,role-based metamodeling language,uml,general architectural solution,feature composition,architectural tactic,reusable architectural building block,proposed approach address,quality-driven architecture development,quality-driven,feature modeling,architectural tactics,uml-based pattern specification notation,architectural tactics feature composition feature modeling quality-driven role-based metamodeling language software architecture,initial architecture,stock trading system,quality-driven approach,non functional requirement
Architecture,Applications architecture,Unified Modeling Language,Systems engineering,Multilayered architecture,Computer science,Reference architecture,Software architecture,Architectural pattern,Metamodeling
Journal
Volume
Issue
ISSN
82
8
The Journal of Systems & Software
Citations 
PageRank 
References 
50
1.83
15
Authors
4
Name
Order
Citations
PageRank
Suntae Kim119120.62
Dae-Kyoo Kim259649.69
Lunjin Lu322926.40
Sooyong Park4120778.34