TY - CHAP
T1 - The Qualitative Process Engine
AU - Forbus, Kenneth D.
N1 - Publisher Copyright:
© 1990 Morgan Kaufmann Publishers, Inc. Published by Elsevier Inc. All rights reserved.
PY - 2013/9/17
Y1 - 2013/9/17
N2 - Efficient qualitative simulators are crucial to continued progress in qualitative physics. Assumption-based truth maintenance systems (ATMS) were developed in part to simplify writing such programs. This paper identifies several general abstractions for organizing ATMS-based problem-solvers which are especially useful for envisioning. In particular, we describe the many-worlds database, which avoids complex temporal reference schemes; how to organize problem-solving into justify/assume/interpret cycles which successively construct and extend partial solutions; and closed-world tables, which provide a mechanism for making closed-world assumptions. We sketch the design of the Qualitative Process Engine, QPE, an implementation of Qualitative Process theory, to illustrate the utility of these abstractions. On the basis of our experience in developing QPE and analyzing its performance, we draw some general conclusions about the advantages and disadvantages of assumption-based truth maintenance systems.
AB - Efficient qualitative simulators are crucial to continued progress in qualitative physics. Assumption-based truth maintenance systems (ATMS) were developed in part to simplify writing such programs. This paper identifies several general abstractions for organizing ATMS-based problem-solvers which are especially useful for envisioning. In particular, we describe the many-worlds database, which avoids complex temporal reference schemes; how to organize problem-solving into justify/assume/interpret cycles which successively construct and extend partial solutions; and closed-world tables, which provide a mechanism for making closed-world assumptions. We sketch the design of the Qualitative Process Engine, QPE, an implementation of Qualitative Process theory, to illustrate the utility of these abstractions. On the basis of our experience in developing QPE and analyzing its performance, we draw some general conclusions about the advantages and disadvantages of assumption-based truth maintenance systems.
UR - http://www.scopus.com/inward/record.url?scp=84944060300&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944060300&partnerID=8YFLogxK
U2 - 10.1016/B978-1-4832-1447-4.50017-1
DO - 10.1016/B978-1-4832-1447-4.50017-1
M3 - Chapter
AN - SCOPUS:84944060300
SN - 1558600957
SN - 9781483214474
SP - 220
EP - 235
BT - Readings in Qualitative Reasoning About Physical Systems
PB - Elsevier Inc
ER -