2006
DOI: 10.1147/sj.453.0515
|View full text |Cite
|
Sign up to set email alerts
|

Model traceability

Abstract: 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 crea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
140
0
11

Year Published

2011
2011
2017
2017

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 174 publications
(151 citation statements)
references
References 18 publications
0
140
0
11
Order By: Relevance
“…Alternatively, the used algorithms can be implemented as an extension of an industrial requirements management tool. The extension should be implemented with the following main features: (1) managing requirements and relation types given in our metamodel, (2) reasoning over requirements models (inferring new requirements relations and checking consistency of relations), (3) propagating changes based on the impact alternatives given in Table 3, and (4) checking consistency of changes based on the rules given in Table 4. Inferencing new relations and checking consistency of relations are not part of the change impact analysis but they are important to improve the accuracy of requirements relations which are the main input of our approach.…”
Section: Discussion Of the Approachmentioning
confidence: 99%
See 2 more Smart Citations
“…Alternatively, the used algorithms can be implemented as an extension of an industrial requirements management tool. The extension should be implemented with the following main features: (1) managing requirements and relation types given in our metamodel, (2) reasoning over requirements models (inferring new requirements relations and checking consistency of relations), (3) propagating changes based on the impact alternatives given in Table 3, and (4) checking consistency of changes based on the rules given in Table 4. Inferencing new relations and checking consistency of relations are not part of the change impact analysis but they are important to improve the accuracy of requirements relations which are the main input of our approach.…”
Section: Discussion Of the Approachmentioning
confidence: 99%
“…The formal semantics of the change types and their rationale can be found in Supplementary Material B. 2 The reader is also referred to [32] for the formalization.…”
Section: Classification Of Changes In Requirementsmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, DSL compilers are often structured as a sequence of transformations, starting with an input program and eventually generating code. It is well-known that origin tracking [16] and model traceability [1,8,12,13,14] provide valuable information for debugging, error reporting and visualization.…”
Section: Introductionmentioning
confidence: 99%
“…In model-driven engineering, models are refined through transformations to produce executable artifacts. In [1], the authors argue for the need for automatic generation of trace information in such a setting. Several endeavors towards this goal have been reported in the context of different model transformation systems, such as ATL, MOF, and Epsilon.…”
mentioning
confidence: 99%