首页> 外文期刊>Formal Aspects of Computing >Theoretical and practical approaches to the denotational semantics for MDESL based on UTP
【24h】

Theoretical and practical approaches to the denotational semantics for MDESL based on UTP

机译:基于UTP的MDESL指定语义的理论与实践方法

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

摘要

The hardware description language Verilog has been standardized and widely used in industry. Multithreaded Discrete Event Simulation Language (MDESL) is a Verilog-like language and it contains a rich variety of interesting features such as the event-driven computation and shared-variable concurrency as well as the realtime feature. In this paper, we present the denotational semantics for MDESL based on UTP. First a discrete time semantic model is proposed to describe the observation-oriented semantics for MDESL. The observations record the change of variables of atomic actions over time. Then the healthy formulae are defined to denote all different behaviors of programs and the semantics of programs is expressed in terms of healthy formulae. In addition, we demonstrate some interesting properties about the MDESL programs expressing as algebraic laws and their proofs are supported by our formalized denotational semantics. Our theoretical approach is complemented by a practical one, we use the theorem proof assistant Coq to formalize the UTP-based semantics for MDESL. The correctness of the algebraic laws is also verified via the mechanical approach in Coq. Our work provides a novel way to verify the correctness of UTP-based semantics forMDESL both in a theoretical approach and in a practical approach. It is also a new attempt for the application of Coq in the mechanized semantics.
机译:硬件描述语言Verilog已被标准化和广泛用于行业。多线程离散事件仿真语言(MDESL)是一种类似Verilog的语言,它包含丰富的有趣功能,例如事件驱动的计算和共享变量并发以及实时功能。在本文中,我们介绍了基于UTP的MDESL的表示语义。首先,提出了离散时间语义模型来描述MDESL的观察到语义。观察结果记录了随着时间的推移变化原子动作的变化。然后定义了健康的公式,以表示计划的所有不同行为和方案的语义在健康的公式方面表达。此外,我们证明了一些有趣的属性,关于表达作为代数法律的MDESL程序,他们的证据是由我们正式的表示语义支持的支持。我们的理论方法是由实用的方法补充,我们使用定理验证助理COQ正式化基于UTP的MDESL语义。通过COQ中的机械方法还验证了代数法的正确性。我们的工作提供了一种新颖的方法来验证基于UTP的语义形式的正确性,无论是一种理论方法还是一种实用的方法。它也是在机械语义中应用COQ的新尝试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号