Only released in EOL distros:
This package provides planner based repair action server. It uses Planning Domain Definition Language (PDDL) based planner that makes a plan for the action by using a domain and problem file. Repair Engine gets diagnosis from diagnosis engine and observations from observers and generates a problem file for the planner. Planner using domain and problem files, generates a set of action plans. Based on action plans repair engine invokes appropriate action server to stop/start a software node or shut-down/power-up a hardware device.
- Author: Safdar Zaman
- License: GPLv3
- Source: git git://robotics.ist.tugraz.at/tug_ist_model_based_diagnosis.git (branch: None)
The repair engine takes current observations and diagnoses as input. If the repair engine receives a diagnosis message, it converts the diagnosis into to a planning problem and solves it with the help of Planning Domain Definition Language (PDDL) based planner. Currently diagnosis repair engine finds action plan for the first diagnosis.