Java PathFinder swMATH ID: 7658 软件作者: 克劳斯·哈维隆德;托马斯·普雷斯伯格 描述: 使用JAVA PathFinder对JAVA程序进行模型检查。本文描述了一个名为JAVA PATHFINDER(JPF)的转换器,它将JAVA转换为SPIN模型检查器的建模语言PROMELA。JPF将给定的JAVA程序转换为PROMELA模型,然后可以使用SPIN对其进行模型检查。JAVA程序可能包含断言,这些断言在PROMELA模型中被转换为类似的断言。然后PSIN模型检查器将查找死锁和违反任何声明的断言。JPF生成与JAVA程序具有相同状态空间特征的PROMELA模型。因此,JAVA程序必须具有有限且易于处理的状态空间。这项工作应该在更广泛的范围内进行,以使正式方法适用于NASA的领域,如空间、航空和机器人。这项工作是使用SPIN对深空1号航天器的多线程操作系统进行形式化分析的工作的延续,也是之前将现有模型检查器和定理证明器应用于实际应用的工作的继续。 主页: http://javapathfinder.sourceforge.net/ 关键词: 程序验证;Java语言;模型检查;旋转;并行编程;断言;死锁 相关软件: 自旋蛋白;班德拉;veriSoft软件;可爱的;投掷;dSPIN公司;NuSMV公司;爆炸;科拉特;贝博普;SLAM公司;Uppaal公司;CESAR公司;Symstra公司;茂物;日本运通银行;PVS公司;派克斯;CBMC公司;Zing公司 引用于: 96文件 全部的 前5名212位作者引用 6 马修·德怀尔。 6 约翰·哈特克利夫 5 格里高·罗什乌 4 克劳斯·哈维隆德 4 马修·罗比 4 娜塔莎·莎莉吉娜 三 玛丽亚·德尔马·加拉多 三 拉杜·奥西夫 三 佩德罗·梅里诺 三 威廉·维瑟 三 凯伦·约拉夫 2 鲍尔,托马斯 2 阿希姆·D·布鲁克。 2 萨加·查基 2 克拉克(Edmund Melson jun Clarke)。 2 弗朗索瓦·迪尔瓦夫 2 丹尼斯,路易斯·阿比盖尔 2 阿扎德法尔赞 2 马来K·加奈。 2 帕特丽斯·戈德弗里德 2 奥尔纳·格伦伯格 2 阿尔蒂·古普塔 2 安德烈亚斯·霍尔泽 2 Shmuel Katz 2 科夫罗,简 2 丹尼尔·科宁 2 何塞·梅塞盖尔·瓜伊塔 2 科琳娜·s·佩斯勒诺。 2 汤姆·施里杰弗斯 2 塞·库什克 2 迈克尔·陶奇尼格 2 温·范霍夫 2 赫尔穆特·维思 2 沃尔夫,伯克哈特 1 古尔·阿加(Gul A.Agha)。 1 Nazareno M.阿吉雷。 1 拉杰夫·阿鲁尔 1 马塞洛·阿罗约 1 普拉纳夫,阿沙尔 1 高格尔·巴拉克利什南 1 JiříBarnat 1 莎伦·巴纳 1 凯特琳娜·巴罗内·阿德斯 1 伯恩哈德·贝克特 1 米哈伊尔·伯纳德斯基 1 艾苏贝汀坎 1 德克·拜尔 1 马里乌斯·博兹加 1 奇亚拉·布拉金 1 Jörg Brauer 1 詹姆斯·C·布朗。 1 特夫菲克·布尔坦 1 大卫·H·布什内尔。 1 卡德,莫菲 1 陈冯 1 杰西卡·陈 1 陈新伟 1 Yunja Choi先生 1 玛丽亚·克里斯塔基斯 1 根纳季丘古诺夫 1 伯克·圣伊里西奇 1 欧尼·科恩 1 库克,拜伦 1 詹姆斯·科贝特(James C.Corbett)。 1 加布里埃尔·科罗纳 1 罗梅奥·库比斯 1 崔孟 1 德波尔(Frank S。 1 de la Cámara,佩德罗 1 迪帕克·D’Souza 1 Daniel C.杜瓦尼。 1 斯特凡·爱德坎普 1 康斯坦丁埃纳 1 基督教恩格尔 1 埃里克·恩斯特罗姆 1 Heinz Erzberger公司 1 鲁道夫·费伦茨 1 迈克尔·费希尔 1 马库斯·弗洛姆 1 休伯特Garavel 1 克里斯·乔治(Chris W.George)。 1 迪米特拉·吉安娜科波卢 1 兹夫·格拉兹堡 1 米洛什·格里戈里奇。 1 阿里尔·戈迪奥 1 马克斯·戈德曼 1 苏珊娜·格拉芙 1 亚历克斯·格罗斯 1 古罗夫,帝力 1 马里恩·古特穆勒 1 雷纳·哈内尔 1 海姆,皮尔雷·科里尔 1 凯伦·希雷 1 Heged By s,彼得 1 杰拉德·J·霍尔兹曼。 1 马修·胡西尔 1 黄海峰 1 弗兰克,哈 1 玛丽克·赫斯曼 1 弗兰乔·伊万契奇 …还有112位作者 全部的 前5名16篇连载文章中引用 9 计算的形式方面 8 系统设计中的形式化方法 2 理论计算机科学 2 计算机程序设计科学 1 控制论学报 1 计算机与系统科学杂志 1 编程和计算机软件 1 自动推理杂志 1 逻辑与计算杂志 1 数学与人工智能年鉴 1 Informatica(维尔纽斯) 1 计算机基础理论 1 逻辑与代数程序设计杂志 1 逻辑程序设计理论与实践 1 计算机科学评论 1 程序设计中的逻辑和代数方法杂志 在3个字段中引用 95 计算机科学(68至XX) 5 数学逻辑和基础(03-XX) 2 系统论;控制(93至XX) 按年份列出的引文