ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Information and Software Technology
Volume 45, Issue 14, 1 November 2003, Pages 993-1009
Eighth International Workshop on Requirements Engineering: Foundation for Software Quality
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (236 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0950-5849(03)00100-9    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier B.V. All rights reserved.

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

Didar ZowghiCorresponding Author Contact Information, E-mail The Corresponding Author, a and Vincenzo GervasiE-mail The Corresponding Author, b

a Faculty of Information Technology, University of Technology, Sydney, Australia b Dipartimento di Informatica, University of, Pisa, Italy

Received 1 December 2002; 
revised 3 March 2003; 
accepted 1 April 2003. ;
Available online 15 July 2003.


Referred to by:Erratum to “On the interplay between consistency, completeness, and correctness in requirements evolution”
Information and Software TechnologyVolume 46, Issue 111 September 2004, Pages 763-779
Didar Zowghi, Vincenzo Gervasi
PDF (225 K)
Referred to by:Erratum to “On the interplay between consistency, completeness, and correctness in requirements evolution” [Information and Software Technology 45 (2003) 993–1009]
Information and Software TechnologyVolume 46, Issue 11 January 2004, Page 75
Didar Zowghi, Vincenzo Gervasi
PDF (42 K)
Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

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 what relationships link these properties to a customer's view of correctness. Moreover, we describe in rigorous terms the different kinds of validation checks that must be performed on different parts of a requirements specification in order to ensure that errors (i.e. cases of inconsistency and incompleteness) are detected and marked as such, leading to better quality requirements.

Author Keywords: Software requirements; Consistency; Completeness; Evolutionary correctness assurance

Article Outline

1. Introduction
2. Related works
2.1. Consistency
2.2. Completeness
2.3. Correctness
2.4. Requirements and domain modeling
3. An evolutionary model of requirements correctness
Requirements, domain, and specification, 2
3.2. On the evolution of R and D
3.3. Proving correctness
3.4. Handling failed proofs and non-refining evolution
4. A complete example
4.1. Problem statement
4.2. Requirements and domain evolution
4.3. A monotonic extension
4.4. A non-monotonic extension
4.5. Discussion
5. The three Cs in practice
5.1. Formality and informality
5.2. Tolerating inconsistency and incompleteness
5.3. Correctness measures and prioritization
5.4. Process issues
5.5. RE education and training
6. Conclusions and future works
appendix a. Notation
appendix b. The completeness proof for Section 4.2
References




Information and Software Technology
Volume 45, Issue 14, 1 November 2003, Pages 993-1009
Eighth International Workshop on Requirements Engineering: Foundation for Software Quality
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.