日本运通银行 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文件 标准条款 1出版物描述软件,包括1出版物在zbMATH中 年份 运行时验证工具Java PathExplorer的概述。 Zbl 1073.68549号克劳斯·哈维隆德;格里高·罗什乌 2004 全部的 前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 马丁·齐默尔曼。 全部的 前5名8篇连载文章中引用 6 系统设计中的形式化方法 4 理论计算机科学 1 信息处理信件 1 编程和计算机软件 1 计算的形式方面 1 函数编程杂志 1 逻辑与代数程序设计杂志 1 程序设计中的逻辑和代数方法杂志 在2个字段中引用 25 计算机科学(68至XX) 2 数学逻辑和基础(03-XX) 按年份列出的引文