• DocumentCode
    3489320
  • 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
  • Volume
    2
  • fYear
    1995
  • fDate
    5-8 Sep 1995
  • Firstpage
    817
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1995. Canadian Conference on
  • Conference_Location
    Montreal, Que.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-2766-7
  • Type

    conf

  • DOI
    10.1109/CCECE.1995.526420
  • Filename
    526420