EHS: Constraint-based Static Analysis of Embedded and Hybrid Systems

EHS:嵌入式和混合系统基于约束的静态分析

基本信息

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

项目摘要

Manna - Abstract: Static analysis methods play two vital roles in the design of embeddedsystems: validation and optimization. A static analysis techniquededuces properties of a given system by analyzing its description.Its applicability to a particular system hinges upon its ability todeduce interesting properties while balancing the computational cost.This research studies a novel class of techniques forstatic analysis that has the potential to significantly increase thescope of static analysis. The methodology, called constraint-based static analysis, divergesfrom previous work on static analysis. Whereas traditionalpropagation-based static analysis methods concentrate on iterativelyconstructing better approximations to the desired properties, theproposed approach directly solves for the properties. Given a classof assertions represented parametrically by a template property, aconstraint-based method generates and solves constraints on theunknown parameters. This shift in strategy seeks the followingadvantages:* It replaces heuristic guesses with a precise and predictable approach to approximation. Traditional approaches frequently require the use of heuristic guesses via widening and narrowing operators, which has limited their applicability.* In contrast to propagation-based methods, the new methods can be readily optimized to handle special cases effectively.* It enables a natural extension to the analysis of nonlinear discrete and hybrid systems. * The constraint-based methods for real-time and hybrid systems avoid explicitly solving differential equations, making them applicable to a larger class of systems.The expected benefits of this research are many. Static analysis has not seen a major breakthrough in a decade. The project hopes to revive interest in static analysis and encourage the use of mathematical techniques such as Groebner bases. This research also links constraint solving technology to verification, thus openingopportunities for involvement of the constraint solving communityin problems pertinent to the design of embedded systems. Finally, theresults of this research bring closer the feasibility of using formal proof of safety properties in certifying software for safety-critical devices.
Manna -摘要:静态分析方法在嵌入式系统的设计中起着两个至关重要的作用:验证和优化。 静态分析技术通过分析系统的描述来推断系统的特性,它对特定系统的适用性取决于它在平衡计算成本的同时推断出有趣特性的能力,本文研究了一类新的静态分析技术,它有可能显著增加静态分析的范围.该方法,称为基于约束的静态分析,divergesfrom以前的工作静态分析。而传统的传播为基础的静态分析方法集中在迭代构造更好的近似所需的属性,所提出的方法直接解决的属性。 给定一类由模板属性参数化表示的断言,基于约束的方法生成并求解未知参数上的约束。 这种策略的转变寻求以下优势:* 它用精确和可预测的近似方法取代了启发式猜测。传统方法往往 需要通过扩大和缩小运算符使用启发式猜测,这限制了它们的适用性。与基于传播的方法相比,新方法可以 易于优化以有效处理特殊情况。*它使一个自然的扩展到非线性离散和混合系统的分析。* 基于约束的实时和混合系统的方法避免了 显式求解微分方程,使它们适用于更大的一类系统。这项研究的预期好处是很多的。静态分析在十年内没有重大突破。该项目希望恢复对静态分析的兴趣,并鼓励使用Groebner基础等数学技术。本研究还将约束求解技术与验证联系起来,从而为约束求解社区参与与嵌入式系统设计相关的问题提供了机会。 最后,本研究的结果带来了更接近的安全属性的形式化证明在认证软件的安全关键设备的可行性。

项目成果

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

Zohar Manna其他文献

Problematic features of programming languages: a situational-calculus approach
  • DOI:
    10.1007/bf00264494
  • 发表时间:
    1981-12-01
  • 期刊:
  • 影响因子:
    0.500
  • 作者:
    Zohar Manna;Richard Waldinger
  • 通讯作者:
    Richard Waldinger
How to clear a block: A theory of plans
  • DOI:
    10.1007/bf00247434
  • 发表时间:
    1987-12-01
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Zohar Manna;Richard Waldinger
  • 通讯作者:
    Richard Waldinger

Zohar Manna的其他文献

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

{{ truncateString('Zohar Manna', 18)}}的其他基金

CSR---EHS: A Modern Verifying Compiler
CSR---EHS:现代验证编译器
  • 批准号:
    0615449
  • 财政年份:
    2006
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
US-Europe Cooperative Workshop: Compatability and Integration of Software Engineering Tools
美欧合作研讨会:软件工程工具的兼容性与集成
  • 批准号:
    0437281
  • 财政年份:
    2004
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Foundations of Event Correlation
事件相关性的基础
  • 批准号:
    0430102
  • 财政年份:
    2004
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Towards Certification by Verification
走向验证认证
  • 批准号:
    0209237
  • 财政年份:
    2002
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
ITR: Synthesis and Control of Infinite-state Reactive Systems
ITR:无限状态反应系统的合成与控制
  • 批准号:
    0220134
  • 财政年份:
    2002
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Modular Deductive-Algorithmic Verification of Hybrid Systems
混合系统的模块化演绎算法验证
  • 批准号:
    9900984
  • 财政年份:
    1999
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Abstraction and Compositionality for the Verification of Infinite-State Reactive Systems
无限状态反应系统验证的抽象性和组合性
  • 批准号:
    9804100
  • 财政年份:
    1998
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Tools for the Modular Verification and Refinement of Reactive Systems
用于反应式系统的模块化验证和细化的工具
  • 批准号:
    9527927
  • 财政年份:
    1996
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
The Temporal Logic of Reactive Systems
反应式系统的时态逻辑
  • 批准号:
    9223226
  • 财政年份:
    1993
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
The Temporal Logic of Reactive Programs
反应式程序的时间逻辑
  • 批准号:
    8911512
  • 财政年份:
    1990
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant

相似海外基金

Speeding-up SAT-based Constraint Optimization Solvers
加速基于 SAT 的约束优化求解器
  • 批准号:
    23K11047
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Hierarchical Geometric Accelerated Optimization, Collision-based Constraint Satisfaction, and Sensitivity Analysis for VLSI Chip Design
VLSI 芯片设计的分层几何加速优化、基于碰撞的约束满足和灵敏度分析
  • 批准号:
    2307801
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CAREER: Foundations and Applications of Constraint-based Synthesis
职业:基于约束的综合的基础和应用
  • 批准号:
    2049911
  • 财政年份:
    2021
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Constraint-based Privacy Preserving BioSignal Data Management on Blockchain
区块链上基于约束的隐私保护生物信号数据管理
  • 批准号:
    DP210102761
  • 财政年份:
    2021
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Projects
Preference Reasoning in Constraint-based Systems
基于约束的系统中的偏好推理
  • 批准号:
    RGPIN-2016-05673
  • 财政年份:
    2020
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Constraint-based Reasoning for Multi-agent Pathfinding
基于约束的多智能体寻路推理
  • 批准号:
    DP200100025
  • 财政年份:
    2020
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Projects
Preference Reasoning in Constraint-based Systems
基于约束的系统中的偏好推理
  • 批准号:
    RGPIN-2016-05673
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
III: Small: Geometric Constraint based Concept Keyword Embedding for Domain-neutral Knowledge Graph Construction
III:小:基于几何约束的概念关键词嵌入,用于领域中立的知识图谱构建
  • 批准号:
    1909916
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Effect of Constraint-Induced Gaming Therapy in an Acute Care Setting
约束诱导游戏疗法在急性护理环境中的效果
  • 批准号:
    10177968
  • 财政年份:
    2018
  • 资助金额:
    $ 30万
  • 项目类别:
Preference Reasoning in Constraint-based Systems
基于约束的系统中的偏好推理
  • 批准号:
    RGPIN-2016-05673
  • 财政年份:
    2018
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了