【24h】

Modular Refinement of Hierarchic Reactive Machines

机译:分层反应机的模块化改进

获取原文
获取外文期刊封面目录资料

摘要

Scalable formal analysis of reactive programs demands integration of modular reasoning techniques with existing analysis tools. Principles such as abstration, compositional refinement, and assume-guarantee reasoning are well under-stood for architectural hierarchy that describes the communication structure between component processes, and have been shown to be useful. In this paper, we develop the theory of modular reasoning for behavior hierarchy that describes control structure using hierarchic modes. From Statecharts to UML, behavior hierarchy has been an integral component of many software design languages, but only syntactically. We present the hierarchic reactive modules language that retains powerful features such as nested modes, mode reuse, exceptions, group transitions, history, and conjunctive modes, and yet has a semantic notion of mode hierarchy. We present an observational trace semantics for modes that provides the basis for mode refinement. We show the refinement to be compositional with respect to the mode constructors, and develop and assume-guarantee reasoning principle.
机译:反应式程序的可扩展形式分析需要将模块化推理技术与现有分析工具集成在一起。摘要,抽象,构想优化和假设保证推理等原则对于描述组件过程之间的通信结构的体系结构层次结构已经很为人所理解,并且已经证明是有用的。在本文中,我们开发了行为层次的模块化推理理论,该理论使用层次模式描述了控制结构。从Statecharts到UML,行为层次结构一直是许多软件设计语言不可或缺的组成部分,但只是在语法上。我们介绍了分层的反应模块语言,该语言保留了强大的功能,例如嵌套模式,模式重用,异常,组转换,历史记录和联合模式,但仍具有模式层次的语义概念。我们提出了一种模式的观察性跟踪语义,为模式优化提供了基础。我们显示出关于模式构造器的细化是组成性的,并开发并假设了保证推理原理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号