Models of nondeterministic regular expressions

Citation
F. Corradini et al., Models of nondeterministic regular expressions, J COMPUT SY, 59(3), 1999, pp. 412-449
Citations number
32
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF COMPUTER AND SYSTEM SCIENCES
ISSN journal
00220000 → ACNP
Volume
59
Issue
3
Year of publication
1999
Pages
412 - 449
Database
ISI
SICI code
0022-0000(199912)59:3<412:MONRE>2.0.ZU;2-8
Abstract
Nondeterminism is a direct outcome of interactions and is, therefore a cent ral ingredient for modelling concurrent systems. Trees are very useful for modelling nondeterministic behaviour. We aim at a tree-based interpretation of regular expressions and study the effect of removing the idempotence la w X+X=X and the distribution law X.(Y+Z)=X.Y+X.Z from Kleene algebras. We s how that the free model of the new set of axioms is a class of trees labell ed over A. We also equip regular expressions with a two-level behavioural s emantics. The basic level is described in terms of a class of labelled tran sition systems that are detailed enough to describe the number of equal act ions a system can perform from a given state. The abstract level is based o n a so-called resource bisimulation preorder that permits ignoring unintere sting details of transition systems. The three proposed interpretations of regular expressions (algebraic, denotational, and behavioural) are proven t o coincide. When dealing with infinite behaviours, we rely on a simple vers ion of the omega-induction and obtain a complete proof system also for the full language of nondeterministic regular expressions, (C) 1999 Academic Pr ess.