Model traceability

被引:124
作者
Aizenbud-Reshef, N.
Nolan, B. T.
Rubin, J.
Shaham-Gafni, Y.
机构
[1] IBM Corp, Haifa Res Lab, IL-31905 Haifa, Israel
[2] IBM Corp, Software Grp, Lexington, MA 02421 USA
关键词
D O I
10.1147/sj.453.0515
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traceability relationships help stakeholders understand the many associations and dependencies that exist among software artifacts created during a software development project. The extent of traceability practice is viewed as a measure of system quality and process maturity and is mandated by many standards. This paper introduces model traceability, reviews the current state of the art, and highlights open problems. One issue that impedes wide adoption of traceability is the overhead incurred in manually creating and maintaining relationships. We review the latest research advancements that address this issue through the automatic discovery of trace relationships. Model-driven development provides new opportunities for establishing and using traceability information. We discuss automatic generation of trace information through transformations and the use of traceability relationships to maintain consistency and synchronize model artifacts. We conclude with a discussion of the implementation and utilization challenges that lie ahead.
引用
收藏
页码:515 / 526
页数:12
相关论文
共 45 条
  • [1] AIZENBUDRESHEF N, 2005, ECMDA TW 05, P7
  • [2] ALEXANDER I, 2002, P 1 INT WORKSH TRAC, P26
  • [3] Recovering traceability links between code and documentation
    Antoniol, G
    Canfora, G
    Casazza, G
    De Lucia, A
    Merlo, E
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) : 970 - 983
  • [4] ARKLEY P, 2002, P 1 INT WORKSH TRAC, P61
  • [5] BEZIVIN J, 2005, ACM IEEE 8 INT C MOD
  • [6] CANTOR M, 2003, RATIONAL EDGE
  • [7] COOKE J, 1991, IEE C TOOLS TECHN MA, V180
  • [8] Davis A.M., 1990, SOFTWARE REQUIREMENT
  • [9] DESFRAY P, 2001, MDA MAJOR SOFTWARE I
  • [10] DICK J, 2002, P 1 INT WORKSH TRAC