Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
hekate:beating_heart [2009/06/02 17:52] wojnicki links corrected |
hekate:beating_heart [2009/12/04 10:37] wojnicki |
====== Beating HeaRT ====== | ====== Beating HeaRT ====== |
| |
| ===== Docs ===== |
| |
| More docs available upon request from the author: wojnicki@agh.edu.pl. |
| |
===== Concept ===== | ===== Concept ===== |
| |
The main concept is to provide a runtime environment for the [[:hekate:hml1| Hekate Markup Language Mark 1]] supported with I/O primitives complying with the ideas emerged form [[hekatedev:hekate_case_io]] and roughly implemented in Prolog as [[hekatedev:hekate_prolog_io]] (a Java based implementation is under development now). | The main concept is to provide a runtime environment for the [[:hekate:hml1| Hekate Markup Language Mark 1]] supported with I/O primitives complying with the ideas emerged form [[hekatedev:hekate_case_io]] and implemented in Prolog (based on [[hekatedev:hekate_prolog_io]]) or Java. |
| |
The runtime is coded in Prolog (guess why ;-)). | The runtime is coded in Prolog (guess why ;-)). |
| |
==== Starting inference process ==== | ==== Starting inference process ==== |
| |
| |
This way the Beating HeaRT can be extended easily. | This way the Beating HeaRT can be extended easily. |
| |
| ===== I/O Modules ===== |
| |
| There are two I/O modules currently available for the Inference Engine. |
| They allow to call apropriate trigger routines for non-state attributes which are implemented as Prolog predicates or Java methods. |
| |
===== Examples ===== | ===== Examples ===== |