首页> 外文期刊>Science of Computer Programming >XPi: A typed process calculus for XML messaging
【24h】

XPi: A typed process calculus for XML messaging

机译:XPi:用于XML消息传递的类型化过程演算

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

摘要

We present XPi, a core calculus for XML messaging. XPi features asynchronous communication, pattern matching, name and code mobility, integration of static and dynamic typing. In XPi, a type system disciplines XML message handling at the level of channels, patterns, and processes. A run-time safety theorem ensures that in well-typed systems no service will ever receive documents it cannot understand, and that the offered services will be consistent with the declared channel capacities. An inference system is introduced, which is proved to be in full agreement with type checking. A notion of barbed equivalence is defined that takes into account information about service interfaces. Flexibility and expressiveness of this calculus are illustrated by a number of examples, some concerning description and discovery of web services.
机译:我们介绍XPi,它是XML消息传递的核心演算。 XPi具有异步通信,模式匹配,名称和代码移动性,静态和动态类型集成的功能。在XPi中,类型系统在通道,模式和进程级别上规范XML消息处理。运行时安全性定理可确保在类型正确的系统中,任何服务都不会收到它无法理解的文档,并且所提供的服务将与声明的通道容量保持一致。引入了一个推理系统,它被证明与类型检查完全一致。定义了带刺等效的概念,其中考虑了有关服务接口的信息。这种演算的灵活性和可表达性通过许多示例进行了说明,其中一些示例涉及Web服务的描述和发现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利