Reasoning About Requirements Evolution Using Clustered Belief Revision

作者: Odinaldo Rodrigues , Artur d’Avila Garcez , Alessandra Russo

DOI: 10.1007/978-3-540-28645-5_5

关键词:

摘要: During the development of system requirements, software specifications are often inconsistent. Inconsistencies may arise for different reasons, example, when multiple conflicting viewpoints embodied in specification, or specification itself is at a transient stage evolution. We argue that formal framework analysis evolving should be able to tolerate inconsistency by allowing reasoning presence without trivialisation, and circumvent enabling impact analyses potential changes carried out. This paper shows how clustered belief revision can help this process.

参考文章(20)
Peter Gärdenfors, David Makinson, Revisions of knowledge systems using epistemic entrenchment theoretical aspects of rationality and knowledge. pp. 83- 95 ,(1988)
Nuel D. Belnap, A Useful Four-Valued Logic Modern Uses of Multiple-Valued Logic. pp. 5- 37 ,(1977) , 10.1007/978-94-010-1161-7_2
David Duffy, Craig MacNish, John McDermid, Philip Morris, A Framework for Requirements Analysis Using Automated Reasoning conference on advanced information systems engineering. pp. 68- 81 ,(1995) , 10.1007/3-540-59498-1_238
Constance Heitmeyer, Ramesh Bharadwaj, Applying the SCR Requirements Method to the Light Control Case Study Journal of Universal Computer Science. ,vol. 6, pp. 650- 678 ,(2000) , 10.21236/ADA463943
Anthony Hunter, Dov M. Gabbay, Making inconsistency respectable: a logical framework for inconsistency in reasoning FAIR '91 Proceedings of the International Workshop on Fundamentals of Artificial Intelligence Research. pp. 19- 32 ,(1991)
Martin Kronenburg, Gerhard Zimmermann, Christian Peper, Jürgen Schäfer, Martin Becker, Stefan Queins, Rolf Merz, The Light Control Case Study: Problem Description Journal of Universal Computer Science. ,vol. 6, pp. 586- 596 ,(2000)
Salem Benferhat, Laurent Garcia, Handling locally stratified inconsistent knowledge bases Studia Logica. ,vol. 70, pp. 77- 104 ,(2002) , 10.1023/A:1014606325783
Michael Huth, Mark Ryan, Logic in Computer Science Cambridge University Press. ,(2004) , 10.1017/CBO9780511810275