首页> 外文会议>International conference on abstract state machines, alloy, B, TLA, VDM, and Z >CASM-IR: Uniform ASM-Based Intermediate Representation for Model Specification, Execution, and Transformation
【24h】

CASM-IR: Uniform ASM-Based Intermediate Representation for Model Specification, Execution, and Transformation

机译:CASM-IR:用于模型说明,执行和转换的基于ASM的统一中间表示

获取原文

摘要

The Abstract State Machine (ASM) theory is a well-known formal method, which can be used to specify arbitrary algorithms, applications or even whole systems. Over the past years, there have been many approaches to implement concrete ASM-based modeling and specification languages. All of those approaches define their type systems and operator semantics differently in their internal representation, which leads to undesired or unexpected behavior during the modeling, the execution, and code generation of such ASM specifications. In this paper, we present CASM-IR, an Intermediate Representation (IR), designed to aid ASM-based language engineering which is based on a well-formed ASM-based specification format. Moreover, CASM-IR is conceptualized from the ground up to ease the formalization of ASM-based analysis and transformation passes. The feasibility of CASM-IR solving the uniform ASM representation problem is depicted. Based on our CASM-IR implementation, we were able to integrate a front-end of our statically inferred Corinthian Abstract State Machine (CASM) modeling language.
机译:抽象状态机(ASM)理论是一种众所周知的形式化方法,可用于指定任意算法,应用程序甚至整个系统。在过去的几年中,已经有很多方法可以实现基于ASM的具体建模和规范语言。所有这些方法在其内部表示形式中对它们的类​​型系统和运算符语义的定义都不同,这会导致在此类ASM规范的建模,执行和代码生成期间出现不良或意外的行为。在本文中,我们介绍了CASM-IR,一种中间表示(IR),旨在帮助基于ASM的规范格式的基于ASM的语言工程。此外,CASM-IR从头开始概念化,以简化基于ASM的分析和转换过程的形式化。描述了CASM-IR解决统一ASM表示问题的可行性。基于我们的CASM-IR实现,我们能够集成静态推断的科林斯抽象状态机(CASM)建模语言的前端。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号