×

日本运通银行

swMATH ID: 9906
软件作者: 克劳斯·哈弗伦德;格里高·罗什乌
描述: 运行时验证工具Java PathExplorer的概述。我们概述了Java PathExplorer运行时验证工具,简称为JPAX。JPAX可以监视Java程序的执行,并检查它是否符合用时态逻辑表示的一组用户提供的属性。此外,JPAX还可以分析程序中的并发错误,如死锁和数据争用。并发分析不需要用户提供规范。该工具有助于自动插入程序的字节码,当执行时,它将向观察者发出事件流,即执行跟踪。观测器将传入的事件流分派给一组观测器进程,每个进程都执行专门的分析,例如时序逻辑验证、死锁分析和数据竞争分析。时间逻辑规范可以由用户在Maude重写逻辑中制定,其中Maude是一个用于等式逻辑的高速重写系统,但在此扩展为可执行时间逻辑。然后,Maude重写引擎作为事件驱动的监视过程被激活。或者,可以将时间规范转换为能够有效检查事件流的自动机或算法。JPAX可以在程序测试期间使用,以获取有关程序执行的更多信息,还可以在运行期间应用于调查安全关键系统。
主页: http://ti.arc.nasa.gov/m/pub-archive/archive/0262.pdf
关键词: 运行时验证;痕量分析;时序逻辑;重写逻辑;莫德;自动机;动态规划;程序插装;死锁;数据竞争;Java语言
相关软件: Java PathFinder;莫德;班德拉;veriSoft软件;爪哇-MaC;NuSMV公司;自旋蛋白;贾斯;洛拉;LTL2BA公司;学习库;Coq公司;有限责任公司;规格#;艾菲尔;SLAM公司;CESAR公司;广告牌;副驾驶员;FoCs公司
引用于: 25文件
全部的 前5名

66位作者引用

7 格里高·罗什乌
4 克劳斯·哈维隆德
塞·库什克
2 西里尔·阿尔托
2 洛瑞,迈克
2 科琳娜·s·佩斯勒诺。
2 威廉·维瑟
1 卢卡·埃特罗
1 安东尼斯·阿奇利奥斯
1 古尔·阿加(Gul A.Agha)。
1 埃利·阿纳斯塔西亚迪
1 艺术,托马斯
1 霍华德·巴林格
1 博尔祖·博纳克达尔普尔
1 Jörg Brauer
1 希曼舒·乔汉
1 陈冯
1 亚历山德罗·西马蒂
1 科恩·克莱森
1 克里斯蒂安·科伦坡
1 多伦德鲁辛斯基
1 段振华
1 塞巴斯蒂安·费奇迈斯特
1 马库斯·弗洛姆
1 马蒂亚斯·福格尔
1 维杰·加格。
1 帕特丽斯·戈德弗里德
1 Anna Ingólfsdóttir
1 凯文·琼斯。
1 萨尔夫拉兹·库希德
1 维克多·康拉德
1 马丁·勒克
1 尼古拉斯·马基
1 马丁·奥列特,纳西索
1 马斯克尔,科尔托·N。
1 何塞·梅塞盖尔·瓜伊塔
1 尼拉吉·米塔尔
1 迈克尔·莫勒
1 阿拉文·纳塔拉扬
1 萨马内纳瓦布波尔
1 丹尼尔·奈德
1 德扬·尼科维奇
1 奥尔德罗格,恩斯特·吕迪格
1 戈登·佩斯。
1 霍尔格·拉什
1 托马斯·莱因巴赫
1 阿穆尔·萨布里
1 克里斯蒂安·夏尔哈特
1 杰拉尔多·施奈德
1 菲利普·施诺贝伦
1 马克西米利安·施温格
1 伯恩哈德·斯特芬
1 汉斯·斯文森
1 剑,卡梅隆
1 保罗·塔布阿达
1 田,春
1 田聪
1 萨姆·托宾·霍施塔特
1 斯特凡诺·托内塔
1 马赫什·维斯瓦纳坦
1 华盛顿,里奇
1 海克·卫尔海姆
1 亚历山大·韦内特
1 Yang,Kai(杨凯)
1 张楠
1 马丁·齐默尔曼。

按年份列出的引文