期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
一个机器检测的Micro-Dalvik虚拟机模型
被引量:
5
1
作者
何炎祥
江南
+2 位作者
李清安
张军
沈凡凡
《软件学报》
EI
CSCD
北大核心
2015年第2期364-379,共16页
给出了一个寄存器架构的虚拟机模型Micro-Dalvik,包括虚拟机指令集和虚拟机运行时状态的形式化,并以大步操作语义(big-step operational semantics)的方式给出了指令单步执行的状态转换以及定义在单步执行上的自反传递闭包来表达虚拟机...
给出了一个寄存器架构的虚拟机模型Micro-Dalvik,包括虚拟机指令集和虚拟机运行时状态的形式化,并以大步操作语义(big-step operational semantics)的方式给出了指令单步执行的状态转换以及定义在单步执行上的自反传递闭包来表达虚拟机程序的运行时状态转换.最后,以定理的形式描述了语义满足的性质,并得到证明.这个模型的指令集包括了大部分Dalvik虚拟机指令,为获得形式语义的清晰化,它在Dalvik VM指令集上进行了必要的抽象,对其实质没有改变,因而具有较大的实用性.该形式化模型通过了定理证明助手Isabelle/HOL的验证.
展开更多
关键词
大步操作语义
形式化验证
定理证明
寄存器架构
的虚拟机
下载PDF
职称材料
_mJava到Micro-Dalvik虚拟机的编译验证
被引量:
3
2
作者
江南
何炎祥
张晓瞳
《电子学报》
EI
CAS
CSCD
北大核心
2016年第7期1619-1629,共11页
针对类Java的面向对象语言mJava到类Dalvik的寄存器架构虚拟机Micro-Dalvik的编译验证,给出了mJava语言和Micro-Dalvik的操作语义.从mJava语言程序到Micro-Dalvik虚拟机指令的编译分为两步,首先将mJava语言程序中的本地变量名转换为相...
针对类Java的面向对象语言mJava到类Dalvik的寄存器架构虚拟机Micro-Dalvik的编译验证,给出了mJava语言和Micro-Dalvik的操作语义.从mJava语言程序到Micro-Dalvik虚拟机指令的编译分为两步,首先将mJava语言程序中的本地变量名转换为相应的序号,得到一个中间语言程序,再将该中间语言程序翻译成Micro-Dalvik虚拟机指令程序.在给出中间语言的操作语义后,构造了mJava语言程序与编译后的中间语言程序的语义保持定理并证明,以及构造了中间语言程序的语义与编译后的Micro-Dalvik虚拟机程序的语义保持定理并证明.整个形式化编译验证在定理证明助手Isabelle/HOL中进行了机器检测.mJava语言和Micro-Dalvik虚拟机分别对Java语言和Dalvik虚拟机进行了抽象,是我们兼顾语言的真实性和形式化的清晰性的结果.但是,所有形式化的语义严格遵从语言规范中的定义,并与Dalvik VM的实现保持一致,从这种意义上讲,该编译器并不是一个实验性质的假想编译器,而是有其实用意义的.
展开更多
关键词
编译验证
定理证明
操作语义
机器检测
寄存器架构
面向对象语言
下载PDF
职称材料
题名
一个机器检测的Micro-Dalvik虚拟机模型
被引量:
5
1
作者
何炎祥
江南
李清安
张军
沈凡凡
机构
武汉大学计算机学院
软件工程国家重点实验室(武汉大学)
湖北工业大学计算机学院
东华理工大学软件学院
出处
《软件学报》
EI
CSCD
北大核心
2015年第2期364-379,共16页
基金
国家自然科学基金(91118003
61170022)
文摘
给出了一个寄存器架构的虚拟机模型Micro-Dalvik,包括虚拟机指令集和虚拟机运行时状态的形式化,并以大步操作语义(big-step operational semantics)的方式给出了指令单步执行的状态转换以及定义在单步执行上的自反传递闭包来表达虚拟机程序的运行时状态转换.最后,以定理的形式描述了语义满足的性质,并得到证明.这个模型的指令集包括了大部分Dalvik虚拟机指令,为获得形式语义的清晰化,它在Dalvik VM指令集上进行了必要的抽象,对其实质没有改变,因而具有较大的实用性.该形式化模型通过了定理证明助手Isabelle/HOL的验证.
关键词
大步操作语义
形式化验证
定理证明
寄存器架构
的虚拟机
Keywords
big-step operational semantics
formal verification
theorem proving
register-based VM
分类号
TP303 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
_mJava到Micro-Dalvik虚拟机的编译验证
被引量:
3
2
作者
江南
何炎祥
张晓瞳
机构
武汉大学计算机学院
湖北工业大学计算机学院
武汉大学软件工程国家重点实验室
出处
《电子学报》
EI
CAS
CSCD
北大核心
2016年第7期1619-1629,共11页
基金
国家自然科学基金(No.61373039)
文摘
针对类Java的面向对象语言mJava到类Dalvik的寄存器架构虚拟机Micro-Dalvik的编译验证,给出了mJava语言和Micro-Dalvik的操作语义.从mJava语言程序到Micro-Dalvik虚拟机指令的编译分为两步,首先将mJava语言程序中的本地变量名转换为相应的序号,得到一个中间语言程序,再将该中间语言程序翻译成Micro-Dalvik虚拟机指令程序.在给出中间语言的操作语义后,构造了mJava语言程序与编译后的中间语言程序的语义保持定理并证明,以及构造了中间语言程序的语义与编译后的Micro-Dalvik虚拟机程序的语义保持定理并证明.整个形式化编译验证在定理证明助手Isabelle/HOL中进行了机器检测.mJava语言和Micro-Dalvik虚拟机分别对Java语言和Dalvik虚拟机进行了抽象,是我们兼顾语言的真实性和形式化的清晰性的结果.但是,所有形式化的语义严格遵从语言规范中的定义,并与Dalvik VM的实现保持一致,从这种意义上讲,该编译器并不是一个实验性质的假想编译器,而是有其实用意义的.
关键词
编译验证
定理证明
操作语义
机器检测
寄存器架构
面向对象语言
Keywords
compiler verification
theorem proving
formal semantics
machine-check
register-based architecture
ob-ject-oriented
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
一个机器检测的Micro-Dalvik虚拟机模型
何炎祥
江南
李清安
张军
沈凡凡
《软件学报》
EI
CSCD
北大核心
2015
5
下载PDF
职称材料
2
_mJava到Micro-Dalvik虚拟机的编译验证
江南
何炎祥
张晓瞳
《电子学报》
EI
CAS
CSCD
北大核心
2016
3
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部