DocumentCode
3084475
Title
Tolerating inconsistency [software development]
Author
Balzer, Robert
fYear
1991
fDate
13-16 May 1991
Firstpage
158
Lastpage
165
Abstract
The author presents a simple technique for creating a formalism that allows development environments and other software systems to tolerate and manage their inconsistencies. It softens constraints without introducing special cases by treating violations as temporary exceptions which will eventually be corrected. Until then the offending (i.e., inconsistent) data are automatically marked by guards to identify it to code segments that can help resolve the inconsistency-normally by notifying and involving human agents-and to screen such inconsistent data from other code segments that are sensitive to the violation. The formalism which performs the above operations is described
Keywords
software engineering; code segments; development environments; guards; inconsistencies management; inconsistencies tolerance; inconsistent data; Application software; Contracts; Environmental management; Humans; Organizing; Programming; Prototypes; Signal resolution; Software development management; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1991. Proceedings., 13th International Conference on
Conference_Location
Austin, TX
Print_ISBN
0-8186-2140-0
Type
conf
DOI
10.1109/ICSE.1991.130638
Filename
130638
Link To Document