Employing Linked Data in Building a Trace Links Taxonomy

被引:4
作者
Mustafa, Nasser [1 ]
Labiche, Yvan [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, 1125 Colonel By Dr, Ottawa, ON, Canada
来源
ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES | 2017年
关键词
Traceability; Trace Links; Semantics; Taxonomy; Requirement Engineering; Systems Engineering; Model Driven Engineering; Linked Data; Resource Description Factor; Open Service for Lifecycle Collaboration;
D O I
10.5220/0006471701860198
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software traceability provides a means for capturing the relationship between artifacts at all phases of software and systems development. The relationships between the artifacts that are generated during systems development can provide valuable information for software and systems Engineers. It can be used for change impact analysis, systems verification and validation, among other things. However, there is no consensus among researchers about the syntax or semantics of trace links across multiple domains. Moreover, existing trace links classifications do not consider a unified method for combining all trace links types in one taxonomy that can be utilized in Requirement Engineering, Model Driven Engineering and Systems Engineering. This paper is one step towards solving this issue. We first present requirements that a trace links taxonomy should satisfy. Second, we present a technique to build a trace links taxonomy that has well-defined semantics. We implemented the taxonomy by employing the Link data and the Resource Description Framework (RDF). The taxonomy can be configured with traceability models using Open Service for Lifecycle Collaboration (OSLC) in order to capture traceability information among different artifacts and at different levels of granularity. In addition, the taxonomy offers reasoning and quantitative and qualitative analysis about trace links. We presented validation criteria for validating the taxonomy requirements and validate the solution through an example.
引用
收藏
页码:186 / 198
页数:13
相关论文
共 42 条
[1]   Model traceability [J].
Aizenbud-Reshef, N. ;
Nolan, B. T. ;
Rubin, J. ;
Shaham-Gafni, Y. .
IBM SYSTEMS JOURNAL, 2006, 45 (03) :515-526
[2]  
Alexander I., 2 INT WORKSH TRAC EM 2 INT WORKSH TRAC EM
[3]  
[Anonymous], 2016, RESOURCE DESCRIPTION
[4]  
Cleland-Huang J., 2014, SOFTWARE SYSTEMS TRA
[5]  
Cognitum, 2017, FLUENT ED 2015 FLUENT ED 2015
[6]  
Constantopoulos P, 1993, INT J VERY LARGE DAT, V4, P1
[7]   Recovering traceability links in software artifact management systems using information retrieval methods [J].
De Lucia, Andrea ;
Fasano, Fausto ;
Oliveto, Rocco ;
Tortora, Genoveffa .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2007, 16 (04)
[8]  
Dick J., 1 INT WORKSH TRAC EM 1 INT WORKSH TRAC EM
[9]  
Dumbill E., 2016, DESCRIPTION PROJECT
[10]  
Filho G. C., 2003, INT WORKSH SOFTW SOF INT WORKSH SOFTW SOF