首页> 外文会议>International symposium on model checking of software >Context-Updates Analysis and Refinement in Chisel
【24h】

Context-Updates Analysis and Refinement in Chisel

机译:凿子中的上下文更新分析和细化

获取原文

摘要

This paper presents the context-updates synthesis component of Chisel, a tool that synthesizes a program slicer directly from a given algebraic specification of a programming language operational semantics. By context-updates we understand programming language constructs that induce unconditional control-flow non-sequentiality, i.e., gotos or subroutine calls. The context-updates synthesis follows two directions: an over-approximation phase that extracts a set of potential context-update constructs and an under-approximation phase that refines the results of the first step by testing the behavior of the context-updates constructs produced at the previous phase. We use two experimental semantics that cover two types of language paradigms: high-level imperative languages and low-level assembly languages and we conduct the tests on standard benchmarks used in avionics.
机译:本文介绍了Chisel的上下文更新综合组件,该工具可直接从编程语言操作语义的给定代数规范中合成程序切片器。通过上下文更新,我们了解了引起无条件控制流非顺序性(即,gotos或子例程调用)的编程语言构造。上下文更新综合遵循两个方向:过度逼近阶段,它提取一组潜在的上下文更新构造;以及欠逼近阶段,其通过测试在以下位置生成的上下文更新构造的行为来完善第一步的结果。上一个阶段。我们使用两种涵盖两种语言范例的实验语义:高级命令式语言和低级汇编语言,并且我们在航空电子学中使用的标准基准上进行测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号