Using traceability mechanisms to support software product line evolution

被引:18
|
作者
Ajila, SA [1 ]
Kaba, AB [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
D O I
10.1109/IRI.2004.1431453
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents traceability mechanisms to support software product line evolution. Product line approach to software development requires designers to consider requirements for a family of products and the relationships between these requirements. This paper examines three kinds of evolution processes architecture, product line, and product. Change management mechanisms are identified These mechanisms share four strategies - change identification, change impact, change propagation, and change validation. An evolution model based on dependency relationships structure of the various product line artifacts is developed.
引用
收藏
页码:157 / 162
页数:6
相关论文
共 50 条
  • [1] Evolution support mechanisms for software product line process
    Ajila, Samuel A.
    Kaba, Ali B.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (10) : 1784 - 1801
  • [2] Using Traceability for Incremental Construction and Evolution of Software Product Portfolios
    Linsbauer, Lukas
    Fischer, Stefan
    Lopez-Herrejon, Roberto E.
    Egyed, Alexander
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE AND SYSTEMS TRACEABILITY, 2015, : 57 - 60
  • [3] Software evolution support using traceability link between UML diagrams
    Omote, H
    Sasaki, K
    Kaiya, H
    Kaijiri, K
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2004, 108 : 15 - 23
  • [4] Automated Migration Support for Software Product Line Co-Evolution
    Gerling, Lea
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 456 - 457
  • [5] GiveMe Trace: A Software Evolution Traceability Support Tool
    Lelis, C. A. S.
    Tavares, J. F.
    Araujo, M. A. P.
    David, J. M. N.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (07) : 3444 - 3454
  • [6] Using simulation to facilitate the study of software product line evolution
    Chen, Y
    Gannod, GC
    Collofello, JS
    Sarjoughian, HS
    [J]. 7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, 2004, : 103 - 112
  • [7] Managing Evolution of Software Product Line
    Thao, Cheng
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1619 - 1621
  • [8] Identifying traceability between feature model and software architecture in software product line using formal concept analysis
    Satyananda, Tonny Kurniadi
    Lee, Danhyung
    Kang, Sungwon
    Hashmi, Sajid Ibrahim
    [J]. ICCSA 2007: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND APPLICATIONS, 2007, : 380 - +
  • [9] A Comparison of Software Product Line Traceability Approaches from End-to-End Traceability Perspectives
    Kim, Jingyu
    Kang, Sungwon
    Lee, Jihyun
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (04) : 677 - 714
  • [10] Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study
    Nepomuceno, Thais S.
    OliveiraJr, Edson
    [J]. ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 197 - 204