-
题名一种用于Java虚拟机的类型化低级语言
被引量:3
- 1
-
-
作者
陈晖
陈意云
吴萍
项森
-
机构
中国科学技术大学计算机科学与技术系
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2006年第1期15-22,共8页
-
基金
国家自然科学基金项目(60173049
60473068)
-
文摘
为了能够减小运算系统的需信任计算基础、描述较小粒度的安全策略,目前的研究倾向于从程序设计语言和编译器入手来提高软件的安全性·基于以上研究背景设计了一种类型化的低级语言TLL·TLL是一种为Java虚拟机即时编译器设计的类型安全中间语言,以构造一个具有更小需信任计算基础的Java虚拟机系统为目的·TLL的类型系统基于多态的类型化λ演算,它具有丰富的表现力且能够编码各种高级语言的抽象·基于TLL的一个虚拟机原型系统已经实现,它可以作为实现一个高安全且面向多种源语言的运行时系统的起点·
-
关键词
类型化语言
代码安全
验证编译
-
Keywords
typed language
code safety
certifying compilation
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种类型化低级语言的设计与应用
- 2
-
-
作者
陈晖
陈意云
项森
-
机构
中国科学技术大学计算机系
-
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第5期913-918,共6页
-
基金
国家自然科学基金项目(60473068)资助
-
文摘
介绍了以构造一个具有更小的需信任计算基础的Java虚拟机系统为目的的研究工作,将一种类型安全的低级语言TLL应用到Java虚拟机的即时编译器中.TLL的类型系统基于多态的类型化λ演算,它具有丰富的表现力且能够编码各种高级语言的抽象.基于TLL的一个虚拟机原型系统已经实现,它可以作为实现一个具有微小的需信任计算基础的Java虚拟机的起点.
-
关键词
类型化语言
代码安全
验证编译
-
Keywords
typed language, code safety, certifying compilation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种新型类型化中间语言的优化实现技术
- 3
-
-
作者
李筱青
陈晖
陈意云
-
机构
中国科学技术大学计算机系
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第5期63-65,共3页
-
基金
国家自然科学基金资助项目(60173049)
Intel中国研究中心资助项目
-
文摘
类型化中间语言是提高代码安全性的一类重要方法。然而在其实现过程中,庞大的类型信息很难被高效地表达和操作。一个未经优化的实现将会给系统带来指数级增长的开销。该文描述了一种新型的类型化中间语言的优化实现技术,并将其成功应用于IntelORP(OpenRuntimePlatform)的即时编译器中。
-
关键词
代码安全性
类型化语言
编程语言
-
Keywords
Code safety
Typed low-level language
Programming language
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名采用了剪枝优化的子类型关系判定算法
- 4
-
-
作者
戴晓君
陈海明
-
机构
中国科学院软件研究所计算机科学国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2010年第7期1481-1490,共10页
-
基金
国家自然科学基金Nos.60573013
60721061~~
-
文摘
静态类型化XML处理语言为处理XML数据提供了新的途径,但现有的此类语言大多数效率较低.研究此类语言的一个重要问题——子类型关系的判定,并使用剪枝优化策略对XDuce的子类型关系判定算法进行优化.实验数据显示,优化后算法的执行效率平均提高20%.该策略具有普遍性,对所有使用类似算法的静态类型化XML处理语言都有效.
-
关键词
XML
静态类型化语言
类型检查
子类型关系判定
算法优化
-
Keywords
XML
statically typed language
type checking
subtyping
algorithm optimization
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名一种构造代码安全性证明的方法
被引量:6
- 5
-
-
作者
郭宇
陈意云
林春晓
-
机构
中国科学技术大学计算机科学技术系
中国科学技术大学苏州研究院软件安全实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2008年第10期2720-2727,共8页
-
基金
国家自然科学基金~~
-
文摘
提出一种构造代码安全性证明的新方法.这种方法的基本思想是,在基础逻辑中定义辅助递归函数来帮助构造证明.这种构造方法在不增加系统信任计算基础的情况下可以极大地减轻构造证明的工作量,并且减小安全性证明的规模同时介绍了该方法在一个FPCC系统中的应用.在这个系统中使用该方法使得代码的安全性证明可以自动产生.全部工作的细节已在证明辅助工具Coq中得以实现.
-
关键词
类型理论
软件安全
携带证明的代码
程序验证
类型化汇编语言
-
Keywords
type theory, software security, proof-carrying code, program verification, typed assembly language
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-