首页> 外文期刊>Journal of logic and computation >The abstract state machines method for modular design and analysis of programming languages
【24h】

The abstract state machines method for modular design and analysis of programming languages

机译:模块化设计和编程语言分析的抽象状态机方法

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

摘要

We survey the use of Abstract State Machines in the area of programming languages, namely to define behavioural properties of programs at source, intermediate and machine levels in a way that is amenable to mathematical and experimental analysis by practitioners, like correctness and completeness of compilers, etc. We illustrate how theorems about such properties can be integrated into a modular development of programming languages and programs, using as example a Java/JVM compilation correctness theorem about defining, interpreting, compiling and executing Java/JVM code. We show how programming features (read: programming constructs) modularize not only the source programs, but also the program property statements and their proofs.
机译:我们调查了抽象状态机在编程语言领域的使用,即以适合从业人员进行数学和实验分析的方式定义源,中间和机器级别的程序的行为属性,例如编译器的正确性和完整性,我们以关于定义,解释,编译和执行Java / JVM代码的Java / JVM编译正确性定理为例,说明如何将有关此类属性的定理集成到编程语言和程序的模块化开发中。我们将展示编程功能(阅读:编程结构)如何不仅对源程序进行模块化,而且对程序属性语句及其证明进行模块化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号