Aspect-oriented analysis for product line architecture

被引:0
作者
Kishi, T [1 ]
Noda, N [1 ]
机构
[1] NEC Corp Ltd, Software Design Labs, Tokyo, Japan
来源
SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS | 2000年 / 576卷
关键词
product-line architecture; analysis method; aspect-oriented analysis; software architecture; architecture style; quality attributes; architectural design;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In designing a product-line architecture (PLA), it is important to analyze corm-non and variable requirements in a product family. These requirements must be analyzed not only from the functional aspect but also from aspects related to quality attributes such as performance and reliability. For example, if two products are required to attain different levels of performance, architectures for these products may be different even if they provide the same functionality. In this paper, we propose an aspect-oriented analysis method for PLA design in which we analyze product requirements from each aspect separately. In the method, we identify important factors for each quality attribute, and characterize the services in terms of the factors. Based on the characterization, we separate requirements related to each quality attribute from the original requirements. Using the method, we can examine the architecture styles required for a PLA from each aspect, which can make PLA design easier.
引用
收藏
页码:135 / 145
页数:11
相关论文
共 8 条
  • [1] BASS L, 1998, SOFTWARE ARCH PRACTI
  • [2] BUSCHMANN, 1996, PATTERN ORIENTED SOF
  • [3] DONOHOE P, 1999, SOFTWARE ARCHITECTUR
  • [4] KAZMAN R, 1998, P ICECCS 98 AUG
  • [5] KICZALES G, 1997, P EUR C OBJ OR PROGR
  • [6] KISHI T, 1999, ECOOP 99 WORKSH READ
  • [7] NODA N, 1999, P 6 AS PAC SOFTW ENG
  • [8] SHAW M, 1996, SOFTWARE ARCH PERSPE