【24h】

Travelling Processes

机译:旅行过程

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

摘要

This paper describes a refinement-based development method for mobile processes. Process mobility is interpreted as the assignment or communication of higher-order variables, whose values are process constants or parameterised processes, in which target variables update their values and source variables lose their values. The mathematical basis for the work is Hoare and He's Unifying Theories of Programming (UTP). In this paper, we present a set of algebraic laws to be used for the development of mobile systems. The correctness of these laws is ensured by the UTP semantics of mobile processes. We illustrate our theory through a simple example that can be implemented in both a centralised and a distributed way. First, we present the π-calculus specification for both systems and demonstrate that they are observationally equivalent. Next, we show how the centralised system may be step-wisely developed into the distributed one using our proposed laws.
机译:本文介绍了一种用于移动流程的基于改进的开发方法。流程移动性被解释为高阶变量的分配或通信,其值是流程常量或参数化流程,其中目标变量更新其值,而源变量丢失其值。这项工作的数学基础是Hoare和他的统一编程理论(UTP)。在本文中,我们提出了一套用于移动系统开发的代数定律。这些定律的正确性由移动过程的UTP语义来确保。我们通过一个可以以集中式和分布式方式实施的简单示例来说明我们的理论。首先,我们介绍两个系统的π演算规范,并证明它们在观察上是等效的。接下来,我们展示如何使用我们建议的法律将集中式系统逐步开发为分布式系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号