Authors
Bashar Nuseibeh, Steve Easterbrook, Alessandra Russo
Publication date
2001/9/1
Journal
Journal of systems and software
Volume
58
Issue
2
Pages
171-180
Publisher
Elsevier
Description
The development of software systems inevitably involves the detection and handling of inconsistencies. These inconsistencies can arise in system requirements, design specifications and, quite often, in the descriptions that form the final implemented software product. A large proportion of software engineering research has been devoted to consistency maintenance, or geared towards eradicating inconsistencies as soon as they are detected. Software practitioners, on the other hand, live with inconsistency as a matter of course. Depending on the nature of an inconsistency, its causes and its impact, they sometimes choose to tolerate its presence, rather than resolve it immediately, if at all. This paper argues for “making inconsistency respectable” [A phrase first used by D. Gabbay and A. Hunter (in: Proceedings of Fundamentals of Artificial Intelligence Research'91, Springer, Berlin, p. 19; in: Symbolic and …
Total citations
200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024161112141517141210162017612126741011471
Scholar articles
B Nuseibeh, S Easterbrook, A Russo - Journal of systems and software, 2001