首页> 外文会议>WoTUG Technical Meeting >Towards the Formal Verification of a Java Processor in Event-B
【24h】

Towards the Formal Verification of a Java Processor in Event-B

机译:在Event-B中正式验证Java处理器

获取原文

摘要

Formal verification is becoming more and more important in the production of high integrity microprocessors. The general purpose formal method called Event-B is the latest incarnation of the B Method: it is a proof-based approach with a formal notation and refinement technique for modelling and verifying systems. Refinement enables implementation-level features to be proven correct with respect to an abstract specification of the system. In this paper we demonstrate an initial attempt to model and verify Sandia National Laboratories' Score processor using Event-B. The processor is an (almost complete) implementation of a Java Virtual Machine in hardware. Thus, refinement-based verification of the Score processor begins with a formal specification of Java bytecode. Traditionally, B has been directed at the formal development of software systems. The use of B in hardware verification could provide a means of developing combined software/hardware systems, i.e. codesign.
机译:正式验证在高完整性微处理器的生产中变得越来越重要。称为Event-B的通用正式方法是B方法的最新化身:它是一种基于证明的方法,具有正式符号和改进技术,用于建模和验证系统。细化能够在系统的抽象规范方面证明实现级别功能。在本文中,我们展示了使用Event-B模拟和验证桑迪亚国家实验室的分数处理器的初步尝试。处理器是硬件中Java虚拟机的(几乎完全)实现。因此,基于细化的分数处理器的验证以Java字节码的正式规范开始。传统上,B已经针对软件系统的正式发展。在硬件验证中使用B可以提供开发组合软件/硬件系统的手段,即代号。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号