首页> 外文会议>International Workshop on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices >ESC/Java2: Uniting ESC/Java and JML Progress and Issues in Building and Using ESC/Java2, Including a Case Study Involving the Use of the Tool to Verify Portions of an Internet Voting Tally System
【24h】

ESC/Java2: Uniting ESC/Java and JML Progress and Issues in Building and Using ESC/Java2, Including a Case Study Involving the Use of the Tool to Verify Portions of an Internet Voting Tally System

机译:Esc / Java2:在构建和使用Esc / Java2中注定Esc / Java和JML进度和问题,包括涉及使用工具来验证互联网投票系统的部分的案例研究

获取原文

摘要

The ESC/Java tool was a lauded advance in effective static checking of realistic Java programs, but has become out-of-date with respect to Java and the Java Modeling Language (JML). The ESC/Java2 project, whose progress is described in this paper, builds on the final release of ESC/Java from DEC/SRC in several ways. It parses all of JML, thus can be used with the growing body of JML-annotated Java code; it has additional static checking capabilities; and it has been designed, constructed, and documented in such a way as to improve the tool's usability to both users and researchers. It is intended that ESC/Java2 be used for further research in, and larger-scale case studies of, annotation and verification, and for studies in programmer productivity that may result from its integration with other tools that work with JML and Java. The initial results of the first major use of ESC/Java2, that of the verification of parts of the tally subsystem of the Dutch Internet voting system are presented as well.
机译:Esc / Java工具是一个引人注定的进步,具有对现实的Java程序的有效静态检查,但已经过于Java和Java建模语言(JML)已过时。 ESC / JAVA2项目在本文中描述了其进度,在几种方式上建立了来自DEC / SRC的ESC / Java的最终版本。它解析了所有JML,因此可以与越来越多的JML注释的Java代码一起使用;它还具有额外的静态检查功能;它已经设计,构建和记录,以提高工具对用户和研究人员的可用性。它的意图是,ESC / Java2用于进一步研究,并进行批判和验证的更大规模案例研究,以及用于程序员生产力的研究,可能是由于与与JML和Java合作的其他工具集成来引起的。展示了首次主要使用ESC / Java2的初始结果,荷兰互联网投票系统的Tally子系统部分验证的初始结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号