Compositional and local livelock analysis for CSP
Compositional and local livelock analysis for CSP
复制标题
DOI:
10.1016/j.ipl.2017.12.011
复制
发表时间:
2018-05-01
影响因子:
0.5
通讯作者:
Cavalcanti, Ana
中科院分区:
文献类型:
--
作者:
Conserva Filho, M. S.;Oliveira, M. V. M.;Cavalcanti, Ana
The success of component-based techniques for software construction relies on trust in the emergent behaviour of the compositions. Here, we propose an efficient correct-by construction technique for building livelock-free CSP models. Its verification conditions are based on a local analysis of the shortest event sequences (traces) that represent a recursive behaviour in the CSP model. This affords significant gains in performance in model checking. We evaluate our strategy based on models of the Milner's scheduler and the dining philosophers. (C) 2018 Elsevier B.V. All rights reserved.