Aspect-oriented analysis for product line architecture

被引:0
|
作者
Kishi, T [1 ]
Noda, N [1 ]
机构
[1] NEC Corp Ltd, Software Design Labs, Tokyo, Japan
关键词
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
相关论文
共 50 条
  • [1] Feature-oriented analysis and aspect-oriented product line assets development
    Lee, K
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 582 - 583
  • [2] On aspect-oriented software architecture: It implies a process as well as a product
    Noro, M
    Kumazaki, A
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 276 - 285
  • [3] Combining feature-oriented analysis and aspect-oriented programming for product line asset development
    Lee, Kwanwoo
    Kang, Kyo C.
    Kim, Minseong
    Park, Sooyong
    SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, : 103 - +
  • [4] Using Aspect-Oriented Approach for Software Product Line Development
    Tan, Lei
    Lin, Yuqing
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 387 - 392
  • [5] An evaluation of aspect-oriented programming as a product line implementation technology
    Anastasopoulos, M
    Muthig, D
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 : 141 - 156
  • [6] Modeling Aspect-Oriented Software Architecture
    Ni, Youcong
    Ying, Shi
    Zhang, Linlin
    Wen, Jing
    Ye, Peng
    Zhang, Jiajing
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 108 - +
  • [7] Representation of variability in software product line using Aspect-Oriented Programming
    Heo, Seung-Hyun
    Choi, Eun Man
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 66 - +
  • [8] Aspect-Oriented Architecting Using Architecture Frameworks
    Martin, James N.
    INCOSE International Symposium, 2021, 31 (01) : 210 - 226
  • [9] An implementation architecture for aspect-oriented component engineering
    Grundy, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 249 - 255
  • [10] An aspect-oriented software architecture for code mobility
    Lobato, Cidiane
    Garcia, Alessandro
    Romanovsky, Alexander
    Lucena, Carlos
    SOFTWARE-PRACTICE & EXPERIENCE, 2008, 38 (13): : 1365 - 1392