Software Components
by Oskar and co-hackers: if it is not fun the software is rotten !
Raz'r
A model development environment for prediction and diagnosis tasks available from OCC'M.
Magellan-MT
A dependency-based diagnosis engine able to diagnose dynamic systems. described in Magellan-MT.
Magellan
A diagnosis engine supporting automatic revision of working hypotheses described in Diagnosis Process Dynamics and Diagnosis Systems with Multiple Actions. Work done in collaboration with Claudia Böttcher.
DDE
Default-based Diagnosis Engine described in Back to Defaults and Effective Control Strategies. Paper co-authored by Peter Struss.
GenDE
A Framework for Model-based Diagnosis Engines a report is available as a BEHAVIOR report.
GDE+
General Diagnostic Engine enhanced with the capability to handle component fault models. Work done in collaboration with Peter Struss. Described in Physical Negation.
MCTCP
Multiple Context Temporal Constraint Propagation described in Prediction Sharing Across Time and Contexts A preliminary report appeared as Propagation of Temporally Indexed Values in Multiple Contexts. Work done in collaboration with Hartmut Freitag.
COCO
Contextual Control over the ATMS first ATMS with a capability to focus both label propagation and consumer execution. Marks a performance breakthrough for ATMS-based diagnosis engines. Work done in collaboration with Adam Farquhar. described in Putting the Problem Solver back in the Driver's Seat
NM-ATMS
Non-monotonic Assumption-based Truth Maintenance System described in An Extended Basic ATMS, 1988 and Problem Solving with the NM-ATMS, 1990. The NM-ATMS is able to encode defaults. This encoding is proven correct with respect to autoepistemic logic and default logic in On the Relation between Truth Maintenance and Autoepistemic Logic.
ATMS
my implementation of Johan de Kleer's ATMS described in Assumption-based Truth Maintenance, 1987.
HYDRA
Hybrid and Distributed Reasoning Architecture combines the AMORD Rule Interpreter (written by de Kleer, Doyle @ MIT ) with the OMEGA knowledge representation system (written by Barber @ MIT) to efficiently handle binary predicates. Also includes an implementation of a time reasoner based on Allen's time interval algebra. Was used with CSSA as a basis to run a demo of a distributed planning scenario involving multiple machines. Work done in collaboration with Peter Suda who should be contacted for a copy of this work's description.
CSSA
Computing System for Societies of Agents on the LISP Machine described in an unpublished manuscript from 1986.