首页    期刊浏览 2024年12月03日 星期二
登录注册

文章基本信息

  • 标题:Verification of Asynchronous Programs with Nested Locks
  • 作者:Mohamed Faouzi Atig ; Ahmed Bouajjani ; K. Narayan Kumar
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:93
  • 页码:11:1-11:14
  • DOI:10.4230/LIPIcs.FSTTCS.2017.11
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:In this paper, we consider asynchronous programs consisting of multiple recursive threads running in parallel. Each of the threads is equipped with a multi-set. The threads can create tasks and post them onto the multi-sets or read a task from their own. In addition, they can synchronise through a finite set of locks. In this paper, we show that the reachability problem for such class of asynchronous programs is undecidable even under the nested locking policy. We then show that the reachability problem becomes decidable (Exp-space-complete) when the locks are not allowed to be held across tasks. Finally, we show that the problem is NP-complete when in addition to previous restrictions, threads always read tasks from the same state.
  • 关键词:asynchronous programs locks concurrency multi-set pushdown systems; multi-threaded programs; reachability; model checking; verification; nested lockin
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有