首页> 外文期刊>Science of Computer Programming >Modeling and verification of component connectors in Coq
【24h】

Modeling and verification of component connectors in Coq

机译:Coq中组件连接器的建模和验证

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

摘要

Connectors have emerged as a powerful concept for composition and coordination of concurrent activities encapsulated as components and services. Compositional coordination languages, like Reo, serve as a means to formally specify and implement connectors. They support large-scale distributed applications by allowing construction of complex component connectors out of simpler ones. In this paper, we present a new approach to modeling and verification of Reo connectors via Coq, a proof assistant based on higher-order logic and λ-calculus. Basic notions in Reo, like nodes and channels, are defined by inductive types. By tracing the data streams, we provide a method for simulation of the behavior and output of a given Reo connector. With input constraints specified, connectors' properties can be proved by induction. Furthermore, properties specified in LTL can be verified using a simulation-based model-checking approach. An access control system is investigated to show our approach.
机译:连接器已经成为一种强大的概念,用于组合和协调封装为组件和服务的并发活动。组成协调语言(如Reo)用作正式指定和实现连接器的方法。它们允许通过在较简单的连接器之外构造复杂的组件连接器来支持大规模分布式应用程序。在本文中,我们提出了一种通过Coq(基于高阶逻辑和λ微积分的证明助手)对Reo连接器进行建模和验证的新方法。 Reo中的基本概念(如节点和通道)由归纳类型定义。通过跟踪数据流,我们提供了一种模拟给定Reo连接器的行为和输出的方法。在指定输入约束的情况下,可以通过归纳证明连接器的属性。此外,可以使用基于仿真的模型检查方法来验证LTL中指定的属性。对访问控制系统进行了研究以展示我们的方法。

著录项

  • 来源
    《Science of Computer Programming》 |2015年第3期|285-301|共17页
  • 作者

    Yi Li; Meng Sun;

  • 作者单位

    LMAM & DI, School of Mathematical Science, Peking University, Beijing, China;

    LMAM & DI, School of Mathematical Science, Peking University, Beijing, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Coordination; Reo; Connector; Coq; Verification;

    机译:协调;o连接器;辅酶验证;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号