首页    期刊浏览 2024年12月04日 星期三
登录注册

文章基本信息

  • 标题:Compiling Abstract State Machines to C++
  • 作者:Joachim Schmid
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2001
  • 卷号:7
  • 期号:11
  • 页码:1068-1087
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:Abstract State Machines (ASMs) have been widely used to specify soft-ware and hardware systems. Only a few of these specifications are executable, although there are several interpreters and some compilers. This paper introduces a compilation scheme to transform an ASM specification in the syntax of the ASM-Workbench into C++. In particular, we transform algebraic types, pattern matching, functional expressions, dynamic functions, and simultaneous updates to C++ code. The main aim of this compilation scheme is to preserve the specification structure in the generated code without generating inefficient code. The implemented compiler was used successfully in the industrial FALKO application at Siemens Corporate Technology.
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有