首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Formal Semantics, Compilation and Execution of the GALS Programming Language DSystemJ
【24h】

Formal Semantics, Compilation and Execution of the GALS Programming Language DSystemJ

机译:GALS编程语言DSystemJ的形式语义,编译和执行

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

摘要

The paper presents a programming language, DSystemJ, for dynamic distributed Globally Asynchronous Locally Synchronous (GALS) systems, its formal model of computation, formal syntax and semantics, its compilation and implementation. The language is aimed at dynamic distributed systems, which use socket based communication protocols for communicating between components. DSystemJ allows the creation and control at runtime of asynchronous processes called clock-domains, their mobility on a distributed execution platform, as well as the runtime reconfiguration of the system's functionality and topology. As DSystemJ is based on a GALS model of computation and has a formal semantics, it offers very safe mechanisms for implementation of distributed systems, as well as potential for their formal verification. The details and principles of its compilation, as well as its required runtime support are described. The runtime support is implemented in the SystemJ GALS language that can be considered as a static subset of DSystemJ.
机译:本文提出了一种用于动态分布式全局异步本地同步(GALS)系统的编程语言DSystemJ,其计算的形式模型,形式语法和语义,其编译和实现。该语言针对动态分布式系统,该系统使用基于套接字的通信协议在组件之间进行通信。 DSystemJ允许在运行时创建和控制异步过程(称为时钟域),它们在分布式执行平台上的移动性以及对系统功能和拓扑的运行时重新配置。由于DSystemJ基于计算的GALS模型并具有形式语义,因此它为分布式系统的实现提供了非常安全的机制,并为其形式验证提供了可能。描述了其编译的细节和原理,以及所需的运行时支持。运行时支持以SystemJ GALS语言实现,可以将其视为DSystemJ的静态子集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号