-
题名一种用于字节码程序模块化验证的逻辑系统
被引量:1
- 1
-
-
作者
董渊
王生原
张丽伟
朱允敏
杨萍
-
机构
清华大学计算机科学与技术系
清华大学软件学院
北京语言大学信息科学学院
-
出处
《软件学报》
EI
CSCD
北大核心
2010年第12期3056-3067,共12页
-
基金
国家自然科学基金Nos.90818019
90816006
+1 种基金
国家高技术研究发展计划(863)Nos.2008AA01Z102
2009AA011902~~
-
文摘
字节码既是运行于虚拟机的解释指令,也是定义良好的中间表示,是当今网络软件和计算设备中广泛使用的重要技术.字节码验证可以提高相关软件的可信程度,同时为构造证明保持编译器提供中间表示支持,具有重要的实用价值和理论价值.虽然近年提出了一些用于字节码程序的逻辑系统,但由于字节码本身的特点,造成了抽象控制栈复杂、控制流结构信息不足,因而字节码程序的"模块化验证"依然是一个巨大的挑战,并没有得到有效解决.将FPCC(foundationalproof-carryingcode)方法引入中间表示字节码,借鉴汇编程序的验证方法.设计出一种逻辑系统,给出字节码程序运行环境BCM(ByteCodemachine)的逻辑系统CBP(certifyingbytecodeprogram)定义,完成系统的合理性证明和一组代表性实例程序的模块化证明,并实现机器自动检查.该工作为字节码验证提供一种良好的解决方案,同时也向着构造证明保持编译器环境迈出了坚实的一步,还可以为广泛使用的基于虚拟机复杂网络应用程序的深刻理解和深入分析提供理论帮助.
-
关键词
程序模块化验证
字节码
类Hoare逻辑系统
-
Keywords
program modular certification
bytecode
Hoare-like logic
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名数控落地铣镗床电气模块化设计
被引量:1
- 2
-
-
作者
孙志强
李攀科
纪晨伟
-
机构
沈机集团昆明机床股份有限公司
-
出处
《机械设计》
CSCD
北大核心
2022年第S01期170-173,共4页
-
文摘
以TK69系列数控落地铣镗床模块化设计为例,介绍了数控机床电气模块化设计的基本思路,以及产品模块化的过程。重点阐述了PLC程序模块化设计方法。
-
关键词
模块化设计
数控机床
PLC程序模块化
西门子840Dsl
-
Keywords
modular design
CNC machine tool
PLC program modular
Siemens 840Dsl
-
分类号
TG659
[金属学及工艺—金属切削加工及机床]
-
-
题名全电动注塑机运动控制器的设计与研究
被引量:6
- 3
-
-
作者
钟翠霞
蔡军
-
机构
广汽本田汽车有限公司
-
出处
《机械设计与制造》
北大核心
2010年第7期49-50,共2页
-
文摘
结合全电动注塑机的特点,介绍全电动注塑机专用运动伺服控制器的软硬件设计,依据程序模块化设计原理,重点阐述了各控制器程序设计,并通过模拟仿真证明设计的运动控制器在全电动注塑机上的应用是可行的。
-
关键词
全电动注塑机
程序模块化
运动控制器
-
Keywords
Fully electrical injection molding machine
Modularized program
Motion controller
-
分类号
TH12
[机械工程—机械设计及理论]
TM571
[电气工程—电器]
-