...
首页> 外文期刊>Ada Letters >Automatic Analysis and Abstraction for Model Checking HW/SW Co-Designs modeled in SystemC
【24h】

Automatic Analysis and Abstraction for Model Checking HW/SW Co-Designs modeled in SystemC

机译:SystemC中建模的硬件/软件协同设计的自动分析和抽象

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

摘要

Embedded systems usually consist of deeply integrated hardware and software components. As a consequence, modular verification is not easily possible. One important step towards modular verification of integrated HW/SW systems is to automatically compute abstractions of components that influence the overall system behavior but are not relevant for a given property. In this paper, we present an automatic abstraction technique for HW/SW co-designs modeled in Sys-temC. The key idea is to use a variant of classical abstract interpretation that is tailored for the specific semantics of SystemC. Our main contributions are the following: First, we present an analysis that determines data-dependencies between variables and equivalent data values with respect to conditional branches while taking the timing behavior and scheduling policies of SystemC into consideration. Second, we use the results for slicing and variable abstraction to significantly reduce the semantic state space of a given SystemC design and again produce a valid abstract design. Our abstraction technique makes it possible to automatically verify properties for comparatively large designs with the UPPAAL model checker, which cannot be handled without our approach. We demonstrate this with two case studies from the SystemC reference implementation.
机译:嵌入式系统通常由高度集成的硬件和软件组件组成。结果,模块化验证不容易实现。朝着集成硬件/软件系统的模块化验证迈出的重要一步是自动计算会影响整体系统行为但与给定属性无关的组件抽象。在本文中,我们提出了一种以Sys-temC建模的硬件/软件协同设计的自动抽象技术。关键思想是使用针对SystemC特定语义而量身定制的经典抽象解释的变体。我们的主要贡献如下:首先,我们进行一项分析,确定变量和等效数据值之间关于条件分支的数据依赖性,同时考虑到SystemC的计时行为和调度策略。其次,我们将结果用于切片和变量抽象,以显着减少给定SystemC设计的语义状态空间,并再次生成有效的抽象设计。我们的抽象技术使使用UPPAAL模型检查器可以自动验证较大设计的属性成为可能,如果没有我们的方法就无法处理。我们通过SystemC参考实现的两个案例研究证明了这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号