Shape-Analysis for Languages with Destructive Updating
具有破坏性更新的语言的形状分析
基本信息
- 批准号:9619219
- 负责人:
- 金额:$ 14.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-08-15 至 2002-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9619219 The goal of the project is to advance the state of the art in static analysis of programs that perform destructive updating on heap-allocated storage. The work will address problems that can be looked at --- depending on one's point of view --- as pointer- analysis problems, alias-analysis problems, sharing-analysis problems, storage-analysis problems (also known as shape-analysis problems), or type-checking problems. The information obtained is useful for generating efficient sequential and parallel code. It is also useful in certain kinds of software-engineering tools. The project aims to make contributions in the following areas: (1) Develop further the theoretical foundations of shape abstractions and their use in abstract interpretation. (2) Develop a tool for creating a shape-analysis algorithm from a specification of a shape abstraction. (3) Extend the range of applications for shape-analysis techniques, for example, by (i) generalizing them so that questions can be answered of the form "Can accesses through the structure that x points to at program point p ever reach any of the elements of the structure that y points to at program point q?", and (ii) combining shape-analysis with array-subscript analysis. (4) Create, experiment with, and evaluate shape-analysis implementations. ***
9619219该项目的目标是提高对在堆分配的存储上执行破坏性更新的程序进行静态分析的技术水平。这项工作将解决可以研究的问题-取决于人们的观点-指针分析问题、别名分析问题、共享分析问题、存储分析问题(也称为形状分析问题)或类型检查问题。所获得的信息对于生成高效的序列和并行代码是有用的。它在某些类型的软件工程工具中也很有用。该项目的目标是在以下方面做出贡献:(1)进一步发展形状抽象及其在抽象解释中的应用的理论基础。(2)开发了一个从形状抽象规格说明创建形状分析算法的工具。(3)扩展形状分析技术的应用范围,例如,通过(I)对它们进行推广,使得可以回答以下形式的问题:“可以通过在程序点p处x指向的结构访问到在程序点q处y指向的结构的任何元素”,以及(Ii)将形状分析与数组下标分析相结合。(4)创建、试验和评估形状分析实现。***
项目成果
期刊论文数量(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 }}
Thomas Reps其他文献
Symbolic analysis via semantic reinterpretation
- DOI:
10.1007/s10009-010-0158-6 - 发表时间:
2010-05-15 - 期刊:
- 影响因子:1.400
- 作者:
Junghee Lim;Akash Lal;Thomas Reps - 通讯作者:
Thomas Reps
The SemGuS Toolkit
SemGuS 工具包
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Keith J.C. Johnson;Andrew Reynolds;Thomas Reps;Loris D'antoni - 通讯作者:
Loris D'antoni
On the sequential nature of interprocedural program-analysis problems
- DOI:
10.1007/s002360050068 - 发表时间:
1996-11-01 - 期刊:
- 影响因子:0.500
- 作者:
Thomas Reps - 通讯作者:
Thomas Reps
Automating Unrealizability Logic: Hoare-style Proof Synthesis for Infinite Sets of Programs
自动化不可实现逻辑:无限程序集的霍尔式证明综合
- DOI:
10.48550/arxiv.2401.13244 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Shaan Nagy;Jinwoo Kim;Loris D'antoni;Thomas Reps - 通讯作者:
Thomas Reps
Efficient comparison of program slices
- DOI:
10.1007/bf01261653 - 发表时间:
1991-08-01 - 期刊:
- 影响因子:0.500
- 作者:
Susan Horwitz;Thomas Reps - 通讯作者:
Thomas Reps
Thomas Reps的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Thomas Reps', 18)}}的其他基金
Collaborative Research: SHF: Medium: Semantics-Aware Neural Models of Code
合作研究:SHF:媒介:代码的语义感知神经模型
- 批准号:
2212558 - 财政年份:2022
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SHF:Small: Crash Scene Investigation - Debugging Programs that Fail Unexpectedly
SHF:Small:崩溃现场调查 - 调试意外失败的程序
- 批准号:
1420866 - 财政年份:2014
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SHF: Medium: MACANTOK -- a MAchine-Code-ANalysis TOol Kit -- and its Applications
SHF:介质:MACANTOK——机器代码分析工具套件及其应用
- 批准号:
0904371 - 财政年份:2009
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
Advanced Methods for Performing Static Analysis of Machine Code
执行机器代码静态分析的高级方法
- 批准号:
0810053 - 财政年份:2008
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
Collaborative Research: Advanced Static-Analysis Techniques for Ensuring Reliable Software
协作研究:确保软件可靠的先进静态分析技术
- 批准号:
0540955 - 财政年份:2006
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
CT-ISG: Advanced Methods for Checking Information-Security Properties
CT-ISG:检查信息安全属性的高级方法
- 批准号:
0524051 - 财政年份:2005
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
Investigation of a New Compressed Representation of Boolean Functions
布尔函数新压缩表示的研究
- 批准号:
9986308 - 财政年份:2000
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
Travel Support for U.S. Participants at an International Workshop; Wadern, Germany; March 9-13, 1992
为参加国际研讨会的美国参与者提供差旅支持;
- 批准号:
9122095 - 财政年份:1992
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
Semantics-Based Program Integration
基于语义的程序集成
- 批准号:
9100424 - 财政年份:1991
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
基于Meta-analysis的新疆棉花灌水增产模型研究
- 批准号:41601604
- 批准年份:2016
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
大规模微阵列数据组的meta-analysis方法研究
- 批准号:31100958
- 批准年份:2011
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
用“后合成核磁共振分析”(retrobiosynthetic NMR analysis)技术阐明青蒿素生物合成途径
- 批准号:30470153
- 批准年份:2004
- 资助金额:22.0 万元
- 项目类别:面上项目
相似海外基金
How children learn sentence structures across languages: A language-adaptive scope analysis
儿童如何跨语言学习句子结构:语言自适应范围分析
- 批准号:
24K16044 - 财政年份:2024
- 资助金额:
$ 14.99万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
CAREER: Documentation, description, and analysis of multiword tone and harmony systems in four languages
职业:四种语言的多词声调与和声系统的记录、描述和分析
- 批准号:
2236768 - 财政年份:2023
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Environment-Centric Analysis and Optimization for Higher-Order Languages
合作研究:SHF:中:高阶语言的以环境为中心的分析和优化
- 批准号:
2212537 - 财政年份:2022
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Environment-Centric Analysis and Optimization for Higher-Order Languages
合作研究:SHF:中:高阶语言的以环境为中心的分析和优化
- 批准号:
2212538 - 财政年份:2022
- 资助金额:
$ 14.99万 - 项目类别:
Continuing Grant
Interprocedural program analysis for modern object-oriented languages
现代面向对象语言的过程间程序分析
- 批准号:
RGPIN-2014-05645 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Discovery Grants Program - Individual
Analysis on the decidability of the almost-universality problem for higher-order languages
高阶语言几乎普遍性问题的可判定性分析
- 批准号:
19K14582 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Documentation and comparative grammatical analysis of aspects of five Iranian languages
五种伊朗语言各方面的文献记录和比较语法分析
- 批准号:
1844828 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
Analysis of Resultative Verbal Compounds in Japanese and Chinese with emphasis on Viewpoint and Subjectivity in both Languages
日语和汉语的结果动词分析,重点关注两种语言的观点和主观性
- 批准号:
19K00581 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A Comparative Cartographic analysis of Topic Structure Among Japanese, Chinese, and European languages
日语、汉语和欧洲语言主题结构的比较制图分析
- 批准号:
19K00557 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of "Keiretsubetu-goi" and diachronic analysis of the Ryukyuan languages
“Keiretsubetu-goi”的发展和琉球语言的历时分析
- 批准号:
18K00588 - 财政年份:2018
- 资助金额:
$ 14.99万 - 项目类别:
Grant-in-Aid for Scientific Research (C)