首页> 外文期刊>Future generation computer systems >Dynamic semantics of Java bytecode
【24h】

Dynamic semantics of Java bytecode

机译:Java字节码的动态语义

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

摘要

We give a formal specification of the dynamic semantics of Java bytecode, in the form of an operational semantics for the Java Virtual machine (JVM). For each JVM instruction we give a rule describing the instruction's effect on the machine state and the conditions under which the instruction will execute without error. This paper outlines the formalization of the JVM machine state and illustrates our approach for a few select JVM instructions. Our full specification, covering the entire JVM instruction set except for synchronization instructions, is available in the work of Bertelsen (Semantics of Java byte code, Technical Report, Department of Mathematics and Physics, Royal Veterinary and Agricultural University, Copenhagen, Denmark, April 1997).
机译:我们以Java虚拟机(JVM)的操作语义的形式给出了Java字节码动态语义的正式规范。对于每条JVM指令,我们给出一条规则,描述该指令对计算机状态的影响以及该指令将在没有错误的情况下执行的条件。本文概述了JVM计算机状态的形式化,并说明了我们针对一些精选JVM指令的方法。我们的完整规范涵盖了除同步指令之外的所有JVM指令集,可在Bertelsen的工作中找到(Java字节码语义,技术报告,皇家兽医和农业大学数学和物理系,丹麦哥本哈根,1997年4月)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号