CAREER: Type-Driven Language Technology for Software and Information Infrastructure
CAREER: Type-Driven Language Technology for Software and Information Infrastructure
批准号:
9984812
负责人:
Karl Crary
金额:
$22.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-06-01 至 2004-05-31
中文摘要
CCR-9984812CAREER:用于软件和信息基础设施的类型驱动语言技术Karl Crary本研究试图通过从三个方面利用类型理论来解决开发、维护和部署现代软件系统所面临的挑战:编程语言设计、基于语言的安全机制和类型化编译。语言设计研究的重点是支持大规模编程,特别是模块系统,用于将软件项目分解为可管理的部分,以及能够指定和执行复杂程序不变量的类型系统。安全研究的重点是不可信移动代码的安全检查和认证系统。特别是,它调查了这些系统的扩展,既支持更严格的安全策略(包括资源使用的限制),又放松了对不影响安全性的代码方面的限制。类型化编译研究旨在提高编译器的技术,这些编译器将类型信息从源代码保存和利用到可执行文件中;这是其他两个途径中每一个途径的使能技术,提供高级语言的高性能编译,并为生成的可执行文件提供安全认证。该教育项目还试图通过让本科生熟悉关于程序的结构和推理的基本正式技能,以及让研究生熟悉类型理论语言设计和编译,来应对同样的挑战。
英文摘要
CCR-9984812CAREER: Type-Driven Language Technology for Software andInformation InfrastructureKarl CraryThe research seeks to address challenges faced in developing, maintaining and deploying modern software systems by exploiting type theory along three avenues: programming language design, language-based security mechanisms, and typed compilation. The language design research focuses on support for large-scale programming, particularly module systems, for breaking up software projects into manageable pieces, and type systems capable of specifying and enforcing complex program invariants. The security research focuses on systems for checking and certifying the safety of untrusted mobile code. In particular, it investigates the extension of these systems both to support tighter security policies (including bounds on resource usage) and to loosen their restrictions on aspects of code not affecting safety. The typed compilation research seeks to advance the technology of compilers that preserve and exploit type information from source code to executables; this is the enabling technology for each of the other two avenues, providing high-performance compilation of advanced languages, and certification of the resulting executables for safety. The educational program also seeks to address these same challenges by familiarizing undergraduate students with basic formal skills for structuring and reasoning about programs, and graduate students with type-theoretic language design and compilation.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ITR/SY+SI: Language Technology for Trustless Software Dissemination
-
批准号:0121633
-
项目类别:Continuing Grant
-
资助金额:$171.2万
-
财政年份:2001
-
负责人:Karl Crary
-
依托单位:
国内基金
海外基金
登录
查看更多内容
铋基邻近双金属位点Type B异质结光热催化合成氨机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:30.0万元
-
批准年份:2024
-
负责人:黎景卫
-
依托单位:
智能型Type-I光敏分子构效设计及其抗耐药性感染研究
-
批准号:22207024
-
项目类别:青年科学基金项目(C类)
-
资助金额:20.0万元
-
批准年份:2022
-
负责人:赵琦
-
依托单位:
TypeⅠR-M系统在碳青霉烯耐药肺炎克雷伯菌流行中的作用机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:55万元
-
批准年份:2021
-
负责人:蒋晓飞
-
依托单位:
替加环素耐药基因 tet(A) type 1 变异体在碳青霉烯耐药肺炎克雷伯菌中的流行、进化和传播
-
批准号:LY22H200001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:蔡加昌
-
依托单位:
面向手性α-氨基酰胺药物的新型不对称Ugi-type 反应开发
-
批准号:LY22B020003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:李绍玉
-
依托单位:
BMP9/BMP type I receptors 通过激活 PPARα保护心肌梗死的机制研究
-
批准号:LQ22H020003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:陈灵丽
-
依托单位:
C2H2-type锌指蛋白在香菇采后组织软化进程中的作用机制研究
-
批准号:32102053
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:邓冰
-
依托单位:
血管阻断型Type-I光敏剂合成及其三阴性乳腺癌光诊疗
-
批准号:62120106002
-
项目类别:国际(地区)合作与交流项目
-
资助金额:255万元
-
批准年份:2021
-
负责人:董晓臣
-
依托单位:
茶尺蠖Type-II环氧性信息素合成酶关键基因的鉴定及功能研究
-
批准号:LQ21C140001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:王倩
-
依托单位:
Chichibabin-type偶联反应在构建联氮杂芳烃中的应用
-
批准号:22078300
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2020
-
负责人:李景华
-
依托单位: