CAREER: Semantics-based Program Analysis via Symbolic Composition of Transfer Relations
职业:通过传输关系的符号组合进行基于语义的程序分析
基本信息
- 批准号:9702805
- 负责人:
- 金额:$ 20.06万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-08-15 至 2000-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9702805 This project investigates the task of automatically determining properties of the run-time behavior of computer programs before the programs are actually executed. Optimizing compilers have long motivated research in this area, commonly known as static program analysis. More recently, there has been interest in using program analysis to verify correctness or safety properties of software before it is put into service. However, due both to the phenomenon of accumulated imprecision, which is akin to accumulated rounding error, and to the inadequacy of invariant properties in the presence of loops and recursion, useful and accurate program analysis is hard to achieve in practice. This project examines a new methodology for program analysis designed to address these problems. This methodology is distinctive in that it does not analyze execution states, but instead analyzes the changes, called transfer relations, between those states, thus enabling previously unsolved analyses of programming constructs such as first-class functions, concurrency, pointers and references, assignment, mutable data structures, and arrays. The research investigates the application of these analyses to urgent issues such as ensuring safety of untrusted foreign code and increasing reliability of large software systems. The project applies this research to an educational plan including course development, mentoring of masters students, and the development of an annual summer school on program analysis, including a new text. ***
9702805本项目研究在程序实际执行之前自动确定计算机程序运行时行为属性的任务。优化编译器长期以来一直是这一领域的研究动力,通常称为静态程序分析。最近,人们对在软件投入使用之前使用程序分析来验证软件的正确性或安全性产生了兴趣。然而,由于累积不精确的现象,这是类似于累积舍入误差,并在循环和递归的存在下,有用的和准确的程序分析是很难在实践中实现的不变性质的不足。 这个项目研究了一种新的程序分析方法,旨在解决这些问题。这种方法的独特之处在于它不分析执行状态,而是分析这些状态之间的变化,称为传输关系,从而使以前未解决的编程结构分析成为可能,例如第一类函数,并发,指针和引用,赋值,可变数据结构和数组。 研究调查这些分析的应用程序的紧迫问题,如确保不可信的外国代码的安全性和提高大型软件系统的可靠性。该项目将这项研究应用于教育计划,包括课程开发,硕士生的指导,以及年度暑期课程分析的发展,包括一个新的文本。 ***
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Christopher Colby其他文献
Automatically closing open reactive programs
自动关闭打开的反应式程序
- DOI:
- 发表时间:
1998 - 期刊:
- 影响因子:0
- 作者:
Christopher Colby;Patrice Godefroid;L. Jagadeesan - 通讯作者:
L. Jagadeesan
Neonatal Viability—The Limits of Medicine, Law, and Ethics (506)
- DOI:
10.1016/j.jpainsymman.2010.10.155 - 发表时间:
2011-01-01 - 期刊:
- 影响因子:
- 作者:
Christopher Collura;Christopher Colby - 通讯作者:
Christopher Colby
Correlation of O2 uptake rate and mitochondrial activity in carrot cell cultures exposed to laminar fluid shear
- DOI:
10.1023/a:1026752418909 - 发表时间:
2000-12-01 - 期刊:
- 影响因子:2.100
- 作者:
Victor Wong;David Williams;Christopher Colby;David A. Saint - 通讯作者:
David A. Saint
Christopher Colby的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似海外基金
Research on New Content Centric Networking based on Content Semantics
基于内容语义的新型内容中心网络研究
- 批准号:
21H03434 - 财政年份:2021
- 资助金额:
$ 20.06万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
FHIRCat: Enabling the Semantics of FHIR and Terminologies for Clinical and Translational Research
FHIRCat:为临床和转化研究提供 FHIR 语义和术语
- 批准号:
10558595 - 财政年份:2021
- 资助金额:
$ 20.06万 - 项目类别:
Making of a database of semantics and usage of Japanese adjective and a study about historical transitions based on it.
日语形容词语义、用法数据库的制作及基于该数据库的历史变迁研究
- 批准号:
21K00279 - 财政年份:2021
- 资助金额:
$ 20.06万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
FHIRCat: Enabling the Semantics of FHIR and Terminologies for Clinical and Translational Research
FHIRCat:为临床和转化研究提供 FHIR 语义和术语
- 批准号:
10401244 - 财政年份:2021
- 资助金额:
$ 20.06万 - 项目类别:
FHIRCat: Enabling the Semantics of FHIR and Terminologies for Clinical and Translational Research
FHIRCat:为临床和转化研究提供 FHIR 语义和术语
- 批准号:
10091916 - 财政年份:2021
- 资助金额:
$ 20.06万 - 项目类别:
FHIRCat: Enabling the Semantics of FHIR and Terminologies for Clinical and Translational Research
FHIRCat:为临床和转化研究提供 FHIR 语义和术语
- 批准号:
10005525 - 财政年份:2019
- 资助金额:
$ 20.06万 - 项目类别:
Semantics-Preserving Virtualization: A Computing System Framework to Run Any Screen Reader on Any Device with Easy Customization
保留语义的虚拟化:一种计算系统框架,可在任何设备上运行任何屏幕阅读器并轻松定制
- 批准号:
9360624 - 财政年份:2017
- 资助金额:
$ 20.06万 - 项目类别:
Semantics based text matching for unstructured text documents
非结构化文本文档的基于语义的文本匹配
- 批准号:
508398-2017 - 财政年份:2017
- 资助金额:
$ 20.06万 - 项目类别:
Engage Plus Grants Program
A Computational Model of Music Understanding Based on Statistical Grammar and Constructive Semantics
基于统计语法和建构语义的音乐理解计算模型
- 批准号:
16H01744 - 财政年份:2016
- 资助金额:
$ 20.06万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
New reational program semantics based on the notion of continuations and contexts
基于延续和上下文概念的新理性程序语义
- 批准号:
16K12409 - 财政年份:2016
- 资助金额:
$ 20.06万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research