1991 Volume 4 Issue 11 Pages 453-461
We propose a concurrent layered rule-based system for an advanced computerized control. The layered structure is organized as a group of rulesets that work concurrently with various cycles and intercommunicate with each other via variables in working memory. A ruleset having a short execution cycle performs a real-time task such as calculation of a control algorithm and executes a complex computation in the background, so that the system can perform complex tasks in process operation without violating real-time constraints.
We also show this rulebase can be implemented with a simple shell that contains a scheduler in an inference, engine and can be executed on a common process computer.