Graph-based traceability: a comprehensive approach

被引:0
|
作者
Hannes Schwarz
Jürgen Ebert
Andreas Winter
机构
[1] University of Koblenz-Landau,Institute for Software Technology
[2] Carl von Ossietzky University,Department for Computer Science
来源
关键词
Traceability; Graph technology; Model transformations; Software engineering;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, traceability has been globally accepted as being a key success factor of software development projects. However, the multitude of different, poorly integrated taxonomies, approaches and technologies impedes the application of traceability techniques in practice. This paper presents a comprehensive view on traceability, pertaining to the whole software development process. Based on the state of the art, the field is structured according to six specific activities related to traceability as follows: definition, recording, identification, maintenance, retrieval, and utilization. Using graph technology, a comprehensive and seamless approach for supporting these activities is derived, combining them in one single conceptual framework. This approach supports the definition of metamodels for traceability information, recording of traceability information in graph-based repositories, identification and maintenance of traceability relationships using transformations, as well as retrieval and utilization of traceability information using a graph query language. The approach presented here is applied in the context of the ReDSeeDS project (Requirements Driven Software Development System) that aims at requirements-based software reuse. ReDSeeDS makes use of traceability information to determine potentially reusable architectures, design, or code artifacts based on a given set of reusable requirements. The project provides case studies from different domains for the validation of the approach.
引用
收藏
页码:473 / 492
页数:19
相关论文
共 50 条
  • [1] Graph-based traceability: a comprehensive approach
    Schwarz, Hannes
    Ebert, Juergen
    Winter, Andreas
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 473 - 492
  • [2] Data continuity and traceability in complex manufacturing systems: a graph-based modeling approach
    Kuhn, Marlene
    Franke, Joerg
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2021, 34 (05) : 549 - 566
  • [3] A GRAPH-BASED APPROACH TO SURFACE RECONSTRUCTION
    MENCL, R
    [J]. COMPUTER GRAPHICS FORUM, 1995, 14 (03) : C445 - C456
  • [4] A graph-based approach to inequality assessment
    Palestini, Arsen
    Pignataro, Giuseppe
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 455 : 65 - 78
  • [5] A GRAPH-BASED APPROACH FOR SEMISUPERVISED CLUSTERING
    Yoshida, Tetsuya
    [J]. COMPUTATIONAL INTELLIGENCE, 2014, 30 (02) : 263 - 284
  • [6] A Graph-based approach for Kite recognition
    Madi, Kamel
    Seba, Hamida
    Kheddouci, Hamamache
    Barge, Olivier
    [J]. PATTERN RECOGNITION LETTERS, 2017, 87 : 186 - 194
  • [7] Grid Smoothing: A Graph-Based Approach
    Noel, Guillaume
    Djouani, Karim
    Hamam, Yskandar
    [J]. PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, 2010, 6419 : 153 - 160
  • [8] Graph-based Approach to Reliability Assessment
    Sinitca, Aleksandr M.
    Shalugin, Evgeniy D.
    [J]. PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 682 - 685
  • [9] A Graph-Based Approach for Image Segmentation
    Le, Thang V.
    Kulikowski, Casimir A.
    Muchnik, Ilya B.
    [J]. ADVANCES IN VISUAL COMPUTING, PT I, PROCEEDINGS, 2008, 5358 : 278 - +
  • [10] A Graph-Based Approach to Feature Selection
    Zhang, Zhihong
    Hancock, Edwin R.
    [J]. GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, 2011, 6658 : 205 - 214