雅加达系统
JaKarTa是一个用于指定和推理 JavaCard平台的工具集。工具集的主要成分包括:
  • JaKarTa规范语言(JSL),一个用于生成高可读性可执行规范的前端;
  • JaKarTa Transformation Kit(JTK),一个通过抽象和细化来操作和转换JSL规范的程序;
  • JaKarTa Prover接口(JPI),一个将JSL规范转换为证明助手的编译器;
  • JaKarTa Automation Kit(JAK),一个工具集,支持在proof助手中对可执行规范进行推理。
这项工作的目标是从JavaCard虚拟机的规范中抽象出经过认证的字节码验证器。

该工具将Coq中开发的JavaCard虚拟机规范(在CertiCartes项目的上下文中)作为输入。这是一个防御性的虚拟机,通过抽象,它可以被转换成字节码验证器和攻击性虚拟机。

JSL规范可以转换为SPIKE规范,以及Coq和PVS规范(通过带有case表达式的中间格式)。

 

您可以在这里找到:
  • XaNaNa:JaKarTa的emacs模式;
  • jtags:雅加达ETAG;
  • JaKarTadoc:雅加达的文档工具;
  • Jakref:JaKarTadoc的引用表生成器
下载:
  • 雅加达:请与开发团队联系(在这里)

翻译:

法语 意大利人 德国的 葡萄牙语 西班牙的

版权所有©Daniela Junho de Andrade,Simão Melo de Sousa,2004年3月