2003
DOI: 10.1016/s0950-5849(03)00100-9
|View full text |Cite
|
Sign up to set email alerts
|

On the interplay between consistency, completeness, and correctness in requirements evolution

Abstract: The initial expression of requirements for a computer-based system is often informal and possibly vague. Requirements engineers need to examine this often incomplete and inconsistent brief expression of needs. Based on the available knowledge and expertise, assumptions are made and conclusions are deduced to transform this 'rough sketch' into more complete, consistent, and hence correct requirements. This paper addresses the question of how to characterize these properties in an evolutionary framework, and wha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
103
0

Year Published

2004
2004
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 110 publications
(119 citation statements)
references
References 33 publications
2
103
0
Order By: Relevance
“…There are three main properties of requirements against which we can evaluate them: completeness, correctness, and consistency [28].…”
Section: Requirements Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…There are three main properties of requirements against which we can evaluate them: completeness, correctness, and consistency [28].…”
Section: Requirements Evaluationmentioning
confidence: 99%
“…Completeness is an important property of the requirements for a system given that incompleteness of requirements has been identified as one of the most common causes of system failures and accidents [28]. It is also one of the more difficult problems to detect in a requirements specification [28].…”
Section: Completenessmentioning
confidence: 99%
See 1 more Smart Citation
“…Zowghi et al [54,55] propose a logical framework for modeling and reasoning about the evolution of requirements. They characterize the properties correctness, completeness, and consistency of requirements in an evolutionary framework.…”
Section: Requirements Reasoningmentioning
confidence: 99%
“…Lack of adequate specifications is often due to incompleteness, ambiguities [1], and inconsistencies [19] that commonly occur in a set of natural language (NL) requirements. These errors are hard to expose, and various means of exposing them have been utilized in the industry [2].…”
Section: Introductionmentioning
confidence: 99%