找回密码
 注册
关于网站域名变更的通知
查看: 386|回复: 1
打印 上一主题 下一主题

[毕业设计] mJava到Micro-Dalvik虚拟机的编译验证

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-1-27 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:针对类Java的面向对象语言Java到类Dalvik的寄存器架构虚拟机Micro-Dalvik 的编译验证,给出了.Java语言和Micro-Dalvik 的操作语义.从Java 语言程序到Micro-Dalvik 虚拟机指令的编译分为两步,首先将..Java语言程序中的本地变量名转换为相应的序号,得到一个中间语言程序,再将该中间语言程序翻译成Micro-Dalvik、虚拟机指令程序.在给出中间语言的操作语义后,构造了_.Java语言程序与编译后的中间语言程序的语义保持定理并证明,以及构造了中间语言程序的语义与编译后的 Micro-Dalvik、虚拟机程序的语义保持定理并证明.整个形式化编译验证在定理证明助手Isabelle/HOL中进行了机器检测..Java 语言和Micro-Dalvik、虚拟机分别对Java语言和Dalvik 虚拟机进行了抽象,是我们兼顾语言的真实性和形式化的清晰性的结果.但是,所有形式化的语义严格遵从语言规范中的定义,并与Dalvik VM的实现保持一致,从这种意义上讲,该编译器并不是一个实验性质的假想编译器,而是有其实用意义的.# B6 i/ b5 `' r# a
关键词:编译验证;定理证明;操作语义;机器检测;寄存器架构;面向对象语言9 H, j  n; l+ Q- R
mJava到Micro-Dalvik虚拟机的编译验证.pdf (754.57 KB, 下载次数: 0)
) [3 o, c( ?/ F' m& i! }3 V( v$ P6 m! d& l

该用户从未签到

2#
发表于 2021-1-27 10:10 | 只看该作者
mJava到Micro-Dalvik虚拟机的编译验证,收藏了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-22 11:01 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表