爪哇探路者

使用Java PofFrter对Java程序进行模型检查。本文描述了一种名为Java PofFifter(JPF)的翻译器,它从Java转换为PROMELA,这是自旋模型检查器的建模语言。JPF将给定的Java程序翻译成PROMELA模型,然后可以使用SPIN进行模型检查。Java程序可以包含断言,这些断言在PROMELA模型中被翻译成类似的断言。PSIN模型检查器将寻找死锁和违反任何声明断言。JPF生成具有与Java程序相同的状态空间特性的PROMELA模型。因此,Java程序必须有一个有限且易于处理的状态空间。这项工作应该在更广泛的尝试,使正式的方法适用于美国宇航局的领域,如空间,航空和机器人。这项工作是一个继续努力,正式使用自旋,一个多线程操作系统的深空1航天器,以及以前的工作中应用现有的模型检查器和定理证明器到实际应用。


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

显示结果1至20的117。
按年份排序(引文
  1. 丹尼斯,Louise A.;Fisher,米迦勒;Webster,Matt:两阶段代理程序验证(2018)
  2. GooFoulID,帕特利斯;Sen,KouSek:结合模型检验和测试(2018)
  3. Guthmuller,玛丽恩;CARONA,加布里埃尔;坎松,马丁:传统分布式应用程序形式化动态验证的系统级状态等式检测(2018)
  4. KN Puppl,亚力山大;Thμm,托马斯;PAREDLA,Carsten Immanuel;舍费尔,INA:理解演绎验证的参数:KEY(2018)的实证研究
  5. 劳科,亨里奇;罗凯,彼得;巴纳特,姬:程序转换符号计算(2018)
  6. 简·帕维尔,Korro,J.:部分状态匹配(2017)
  7. 梅斯纳德,弗莱德;PayET,E.Tayne;维达尔,GeaMnN:逻辑程序设计中的同调测试(2015)
  8. Kead Daar,Isv.n;Heig-S,Peter;Felcn,鲁道夫:使用符号执行的Java程序中的运行时异常检测(2014)
  9. Csaba,Kotul,马洛,彼得鲁,李察:用符号执行更仔细地研究软件重构(2014)
  10. 贝克特,伯恩哈德;克列巴诺夫,弗拉迪米尔:多线程程序演绎验证的动态逻辑(2013)
  11. 拜尔,Dirk;霍尔,安德烈亚斯;Tautschnig,米迦勒;VIETH,赫尔穆特:多目标可达性分析的信息重用(2013)
  12. 布劳尔,Jo.Rg;安迪,Kowalewski,斯特凡:微控制器代码的抽象解释:区间满足同余(2013)
  13. Brucker,Achim D.;沃尔夫,Burkhart:基于定理证明器的测试(2013)
  14. Gligoric,米洛斯;Majumdar,RuPAK:数据库应用模型检查(2013)
  15. L·吾,斯特凡:基于CeGar和插值的显式价值分析Cpachecker。(竞争贡献)(2013)伊波尔特
  16. 佩纳,Juan I.;乔治,克里斯:模型检验提高应用规范(2013)
  17. Poch,Tom A.J.E.J.EJ;PrasaIL,FrANT.EKEK;Koffro,Jun:线程行为协议(2013)
  18. Christakis,玛丽亚;米勒,彼得;W·斯图尔茨,瓦伦丁:明确假设下的协同验证和测试(2012)
  19. 基姆,月亮动物园;基姆,Yunho;Choi,云嘉:Flash存储平台软件多扇区读操作的同调测试(2012)伊波尔特
  20. P.S ReNuu,Corina S.:软件测试中的模型检验与符号执行相结合(2012)伊波尔特