Processes with local and global liveness requirements

被引:2
作者
Guerra, Helia [1 ]
Costa, Jose Felix [2 ,3 ]
机构
[1] Univ Azores, Dept Math, P-9501801 Ponta Delgada, Portugal
[2] Univ Tecn Lisbon, Dept Math, P-1049001 Lisbon, Portugal
[3] Univ Lisbon, Ctr Matemat & Aplicacoes Fundamentais, P-1699 Lisbon, Portugal
来源
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING | 2009年 / 78卷 / 03期
关键词
Process algebra; Liveness; Quiescence; Inequational proof system; Operational semantics; Conservative extension;
D O I
10.1016/j.jlap.2008.08.003
中图分类号
学科分类号
摘要
The deterministic QS model, introduced in Costa and Sernadas [J.F. Costa, A. Sernadas, Progress assumption in concurrent systems, Formal Aspects Comput. 7 (1) (1995) 18-36], captures (local) liveness properties, commonly specified in Temporal Logic, and not fully captured by non-deterministic process models. Liveness explains how some processes engage spontaneously in some actions and wait passively for the triggering of other actions by other processes. In this paper, we extend the QS model to describe liveness properties, through the introduction of a new operator deeply influenced by Temporal Logic, and denoting a global liveness requirement. The new operator applied to a process term induces a transactional behaviour until the execution of some specified action. We define the suitable denotational, axiomatic, and operational semantic domains to obtain a trinity of semantics in the sense of Hennessy. We prove that this extended model is a conservative extension of the previous one. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:117 / 137
页数:21
相关论文
共 33 条
[1]  
Aceto L., 2001, CURRENT TRENDS THEOR, P504
[2]  
[Anonymous], 1992, TEMPORAL LOGIC REACT, DOI DOI 10.1007/978-1-4612-0931-7
[3]  
[Anonymous], 1987, P 6 ANN ACM S PRINCI
[4]  
[Anonymous], 1989, CWI-Quarterly
[5]  
[Anonymous], HDB THEORETICAL COMP
[6]  
[Anonymous], 1990, Cambridge tracts in theoretical computer science
[7]  
BAETEN JCM, 2004, CSR0402 TU EINDH DEP
[8]  
Broy Manfred., 2001, Handbook of Process Algebra, P101
[9]  
COSTA JF, 1995, FORM ASP COMPUT, V7, P18
[10]  
Costa Jose Felix, 1989, THESIS U TECNICA LIS