首页> 外文期刊>Science of Computer Programming >Synchronous set relations in rewriting logic
【24h】

Synchronous set relations in rewriting logic

机译:重写逻辑中的同步集关系

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

摘要

This paper presents a mathematical foundation and a rewriting logic infrastructure for the execution and property verification of synchronous set relations. The mathematical foundation is given in the language of abstract set relations. The infrastructure, which is written in the Maude system, enables the synchronous execution of a set relation provided by the user. By using the infrastructure, algorithm verification techniques such as reachability analysis and model checking, already available in Maude for traditional asynchronous rewriting, are automatically available to synchronous set rewriting. In this way, set-based synchronous languages and systems such as those built from agents, components, or objects can be naturally specified and simulated, and are also amenable to formal verification in the Maude system. The use of the infrastructure and some of its Maude-based verification capabilities are illustrated with an executable operational semantics of the Plan Execution Interchange Language (PLEXIL), a synchronous language developed by NASA to support autonomous spacecraft operations.
机译:本文为同步集关系的执行和属性验证提供了数学基础和重写逻辑基础结构。数学基础以抽象集合关系的语言给出。用Maude系统编写的基础结构允许同步执行用户提供的设置关系。通过使用基础结构,Maude中已经可以使用的算法验证技术(例如可达性分析和模型检查)已经可以用于传统的异步重写,因此可以自动用于同步集重写。这样,就可以自然地指定和模拟基于集合的同步语言和系统,例如从代理,组件或对象构建的那些语言和系统,并且还可以在Maude系统中进行形式验证。计划执行交换语言(PLEXIL)的可执行操作语义说明了基础架构的使用及其基于Maude的某些验证功能,该语言是NASA为支持自主航天器运行而开发的一种同步语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号