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 条
  • [41] A graph-based approach to diploid genome assembly
    Garg, Shilpa
    Rautiainen, Mikko
    Novak, Adam M.
    Garrison, Erik
    Durbin, Richard
    Marschall, Tobias
    [J]. BIOINFORMATICS, 2018, 34 (13) : 105 - 114
  • [42] A Graph-Based Approach for Transcribing Ancient Documents
    Lecireth Meza-Lovon, Graciela
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2012, 2012, 7637 : 210 - 220
  • [43] A Structural Approach to Assess Graph-Based Exercises
    Sousa, Ruben
    Leal, Jose Paulo
    [J]. LANGUAGES, APPLICATIONS AND TECHNOLOGIES, SLATE 2015, 2015, 563 : 182 - 193
  • [44] A Graph-Based Approach for Active Learning in Regression
    Zhang, Hongjing
    Ravit, S. S.
    Davidson, Ian
    [J]. PROCEEDINGS OF THE 2020 SIAM INTERNATIONAL CONFERENCE ON DATA MINING (SDM), 2020, : 280 - 288
  • [45] A graph-based approach for designing extensible pipelines
    Rodrigues, Maíra R.
    Magalhães, Wagner C.S.
    Machado, Moara
    Tarazona-Santos, Eduardo
    [J]. BMC Bioinformatics, 2012, 13 (01)
  • [46] Spatial outlier detection: A graph-based approach
    Kou, Yufeng
    Lu, Chang-Tien
    Dos Santos, Raimundo F., Jr.
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL I, PROCEEDINGS, 2007, : 281 - 288
  • [47] A Graph-Based Memetic Approach to Sketch Geolocation
    Buck, Andrew R.
    Keller, James M.
    [J]. 2013 IEEE WORKSHOP ON MEMETIC COMPUTING (MC), 2013, : 44 - 51
  • [48] An approach to graph-based analysis of textual documents
    Bronselaer, Antoon
    Pasi, Gabriella
    [J]. PROCEEDINGS OF THE 8TH CONFERENCE OF THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY (EUSFLAT-13), 2013, 32 : 634 - 641
  • [49] A Graph-Based Approach to Web Service Matchmaking
    Ma, Shang-Pin
    Lee, Jonathan
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 796 - 801
  • [50] A Graph-Based Approach to Nominal Terminal Routing
    Zelinski, Shannon
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,