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 条
  • [21] A graph-based approach to web services composition
    Hashemian, SV
    Mavaddat, F
    [J]. 2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2005, : 183 - 189
  • [22] A graph-based approach for designing extensible pipelines
    Maíra R Rodrigues
    Wagner CS Magalhães
    Moara Machado
    Eduardo Tarazona-Santos
    [J]. BMC Bioinformatics, 13
  • [23] A graph-based approach to vehicle trajectory analysis
    Guo, Diansheng
    Liu, Shufan
    Jin, Hai
    [J]. JOURNAL OF LOCATION BASED SERVICES, 2010, 4 (3-4) : 183 - 199
  • [24] A graph-based approach for multiscale shape analysis
    Torres, RD
    Falcao, AX
    Costa, LD
    [J]. PATTERN RECOGNITION, 2004, 37 (06) : 1163 - 1174
  • [25] Advanced Picture Division: Graph-based Approach
    Manjunatha, A.
    Rajashekarappa
    Parameshachari, B. D.
    Soyjaudah, K. M. Sunjiv
    Banu, Reshma
    Naik, N. Manja
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2017, : 368 - 370
  • [26] A Backmapping Approach for Graph-based Object Tracking
    Paixao, Thiago Meireles
    Graciano, Ana Beatriz V.
    Cesar, Roberto M., Jr.
    Hirata, Roberto, Jr.
    [J]. SIBGRAPI 2008: XXI BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, 2008, : 45 - 52
  • [27] A Graph-Based Approach for Shape Skeleton Analysis
    Backes, Andre R.
    Bruno, Odemir M.
    [J]. IMAGE ANALYSIS AND PROCESSING - ICIAP 2009, PROCEEDINGS, 2009, 5716 : 731 - +
  • [28] Personalizing Medication Recommendation with a Graph-Based Approach
    Bhoi, Suman
    Lee, Mong Li
    Hsu, Wynne
    Fang, Hao Sen Andrew
    Tan, Ngiap Chuan
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2022, 40 (03)
  • [29] A Graph-Based Approach for Automatic Cardiac Tractography
    Frindel, Carole
    Robini, Marc
    Schaerer, Joel
    Croisille, Pierre
    Zhu, Yue-Min
    [J]. MAGNETIC RESONANCE IN MEDICINE, 2010, 64 (04) : 1215 - 1229
  • [30] A Graph-Based Partition Approach in Speculative Multithreading
    Li, Yuxiang
    Zhao, Yinliang
    Wu, Qiangsheng
    [J]. PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 406 - 413