• DocumentCode
    2152203
  • Title

    On the relationship between process algebra and input/output automata

  • Author

    Vaandrager, Frits W.

  • Author_Institution
    MIT Lab. for Comput. Sci., Cambridge, MA, USA
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    387
  • Lastpage
    398
  • Abstract
    The relationship between process algebra and input/output (I/O) automata models is investigated in a general setting of structured operational semantics. For a series of (approximations of) key properties of I/O automata, syntactic constraints on inference rules that guarantee these properties are proposed. A first result is that in a setting without assumptions about actions, trace and failure preorders are substitutive for any set of rules in a format due to R. de Simone (thesis, Univ. of Paris, 1984). Next, additional constraints that capture the notion of internal actions and guarantee substitutivity of the testing preorders of R. De Nicola and M. Hennessy (1984) and also of a preorder related to the failure semantics with fair abstraction of unstable divergence of J.A. Bergstra et al. (1988) are imposed. Subsequent constraints guarantee that input actions are always enabled and output actions cannot be blocked, two key features of I/O automata. The main result is that for any I/O calculus, i.e. a de Simone calculus that combines the constraints for internal, input and output actions, the quiescent trace preorder and the fair trace preorder are substitutive
  • Keywords
    automata theory; formal logic; inference mechanisms; logic programming; I/O automata; de Simone calculus; failure semantics; fair trace preorder; inference rules; input/output automata; internal actions; process algebra; quiescent trace preorder; structured operational semantics; syntactic constraints; Algebra; Automata; Automatic control; Calculus; Computer science; Contracts; Control systems; Laboratories; Protocols; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151662
  • Filename
    151662