Keep it fair: Equivalence and composition

作者: Stephan Mennicke , Tobias Prehn

DOI: 10.1016/J.JLAMP.2019.01.004

关键词: Filter systemCorrectnessTheoretical computer scienceCorrectness proofsComputer scienceEquivalence (formal languages)

摘要: Abstract Fairness assumptions are commonly used to filter system behaviors, thereby distinguishing between realistic and unrealistic executions. This allows for key arguments in correctness proofs of distributed systems, which would not be possible otherwise. Our first contribution is an equivalence spectrum fairness preserved. Although the identified equivalences allow reasoning about incorporating assumptions, this does necessarily lifting from sequential processes parallel compositions employing arbitrary synchronization mechanisms. second is, therefore, analysis composition operators their mechanisms respect.

参考文章(27)
Antti Puhakka, Antti Valmari, Liveness and Fairness in Process-Algebraic Verification international conference on concurrency theory. pp. 202- 217 ,(2001) , 10.1007/3-540-44685-0_14
G. D. Plotkin, A Powerdomain for Countable Non-Determinism (Extended Abstract) international colloquium on automata, languages and programming. pp. 418- 428 ,(1982) , 10.1007/BFB0012788
Antti Puhakka, Using Fairness Constraints in Process-Algebraic Verification Theoretical Aspects of Computing – ICTAC 2005. ,vol. 3722, pp. 546- 561 ,(2005) , 10.1007/11560647_36
Peter Höfner, Robert van Glabbeek, Progress, fairness and justness in process algebra arXiv: Logic in Computer Science. ,(2015)
Matthew Hennessy, Robin Milner, Algebraic laws for nondeterminism and concurrency Journal of the ACM. ,vol. 32, pp. 137- 161 ,(1985) , 10.1145/2455.2460
Gerardo Costa, Colin Stirling, A fair calculus of communicating systems Acta Informatica. ,vol. 21, pp. 417- 441 ,(1984) , 10.1007/BF00271640
Donald E. Knuth, Additional comments on a problem in concurrent programming control Communications of the ACM. ,vol. 9, pp. 321- 322 ,(1966) , 10.1145/355592.365595
Peter Höfner, Rob J. Glabbeek, CCS: It's not fair! Acta Informatica. ,vol. 52, pp. 175- 205 ,(2015) , 10.1007/S00236-015-0221-6
Ekkart Kindler, Rolf Walter, Mutex needs fairness Information Processing Letters. ,vol. 62, pp. 31- 39 ,(1997) , 10.1016/S0020-0190(97)00033-1