Title :
COCOLOG macro languages and macro actions for logic control
Author :
Martínez-Mascarúa, C. ; Caines, P.E.
Author_Institution :
McGill Univ., Montreal, Que., Canada
Abstract :
The control of a discrete event system is handled in COCOLOG by use of an extra-logical representation of the control law. The conditional control rules (CCRs) constitute such a representation; they express condition-action rules where the conditions are formulas in the language (Lk) of the current control theory (Thk) at the instant k which are tested for deducibility. Once one of them is found to be deducible, the control action associated with it is applied to the system. The simplicity of Lk leads to even the simplest concepts having a complex expression as well formed formulas in Lk. Furthermore, the triggering (via the CCRs) of elementary control actions often depends upon complex nested sets of conditional control formulas (CCFs) expressed in Lk. In response to this set of problems, this article presents the foundations for a theory of the expression of complex predicates and functions in terms of simple macro language symbols which can be defined in an extended language L +k, and for the construction of simple recursive systems of macro actions to express complex control actions
Keywords :
computerised control; discrete event systems; macros; programming languages; COCOLOG; L+k; condition-action rules; conditional control formulas; conditional control rules; deducibility; discrete event system; extended language; extra-logical representation; logic control; macro actions; macro languages; simple recursive systems; Content addressable storage; Control system synthesis; Control systems; Current control; Discrete event systems; Encapsulation; Iris; Logic design; State estimation; Testing;
Conference_Titel :
Electrical and Computer Engineering, 1995. Canadian Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-7803-2766-7
DOI :
10.1109/CCECE.1995.526420