A Tactic-Based Approach to Embodying Non-functional Requirements into Software Architectures

Citations

WEB OF SCIENCE

8
Citations

SCOPUS

9

초록

This paper presents an approach for embodying nonfunctional requirements (NFRs) into software architecture using architectural tactics. Architectural tactics are reusable architectural building blocks, providing general architectural solutions for commonly occurring issues related 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. The composed tactic is then used to instantiate an initial architecture for the application where the NFRs are embodied. A stock trading system is used to demonstrate the approach.

키워드

PATTERN
제목
A Tactic-Based Approach to Embodying Non-functional Requirements into Software Architectures
저자
Kim, SuntaeKim, Dae-KyooLu, LunjinPark, Soo-Yong
DOI
10.1109/EDOC.2008.18
발행일
2008
유형
Proceedings Paper
저널명
Proceedings (IEEE International Enterprise Distributed Object Computing Conference)
페이지
139 ~ +