...
首页> 外文期刊>Fundamenta Informaticae >Formal Analysis of SystemC Designs in Process Algebra
【24h】

Formal Analysis of SystemC Designs in Process Algebra

机译:流程代数中SystemC设计的形式分析

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

摘要

SystemC is an IEEE standard system-level language used in hardware/software co-design and has been widely adopted in the industry. This paper describes a formal approach to verifying SystemC designs by providing a mapping to the process algebra mCRL2. Our mapping formalizes both the simulation semantics as well as exhaustive state-space exploration of SystemC designs. By exploiting the existing reduction techniques of mCRL2 and also its model-checking tools, we efficiently locate the race conditions in a system and resolve them. A tool is implemented to automatically perform the proposed mapping. This mapping and the implemented tool enabled us to exploit process-algebraic verification techniques to analyze a number of case-studies, including the formal analysis of a single-cycle and a pipelined MIPS processor specified in SystemC.
机译:SystemC是在硬件/软件协同设计中使用的IEEE标准系统级语言,已在业界得到广泛采用。本文介绍了一种通过提供到过程代数mCRL2的映射来验证SystemC设计的正式方法。我们的映射形式化了SystemC设计的仿真语义以及详尽的状态空间探索。通过利用mCRL2的现有归约技术及其模型检查工具,我们可以有效地在系统中定位竞争条件并对其进行解决。实现了一种工具来自动执行建议的映射。这种映射和已实现的工具使我们能够利用过程代数验证技术来分析许多案例研究,包括对SystemC中指定的单周期和流水线MIPS处理器的形式分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号