首页> 外文期刊>Computer networks >Formal specification of the JavaCard API in JML: the APDU class
【24h】

Formal specification of the JavaCard API in JML: the APDU class

机译:JML中的JavaCard API的正式规范:APDU类

获取原文
获取原文并翻译 | 示例

摘要

This paper reports on an effort to increase the reliability of JavaCard-based smart cards by means of formal specification and verification of JavaCard source code. As a first step, formal interface specifications. written in the specification language JML (Java Modeling Language), have been developed for all the classes that make up the JavaCard API. These specifications are “lightweight” in the sense that they are incomplete and specify only some aspects of the API, but they already provide a useful addition to the existing informal API specifications. Moreover, the fact that these specification are written in a formal language makes them amenable to tool support. for verification purposes. As an illustration, the JML specifications of the APDU (Application Protocol Data Unit) class in the JavaCard API are discussed in detail.
机译:本文报告了通过正式规范和JavaCard源代码验证来提高基于JavaCard的智能卡的可靠性的努力。第一步,正式的接口规范。对于构成JavaCard API的所有类,都以规范语言JML(Java建模语言)编写。这些规范是不完整的,仅指定API的某些方面,因此是“轻量级的”,但它们已经为现有的非正式API规范提供了有用的补充。此外,这些规范以正式语言编写的事实使它们适合工具支持。用于验证目的。作为说明,将详细讨论JavaCard API中APDU(应用协议数据单元)类的JML规范。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号