首页> 外文会议>Electronic System Level Synthesis Conference (ESLsyn), 2012 >Synthesizing embedded software with safety wrappers through polyhedral analysis in a polychronous framework
【24h】

Synthesizing embedded software with safety wrappers through polyhedral analysis in a polychronous framework

机译:通过多时态框架中的多面体分析来合成具有安全包装的嵌入式软件

获取原文
获取原文并翻译 | 示例

摘要

Polychrony, a model of computation, allows us to statically analyze safety properties from formal specifications and synthesize deterministic software for safety-critical cyber physical systems. Currently, the analysis is performed on the formal specifications through Boolean abstractions. Even though it is a sound abstraction, for more precise analysis we might have to refine the abstraction. Refining the abstraction level from pure Boolean to a theory of Integers can lead to more precise decisions. In this paper, we first show how integrating a Satisfiability Modulo Theory (SMT) solver to POLYCHRONY compiler can enhance its decision making capabilities. Further, we show, how a polyhedral analysis library integrated to the compiler, can compute safe operational boundaries, and filter unsafe input combinations to keep the system safe. We enhanced the POLYCHRONY compiler's ability to make more accurate decisions and to accept and characterize the safe input range for specifications where safety may be violated for a relatively small region of a large input space. The enhancement also allows the user to consider the severity of the violation with respect to entire space of inputs, and either reject a specification or synthesize a wrapped software with guaranteed safe operation.
机译:多元同步是一种计算模型,它使我们能够根据正式规范静态分析安全属性,并为安全关键型网络物理系统综合使用确定性软件。当前,通过布尔抽象对形式规范进行分析。尽管这是一个合理的抽象,但为了进行更精确的分析,我们可能必须改进抽象。将抽象级别从纯布尔值细化为整数理论可以导致更精确的决策。在本文中,我们首先展示如何将可满足性模块理论(SMT)求解器集成到POLYCHRONY编译器中,以增强其决策能力。此外,我们展示了集成到编译器的多面分析库如何计算安全的操作边界,并过滤不安全的输入组合以保持系统安全。我们增强了POLYCHRONY编译器的能力,使其能够做出更准确的决策,并接受和表征安全输入范围,以适应可能在较大输入空间的较小区域内违反安全性的规范。增强功能还允许用户考虑违反整个输入空间的严重性,或者拒绝规范或以安全的操作方式合成包装软件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号