2014
DOI: 10.1016/j.jss.2013.10.006
|View full text |Cite
|
Sign up to set email alerts
|

Generation and validation of traces between requirements and architecture based on formal trace semantics

Abstract: Please cite this article in press as: Goknil, A., et al., Generation and validation of traces between requirements and architecture based on formal trace semantics. J. Syst. Software (2013) The size and complexity of software systems make integration of the new/modified requirements to the software system costly and time consuming. The impact of requirements changes on other requirements, design elements and source code should be traced to determine parts of the software to be changed. Considerable research ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
11
0
2

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(14 citation statements)
references
References 53 publications
1
11
0
2
Order By: Relevance
“…In contrast to [23,27,44,50,51], but in accordance with the present paper, the works [2,3,28,29] describe formally founded support for RE. Similar to the present paper, the works [3,28] both focus on establishing trace links between requirements and design/architecture.…”
Section: Related Worksupporting
confidence: 85%
See 2 more Smart Citations
“…In contrast to [23,27,44,50,51], but in accordance with the present paper, the works [2,3,28,29] describe formally founded support for RE. Similar to the present paper, the works [3,28] both focus on establishing trace links between requirements and design/architecture.…”
Section: Related Worksupporting
confidence: 85%
“…Similar to the present paper, the works [3,28] both focus on establishing trace links between requirements and design/architecture. However, while the approach in the present paper is applicable for any type design flow, i.e., top-down, bottom-up, or anything in between, the approach in [3] requires using model transformations for driving development and is therefore only applicable for a top-down design flow.…”
Section: Related Workmentioning
confidence: 86%
See 1 more Smart Citation
“…By providing change alternatives with impact prediction we determine some of the false positive impacts that usually occur in the industrial tools. Once the requirements engineer analyzes the impact of a change in the requirements model with our approach, by using traces between requirements and architecture [35,37] the requirements engineer/the software architect can identify the impact of this change in the software architecture.…”
Section: Resultsmentioning
confidence: 99%
“…Goknil et al (2014bGoknil et al ( , 2008a and ten Hove et al (2009) propose a change impact analysis approach which propagates changes in natural language requirements to other requirements by using the formal semantics of requirements relations, e.g., 'requires', 'refines' and 'conflicts' ( Goknil et al, 2011( Goknil et al, , 2008b( Goknil et al, , 2013. These requirements relations are used together with trace links between requirements and architecture models to identify the impact of requirements changes on architecture models ( Goknil et al, 2014a. When requirements are expressed in models such as goal models, more specialized dependency types can be used for impact analysis.…”
Section: Related Workmentioning
confidence: 99%