首页> 外文期刊>ACM transactions on software engineering and methodology >Theoretical and Practical Aspects of Linking Operational and Algebraic Semantics for MDESL
【24h】

Theoretical and Practical Aspects of Linking Operational and Algebraic Semantics for MDESL

机译:MDESL的操作和代数语义链接的理论和实践方面

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

摘要

Verilog is a hardware description language (HDL) that has been standardized and widely used in industry. Multithreaded discrete event simulation language (MDESL) is a Verilog-like language. It contains interesting features such as event-driven computation and shared-variable concurrency. This article considers how the algebraic semantics links with the operational semantics for MDESL. Our approach is from both the theoretical and practical aspects. The link is proceeded by deriving the operational semantics from the algebraic semantics. First, we present the algebraic semantics for MDESL. We introduce the concept of head normal form. Second, we present the strategy of deriving operational semantics from algebraic semantics. We also investigate the soundness and completeness of the derived operational semantics with respect to the derivation strategy. Our theoretical approach is complemented by a practical one, and we use the theorem proof assistant Coq to formalize the algebraic laws and the derived operational semantics. Meanwhile, the soundness and completeness of the derived operational semantics is also verified via the mechanical approach in Coq. Our approach is a novel way to formalize and verify the correctness and equivalence of different semantics for MDESL in both a theoretical approach and a practical approach.
机译:Verilog是一种标准化的硬件描述语言(HDL),已在行业中广泛使用。多线程离散事件模拟语言(MDESL)是一种类似于Verilog的语言。它包含有趣的功能,例如事件驱动的计算和共享变量并发。本文考虑了代数语义如何与MDESL的操作语义联系在一起。我们的方法是从理论和实践两个方面进行的。通过从代数语义派生操作语义来进行链接。首先,我们介绍MDESL的代数语义。我们介绍头部正常形式的概念。其次,我们提出了从代数语义派生操作语义的策略。我们还针对派生策略研究派生的操作语义的合理性和完整性。我们的理论方法得到了实用方法的补充,我们使用定理证明助手Coq形式化了代数定律和派生的操作语义。同时,还通过Coq中的机械方法验证了导出的操作语义的正确性和完整性。我们的方法是一种新颖的方法,可以通过理论方法和实践方法来形式化和验证MDESL的不同语义的正确性和等效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号