首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:A Static Analysis Framework for Livelock Freedom in CSP
  • 本地全文:下载
  • 作者:Joel Ouaknine ; Hristina Palikareva ; A. Roscoe
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2013
  • 卷号:9
  • 期号:3
  • 页码:1
  • DOI:10.2168/LMCS-9(3:24)2013
  • 出版社:Technical University of Braunschweig
  • 摘要:In a process algebra with hiding and recursion it is possible to create processes which compute internally without ever communicating with their environment. Such processes are said to diverge or livelock. In this paper we show how it is possible to conservatively classify processes as livelock-free through a static analysis of their syntax. In particular, we present a collection of rules, based on the inductive structure of terms, which guarantee livelock-freedom of the denoted process. This gives rise to an algorithm which conservatively flags processes that can potentially livelock. We illustrate our approach by applying both BDD-based and SAT-based implementations of our algorithm to a range of benchmarks, and show that our technique in general substantially outperforms the model checker FDR whilst exhibiting a low rate of inconclusive results.
  • 其他关键词:Communicating Sequential Processes, divergence, fairness, symbolic static analysis.
国家哲学社会科学文献中心版权所有