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


Model checking dynamic pushdown networks
Authors:Fu?Song  author-information"  >  author-information__contact u-icon-before"  >  mailto:fsong@sei.ecnu.edu.cn"   title="  fsong@sei.ecnu.edu.cn"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,Tayssir?Touili
Affiliation:1.Shanghai Key Laboratory of Trustworthy Computing,East China Normal University,Shanghai,People’s Republic of China;2.Liafa, CNRS and Université Paris Diderot,Paris,France
Abstract:A dynamic pushdown network (DPN) is a set of pushdown systems (PDSs) where each process can dynamically create new instances of PDSs. DPNs are a natural model of multi-threaded programs with (possibly recursive) procedure calls and thread creation. Thus, it is important to have model checking algorithms for DPNs. We consider in this work model checking DPNs against single-indexed LTL and CTL properties of the form ({bigwedge f_i}) such that f i is a LTL/CTL formula over the PDS i. We consider the model checking problems w.r.t. simple valuations (i.e., whether a configuration satisfies an atomic proposition depends only on its control location) and w.r.t. regular valuations (i.e., the set of the configurations satisfying an atomic proposition is a regular set of configurations). We show that these model checking problems are decidable. We propose automata-based approaches for computing the set of configurations of a DPN that satisfy the corresponding single-indexed LTL/CTL formula.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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