首页 | 本学科首页   官方微博 | 高级检索  
     


A generalization of ACP using Belnap’s logic
Authors:Alban Ponse  Mark B van der Zwaag
Affiliation:aProgramming Research Group, University of Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, Netherlands
Abstract:ACP is combined with Belnap’s four-valued logic via conditional composition (if–then–else). We show that the operators of ACP can be seen as instances of more general, conditional operators. For example, both the choice operator + and δ (deadlock) can be seen as instances of conditional composition, and the axiom x + δ = x follows from this perspective. Parallel composition is generalized to the binary conditional merge phishort parallelψ where phi covers the choice between interleaving and synchronization, and ψ determines the order of execution. The instance Bshort parallelB is ACP’s parallel composition, where B (both) is the truth value that models both true and false in Belnap’s logic. Other instances of this conditional merge are sequential composition, pure interleaving and synchronous merge. We investigate the expression of scheduling strategies in the conditions of the conditional merge.
Keywords:Belnap’  s logic  Conditional composition  Process algebra  ACP
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号