班德拉

使用Bandera工具集检查并发Java软件的属性。BANDEA工具集是一个集成的程序分析、转换和可视化组件集合,旨在促进对模型检查Java源代码的实验。Bandera以Java的源代码和Bandera时态规范语言形式的软件需求作为输入,并用几种现有的模型检查工具(包括SPIN、DSPIN、SMV和JPF)中的一种输入语言生成程序模型和规范。程序切片和用户可扩展抽象解释组件都被应用于定制程序模型到被检查的属性。当模型检查器产生错误踪迹时,Bandera在源代码级别上呈现错误跟踪,并允许用户沿着轨迹的路径逐步遍历代码,同时显示Java锁定对象的变量和内部状态的值。在本教程中,我们使用一个简单的并发Java程序来说明Bandera的主要组件的功能以及如何使用它的图形用户界面来交互工具集。


ZBMaCT中的参考文献(134篇文章中引用)

显示结果1至20的134。
按年份排序(引文
  1. GooFoulID,帕特利斯;Sen,KouSek:结合模型检验和测试(2018)
  2. Shankar、Natarajan:模型检验与演绎的结合(2018)
  3. 简·帕维尔,Korro,J.:部分状态匹配(2017)
  4. 迪奇,丹尼尔;海茨曼,马蒂亚斯;朗根费尔德,Vincent;波德尔基,安德烈亚斯:公平模论:LTL软件模型检验的新方法(2015)
  5. PrabHaar,Pavitha;Duggirala,Parasara Sridhar;米特拉,Sayan;Viswanathan,马赫什:基于混合自动机的矩形混合系统CEGAR(2015)
  6. 汤姆森,Butt;Lukkw,Kasper-S.e;Leth,Lone;B·GHOLM,托马斯:从安全关键Java程序到定时过程模型(2015)
  7. Groce,亚历克斯;Havelund,克劳斯;霍尔茨曼,热拉尔;Joshi,拉杰夫;徐,茹刚:建立飞行软件可靠性:测试、模型检查、约束求解、监控和学习(2014)
  8. 佩纳,Juan I.;乔治,克里斯:模型检验提高应用规范(2013)
  9. GalARDO,M. M.;朱伯特,C;美利奴,P.SAN;D.:用CADP(2012)验证并发C程序的模型提取方法伊波尔特
  10. 里贝罗,Leila;多斯桑托斯,Osmar Marchi;多蒂,Fernando Lu;Foss,Luciana:正确的转换:从基于对象的图形语法到PROMELA(2012)
  11. Schlich,巴斯琴;布劳尔,Jo.Rg;Kowalewski,斯特凡:状态空间分析的静态分析在微控制器二进制代码中的应用(2011)
  12. 西格尔,Stephen F.;齐克尔,Timothy K.:TASS:精确科学软件的工具包(2011)
  13. 范加斯特尔,伯纳德;LeSink,伦纳德;SMESSES,SjAK;van Eekelen,马尔科:僵局和无饥饿的可重复读者作家:结合模型检验和定理证明的案例研究(2011)
  14. Cyrille,Hagiya,MasaMi;LeungWaTaTaKIT,WATCHARIN;Tanabe,YojoRi;YAMAMOTO,MiSuHuu:并发算法的模型检验:从Java到C(2010)
  15. 博纳基,德拉甘;埃德尔坎普,斯特凡:模型检查软件:关于一些新浪潮和一些常青树(2010)伊波尔特
  16. 戈德曼,马克斯;卡茨,Emilia;卡茨,S穆穆尔:Maven:模块化方面验证和干扰分析(2010)
  17. Grinchtein,奥尔加;Jonsson,Bengt;Lukk,马丁:事件记录自动机的学习(2010)
  18. Prige,丹尼尔;Leuschel,米迦勒:一次七:在B、Z、CSP和更多(2010)中对高级规范的LTL模型检查伊波尔特
  19. 穆罕默德,Otmane Ait:基于多路径决策图的LCF风格平台(2009)
  20. 马里亚,美利奴,佩德罗;圣战,戴维:操作系统中动态内存分配的模型检查(2009)

进一步的出版物可以在:HTTP://BANDER