JPAX公司

运行时验证工具Java PathExplorer概述。我们概述了Java PathExplorer运行时验证工具,简称为JPAX。JPAX可以监视Java程序的执行,并检查它是否符合用时态逻辑表示的一组用户提供的属性。此外,JPAX还可以分析程序的并发错误,例如死锁和数据争用。并发分析不需要用户提供规范。该工具有助于自动检测程序的字节码,当执行时,它将向观察者发出一个事件流,即执行跟踪。观察者将传入的事件流分派给一组观察者进程,每个进程执行一个专门的分析,例如时态逻辑验证、死锁分析和数据竞争分析。时序逻辑规范可以由用户在Maude重写逻辑中制定,Maude是一个用于等式逻辑的高速重写系统,但是这里用可执行时态逻辑进行了扩展。然后Maude重写引擎作为事件驱动的监视过程被激活。或者,可以将时间规范转换为自动机或算法,以有效地检查事件流。JPAX可以在程序测试期间使用,以获得关于程序执行的更多信息,并且可以在操作期间进一步应用于安全关键系统的调查。


zbMATH中的参考文献(参考文献29条,1标准件)

显示第1到第20个结果,共29个。
按年份排序(引用)
  1. 哥德弗洛德,帕特里斯;Sen,Koushik:结合模型检查和测试(2018)
  2. 剑,卡梅隆;萨布里,Amr;托宾·霍克施塔特(Tobin Hochstadt),山姆:作为沟通模式的合同监控策略的扩展账户(2018)
  3. 杨凯;段振华;田聪;张楠:MSVL编译器及其应用(2018)
  4. 纳塔拉扬,阿拉文;洲汉、喜马拉雅;米塔尔,尼拉吉;Garg,Vijay K.:谓词检测的高效抽象算法(2017)
  5. 莱因巴赫,托马斯;Fü盖尔,马提亚斯;布劳尔,Jörg:嵌入式实时系统的运行时验证(2014)
  6. Bonakdarpour,Borzoo;纳瓦布普尔,萨曼尼;Fischmeister,Sebastian:时间触发运行时验证(2013)
  7. Sapozhnikov,A.:正常程序行为模型构建的自动化(2012)
  8. 琼斯,凯文·D。;康拉德,维克托;č科维ć, Dejan:模拟属性检查器:DDR2案例研究(2010)
  9. 洛克,马丁;Schallhart,Christian:运行时验证简介(2009)
  10. 梁辉;董金松;孙静;黄,W。埃里克:通过正式规范动画进行软件监控(2009)ioport公司
  11. 弗雷泽,戈登;Wotawa,Franz:使用模型检验器生成和分析属性相关的测试用例(2008年)ioport公司
  12. ö勒,迈克尔;奥尔德罗,恩斯特-Rü挖掘机;拉什,霍尔格;Wehrheim,Heike:用UML和Java将形式化方法集成到软件工程过程中(2008)
  13. 厄尔鲍姆,塞巴斯蒂安;坎杜里,萨提亚;Andrews,Anneliese:作为场失效前兆的痕量异常:一项实证研究(2007)ioport公司
  14. 尼古拉斯,马基;Schnoebelen,Philippe:Mu演算路径检查(2006)
  15. 森,古实;反渗透şu、 格里戈尔;Agha,Gul:多线程程序的在线有效预测安全性分析(2006)ioport公司
  16. 阿尔索,西里尔;巴林格,霍华德;艾伦·戈德伯格;哈维伦德,克劳斯;库尔希德,萨尔弗拉兹;劳瑞,迈克;帕萨雷努,科瑞娜;反渗透şu、 格里戈尔;森,古实;维瑟,威廉;华盛顿,里奇:结合测试用例生成和运行时验证(2005)
  17. 艺术,托马斯;克莱森,科恩;Svensson,Hans:Erlang容错领导人选举协议的半形式化开发(2005)
  18. 陈峰;反渗透şu、 Grigore:javamop:Java面向监控的编程环境(2005)
  19. 吉安纳科普卢,迪米特拉;Păsă里努,科瑞娜S。;Barringer,Howard:自动生成假设的组件验证(2005)ioport公司
  20. Godefrod,Patrice:软件模型检查:veriSoft方法(2005)ioport公司