Top-down design and the algebra of communicating processes
Science of Computer Programming - Ellis Horwood series in artificial intelligence
On the consistency of Koomen's fair abstraction rule
Theoretical Computer Science
Process algebra
Structured operational semantics and bisimulation as a congruence
Information and Computation
Decidability of bisimulation equivalence for process generating context-free languages
Journal of the ACM (JACM)
A complete equational axiomatization for prefix iteration
Information Processing Letters
Handbook of logic in computer science (vol. 4)
Axiomatizing prefix iteration with silent steps
Information and Computation
Branching time and abstraction in bisimulation semantics
Journal of the ACM (JACM)
A complete axiomatization for prefix iteration in branching bisimulation
Fundamenta Informaticae
An equational axiomatization for multi-exit iteration
Information and Computation
On a question of A. Salomaa: the equational theory of regular expression
Theoretical Computer Science
A complete equational axiomatization for MPA with string iteration
Theoretical Computer Science
A Calculus of Communicating Systems
A Calculus of Communicating Systems
Introduction to Process Algebra
Introduction to Process Algebra
A Complete Axiomatization for Branching Bisimulation Congruence of Finite-State Behaviours
MFCS '93 Proceedings of the 18th International Symposium on Mathematical Foundations of Computer Science
An Equational Axiomatization of Observation Congruence for Prefix Iteration
AMAST '96 Proceedings of the 5th International Conference on Algebraic Methodology and Software Technology
Axiomatizations for the Perpetual Loop in Process Algebra
ICALP '97 Proceedings of the 24th International Colloquium on Automata, Languages and Programming
A Congruence Theorem for Structured Operational Semantics with Predicates
CONCUR '93 Proceedings of the 4th International Conference on Concurrency Theory
CONCUR '97 Proceedings of the 8th International Conference on Concurrency Theory
A Cook's Tour of Equational Axiomatizations for Prefix Iteration
FoSSaCS '98 Proceedings of the First International Conference on Foundations of Software Science and Computation Structure
Concurrency and Automata on Infinite Sequences
Proceedings of the 5th GI-Conference on Theoretical Computer Science
Mathematical Structures in Computer Science
Computation: finite and infinite machines
Computation: finite and infinite machines
Branching time and orthogonal bisimulation equivalence
Theoretical Computer Science
Hi-index | 0.01 |
We study extensions of the process algebra axiom system ACP with two recursive operations: the binary Kleene star *, which is defined by x*y = x(x*y + y, and the push-down operation $, defined by x$y = x((x$y)(x$y)) + y. In this setting it is easy to represent register machine computation, and an equational theory results that is not decidable. In order to increase the expressive power, abstraction is then added: with rooted branching bisimulation equivalence each computable process can be expressed, and with rooted ô-bisimilarity each semi-computable process that initially is finitely branching can be expressed. Moreover, with abstraction and a finite number of auxiliary actions these results can be obtained without binary Kleene star. Finally, we consider two alternatives for the push-down operation. Each of these gives rise to similar results.