bps-scala
Scala translations of Forbus and de Kleer's implementations of truth-maintenance systems and other code from their Building Problem Solvers book.
Curently there is only one working translation:
- Standalone justification-based truth maintenence systems.
There are partial/in-progress translations of
-
Combined justification-based truth maintenence systems and rule engines (in the
jtms
branch of the repository). -
Standalone assumption-based truth maintenence systems (in the
atms
branch of the repository).