DocumentCode :
1704664
Title :
To be and not to be: on managing inconsistency in software development
Author :
Nuseibeh, Bashar
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear :
1996
Firstpage :
164
Lastpage :
169
Abstract :
The development of software systems involves the detection and handling of inconsistencies. These inconsistencies arise in system requirements, design specifications and, quite often in the descriptions that form the final implemented software product. The paper presents a critical review of approaches that explicitly tolerate and manage inconsistencies, and explores different kinds of inconsistencies that arise during different stages of software development. Managing inconsistency refers not only to the detection and removal of inconsistencies, but also to activities that facilitate continued development in their presence. Such activities include procedures for controlled amelioration or avoidance of inconsistency, which in turn may require analysis and reasoning in the presence of inconsistency
Keywords :
data integrity; formal specification; software development management; controlled amelioration; design specifications; final implemented software product; inconsistency management; software development; software systems development; system requirements; Design optimization; Educational institutions; Natural languages; Programming; Programming profession; Software development management; Software engineering; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
Conference_Location :
Schloss Velen
Print_ISBN :
0-8186-7361-3
Type :
conf
DOI :
10.1109/IWSSD.1996.501161
Filename :
501161
Link To Document :
بازگشت