A ground-complete axiomatization of finite state processes in process algebra

被引:0
作者
Baeten, JCM [1 ]
Bravetti, M
机构
[1] Eindhoven Univ Technol, Div Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Univ Bologna, Dept Comp Sci, I-40126 Bologna, Italy
来源
CONCUR 2005 - CONCURRENCY THEORY, PROCEEDINGS | 2005年 / 3653卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider a generic process algebra of which the standard process algebras ACP, CCS and CSP are subalgebras of reduced expressions. In particular such an algebra is endowed with a recursion operator which computes minimal fixpoint solutions of systems of equations over processes. As model for processes we consider finite-state transition systems modulo Milner's observational congruence and we define an operational semantics for the process algebra. Over such a generic algebra we show the following. We provide a syntactical characterization (allowing as many terms as possible) for the equations involved in recursion operators, which guarantees that transition systems generated by the operational semantics are indeed finite-state. Vice-versa we show that every process admits a specification in terms of such a restricted form of recursion. We then present an axiomatization which is ground-complete over such a restricted signature: an equation can be derived from the axioms between closed terms exactly when the corresponding finite-state transition systems are observationally congruent. Notably, in presenting such an axiomatization, we also show that the two standard axioms of Milner for weakly unguarded recursion can be expressed by using just a single axiom.
引用
收藏
页码:248 / 262
页数:15
相关论文
共 18 条
  • [1] Baeten J. C. M., 2003, Mathematical Structures in Computer Science, V13, P589, DOI 10.1017/S0960129503004006
  • [2] Baeten J.C.M., 2005, CAMBRIDGE TRACTS THE
  • [3] Process algebra with propositional signals
    Baeten, JCM
    Bergstra, JA
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 177 (02) : 381 - 405
  • [4] BAETEN JCM, 1991, 3006 CONCUR
  • [5] BAETEN JCM, 2005, 0518 TU EINDH DEP MA
  • [6] Bergstra J. A., 1988, P LOGIC C 86, P21
  • [7] BERGSTRA JA, 1986, LECT NOTES COMPUT SC, V215, P9
  • [8] ALGEBRA OF COMMUNICATING PROCESSES WITH ABSTRACTION
    BERGSTRA, JA
    KLOP, JW
    [J]. THEORETICAL COMPUTER SCIENCE, 1985, 37 (01) : 77 - 121
  • [9] Bravetti M., 2002, ACM Transactions on Computational Logic, V3, P465, DOI 10.1145/566385.566386
  • [10] BROOKES SD, 1983, LECT NOTES COMPUT SC, V154, P83