CAREER: A Framework For Customizable Program Flow Analysis

职业生涯:可定制程序流程分析的框架

基本信息

  • 批准号:
    0642911
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2007
  • 资助国家:
    美国
  • 起止时间:
    2007-08-01 至 2017-07-31
  • 项目状态:
    已结题

项目摘要

CCF-0642911CAREER: A Framework for Customizable Program Flow AnalysisAna MilanovaToday's software systems are large, complex and costly and research on program flow analysis for software productivity and software quality is increasingly relevant. Tools based on flow analysis can aid and improve software tasks such as development, testing, program understanding, verification, debugging, reverse engineering, and restructuring. This wide variety of tasks demands a wide variety of customized flow analyses with different degrees of precision and cost.This research builds technology that will allow specifying and developing customized flow analyses that support software tasks on large and complex software systems. There are three contributions. First, we develop the theory of contextual set constraints, a flexible declarative formalism for specifying flow analyses. Second, we design and implement a novel engine for resolution of set constraint which takes advantage of efficient Binary Decision Diagram (BDD) technology for set representation and set manipulation. Third, we build an analysis framework based on contextual set constraints and efficient constraint resolution. The framework is used to specify and develop new flow analyses that target long-standing problems related to software security and software dependability.
CCF-0642911 CAREER:可定制程序流分析的框架Ana Milanova今天的软件系统是大型、复杂和昂贵的,程序流分析对软件生产率和软件质量的研究越来越重要。基于流分析的工具可以帮助和改进软件任务,如开发、测试、程序理解、验证、调试、逆向工程和重构。这项研究构建的技术将允许指定和开发支持大型和复杂软件系统上的软件任务的定制流分析。有三个贡献。首先,我们开发了上下文集合约束理论,这是一种用于指定流分析的灵活的声明性形式主义。其次,我们设计并实现了一种新的集合约束解析引擎,该引擎利用高效的二叉决策图(BDD)技术进行集合表示和集合操作。第三,构建了一个基于上下文集合约束和高效约束解析的分析框架。该框架用于指定和开发新的流程分析,以解决与软件安全和软件可靠性相关的长期存在的问题。

项目成果

期刊论文数量(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 }}

Ana Milanova其他文献

Ana Milanova的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Ana Milanova', 18)}}的其他基金

SaTC: CORE: Small: Compilation and Backend-Independent Optimization for Multi-Party Computation
SaTC:CORE:小型:多方计算的编译和后端独立优化
  • 批准号:
    2232061
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Program Analysis and Transformations for Secure Computation on the Cloud
SaTC:核心:小型:云上安全计算的程序分析和转换
  • 批准号:
    1814898
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Inference and Checking of Context-sensitive Pluggable Types
SHF:小:上下文相关可插拔类型的推理和检查
  • 批准号:
    1319384
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant

相似海外基金

Integrating Self-Regulated Learning Into STEM Courses: Maximizing Learning Outcomes With The Success Through Self-Regulated Learning Framework
将自我调节学习融入 STEM 课程:通过自我调节学习框架取得成功,最大化学习成果
  • 批准号:
    2337176
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CAREER: Many-Body Green's Function Framework for Materials Spectroscopy
职业:材料光谱的多体格林函数框架
  • 批准号:
    2337991
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CAREER: Resilient and Efficient Automatic Control in Energy Infrastructure: An Expert-Guided Policy Optimization Framework
职业:能源基础设施中的弹性和高效自动控制:专家指导的政策优化框架
  • 批准号:
    2338559
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Planning Grant: Developing capacity to attract diverse students to the geosciences: A public relations framework
规划补助金:培养吸引多元化学生学习地球科学的能力:公共关系框架
  • 批准号:
    2326816
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
RII Track-4:NSF: An Integrated Urban Meteorological and Building Stock Modeling Framework to Enhance City-level Building Energy Use Predictions
RII Track-4:NSF:综合城市气象和建筑群建模框架,以增强城市级建筑能源使用预测
  • 批准号:
    2327435
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
EAGER/Collaborative Research: An LLM-Powered Framework for G-Code Comprehension and Retrieval
EAGER/协作研究:LLM 支持的 G 代码理解和检索框架
  • 批准号:
    2347624
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CRII: OAC: A Compressor-Assisted Collective Communication Framework for GPU-Based Large-Scale Deep Learning
CRII:OAC:基于 GPU 的大规模深度学习的压缩器辅助集体通信框架
  • 批准号:
    2348465
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: An Integrated Framework for Learning-Enabled and Communication-Aware Hierarchical Distributed Optimization
协作研究:支持学习和通信感知的分层分布式优化的集成框架
  • 批准号:
    2331710
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: An Integrated Framework for Learning-Enabled and Communication-Aware Hierarchical Distributed Optimization
协作研究:支持学习和通信感知的分层分布式优化的集成框架
  • 批准号:
    2331711
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CAREER: A Universal Framework for Safety-Aware Data-Driven Control and Estimation
职业:安全意识数据驱动控制和估计的通用框架
  • 批准号:
    2340089
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了