A metamodeling approach to tracing variability between requirements and architecture in software product lines

被引:8
|
作者
Moon, Mikyeong [1 ]
Chae, Heung Seok [1 ]
Nam, Taewoo [1 ]
Yeom, Keunhyuk [1 ]
机构
[1] Pusan Natl Univ, Dept Comp Engn, Pusan, South Korea
关键词
D O I
10.1109/CIT.2007.117
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Even in traditional single software product development, failure to manage changes in requirements can cause degeneration of the architecture and components. Traceability issues are even more important in the product line because the impact of changes in a product line can involve all the product line-based applications. Variability means the ability of a software system to be changed, customized or configured for use in a particular context and it should be managed at different levels of abstraction. In this paper, we suggest a metamodeling approach to support the tracing of the variability in requirements and architecture. Two metamodels representing the domain requirements and domain architecture with variability are proposed. Based on the proposed metamodels, we describe trace relationships between requirements and architecture with respect to variability.
引用
收藏
页码:927 / 933
页数:7
相关论文
共 50 条
  • [1] From Requirements to Architecture for Software Product Lines
    Coelho, Keivilany
    Batista, Thais
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 282 - 289
  • [2] Security requirements variability for software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 1413 - +
  • [3] A flexible requirements analysis approach for Software Product Lines
    Guelfi, Nicolas
    Perrouin, Gilles
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 78 - +
  • [4] A Variability Fault Localization Approach for Software Product Lines
    Trang Thu Nguyen
    Kien-Tuan Ngo
    Son Nguyen
    Hieu Dinh Vo
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (10) : 4100 - 4118
  • [5] Tracing variability in software product families
    Mohan, K
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 1151 - 1153
  • [6] Approach to modelling feature variability and dependencies in software product lines
    Ye, H
    Liu, H
    IEE PROCEEDINGS-SOFTWARE, 2005, 152 (03): : 101 - 109
  • [7] Security requirements in software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    SECRYPT 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2008, : 442 - +
  • [8] Software product lines and software architecture design
    Bosch, J
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 717 - 717
  • [9] A Feature-Driven Requirements Engineering Approach for Software Product Lines
    de Oliveira, Raphael Pereira
    Insfran, Emilio
    Abrahao, Silvia
    Gonzalez-Huerta, Javier
    Blanes, David
    Cohen, Sholom
    de Almeida, Eduardo Santana
    7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 1 - 10
  • [10] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256