EXPLICIT AND IMPLICIT INDETERMINISM - REASONING ABOUT UNCERTAIN AND CONTRADICTORY SPECIFICATIONS OF DYNAMIC-SYSTEMS

Citation
Se. Bornscheuer et M. Thielscher, EXPLICIT AND IMPLICIT INDETERMINISM - REASONING ABOUT UNCERTAIN AND CONTRADICTORY SPECIFICATIONS OF DYNAMIC-SYSTEMS, The journal of logic programming, 31(1-3), 1997, pp. 119-155
Citations number
41
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Theory & Methods
ISSN journal
07431066
Volume
31
Issue
1-3
Year of publication
1997
Pages
119 - 155
Database
ISI
SICI code
0743-1066(1997)31:1-3<119:EAII-R>2.0.ZU;2-M
Abstract
A high-level action semantics for specifying and reasoning about dynam ic systems is presented which supports both uncertain knowledge (taken as explicit indeterminism) and contradictory information (taken as im plicit indeterminism). We start by developing an action description la nguage for intentionally representing nondeterministic actions in dyna mic systems. We then study the different possibilities of interpreting contradictory specifications of concurrent actions. We argue that the most reasonable interpretation which allows for exploiting as much in formation as possible, is to take such conflicts as implicit indetermi nism. As the second major contribution, we present a calculus for our resulting action semantics based on the logic programming paradigm inc luding negation-as-failure and equational theories. Soundness and comp leteness of this encoding wrt. the notion of entailment in our action language is proved by taking the completion semantics for equational l ogic programs with negation. (C) Elsevier Science Inc., 1997.