2022
DOI: 10.3390/app12157628
|View full text |Cite
|
Sign up to set email alerts
|

Fundamental Research on Detecting Contradictions in Requirements: Taxonomy and Semi-Automated Approach

Abstract: Requirements documents can contain several thousand individual requirements. They must be error-free to avoid unnecessary complications and costs in the later product development stages. An important part of this is to identify contradictions between two requirements. The first step is therefore to define what contradictions are and in what form they can occur in requirement documents. In this paper the scientific theories regarding contradictions are discussed, concerning to their usefulness for the topic. In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 14 publications
(14 reference statements)
0
6
0
Order By: Relevance
“…Moving in this direction, this paper creates the possibility to identify contradictions between two requirements automatically. The approach is, that if two requirements had the same condition and in the effect the same variables, but different actions, this would indicate a contradiction (Gärtner et al 2022). This research contributes a building block for this approach by identifying these corresponding verbal expressions.…”
Section: Summary Conclusion and Outlookmentioning
confidence: 95%
See 3 more Smart Citations
“…Moving in this direction, this paper creates the possibility to identify contradictions between two requirements automatically. The approach is, that if two requirements had the same condition and in the effect the same variables, but different actions, this would indicate a contradiction (Gärtner et al 2022). This research contributes a building block for this approach by identifying these corresponding verbal expressions.…”
Section: Summary Conclusion and Outlookmentioning
confidence: 95%
“…These terms are also referred to as constituents (words or groups of words that function as a unit). Unlike Fischbach's terminology (2021a) which we adopted in our previous paper, (Gärtner et al 2022), we now propose the following terms: variable and action. For example, in the sentence If the threshold is reached, the controller must limit the speed decay, we must first differentiate between the condition (If the threshold is reached) and the effect (the controller must limit the speed decay), as shown in Figure 1.…”
Section: Terminologymentioning
confidence: 99%
See 2 more Smart Citations
“…Distinguishing itself from existing literature, our approach does not rely on classification for a specific, limited dataset; instead, it adheres to a widely accepted and rigorously tested systematic model. Therefore, we draw upon the logical philosophy of Aristoteles (1986), as elaborated in our previous paper (Gärtner et al 2022). Aristotle's logic, known as term logic, traditional logic, or formal logic, centers on the law of non-contradiction (LNC) (Horn 2018), forming the basis for our understanding.…”
Section: Syntax and Semantics Of Requirements And Taxonomy Of Contrad...mentioning
confidence: 99%