期刊文献+

通信下推系统的一种有界可达算法

Bounded reaching algorithm for communicated pushdown systems
下载PDF
导出
摘要 Qadeer首次针对并发下推系统提出一种有界可达算法,通过限定上下文切换的次数使得算法可终止,可有效地分析过程间并发程序。但是并发下推系统以全局变量模拟同步,不适应于当前广泛使用的基于事件驱动的并发程序。针对通信下推系统,提出一种基于双重调度的有界可达算法,通过限定同步调度的次数,结合线程间的同步调度和线程内的路径调度解决通信下推系统的可达性问题,从而为事件驱动的过程间并发程序分析提供了算法基础。 Qadeer presented a bounded reaching algorithm for concurrent pushdown systems, which based on limiting the number of context switch,can analyze interprocedural concurrent programs.But concurrent pushdown systems simulate concurrency by global variables,which are not able to model event-drive concurrent programs.This paper presents a bounded reaching algorithm for communicated pushdown systems, which based on limiting the number of synchronization schedule and double schedule technolo- gy,can analyze event-drive concurrent programs.
作者 缪力 张大方
出处 《计算机工程与应用》 CSCD 北大核心 2008年第24期19-21,共3页 Computer Engineering and Applications
基金 国家自然科学基金No.60673155 No.90718008~~
关键词 有界可达算法 通信下推系统 并发过程间程序分析 模型检查 bounded reaching algorithm communicated pushdown system interprocedural concurrent program analysis model checking
  • 相关文献

参考文献8

  • 1Ramalingam G.Context sensitive synchronization sensitive analysis is undeeidable[J].ACM Trans on Programming Languages and Systems, 2000,22: 416-430.
  • 2Esparza J,Hansel D,Rossmanith P,et al.Efficient algorithms for model checking pushdown systems[C]//Volume 1855 of Lec Notes in Comp Sci : Computer Aided Verif, 2000: 232-247.
  • 3Esparza J,Podelski A.Efficient algorithms for pre* and post* on interprocedural parallel flow graphs[C]/LPOPL 00:Principles of Programmlng Languages,ACM,2000:1-11.
  • 4Qadeer S,Rajamani S K,Rehof J.Summarizing procedures in concurrent programs[C]//POPL 04:ACM Principles of Programming Languages, 2004 : 245-255.
  • 5Cousot P, Cousot R.Abstract interpretation: a unified lattice model for static analysis of programs by construction of approximation of fixed points[C]//Princ of Prog Lang, 1977:238-252.
  • 6Qadeer S,Wu D.KISS:keep it simple and sequential[C]/LPLDI 04: Programming Language Design and Implementation,ACM,2004:14-24.
  • 7Bouajjani A,Esparza J,Touili T.A generic approach to the static analysis of concurrent programs with pr0cedures[C]]/POPL 03:Principles of Programming Languages,ACM,2003:62-73.
  • 8Qadeer S,Rehof J.Context-bounded model checking of concurrent software[C]//TACAS, 2005 : 93 - 107.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部