Handshaking Protocol for Distributed Implementation of Reo

被引:1
|
作者
Kokash, N.
机构
关键词
D O I
10.4204/EPTCS.175.1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reo, an exogenous channel-based coordination language, is a model for service coordination wherein services communicate through connectors formed by joining binary communication channels. In order to establish transactional communication among services as prescribed by connector semantics, distributed ports exchange "handshaking" messages signalling which parties are ready to provide or consume data. In this paper, we present a formal implementation model for distributed Reo with communication delays and outline ideas for its proof of correctness. To reason about Reo implementation formally, we introduce Timed Action Constraint Automata (TACA) and explain how to compare TACA with existing automata-based semantics for Reo. We use TACA to describe " hand shaking" behavior of Reo modeling primitives and argue that in any distributed circuit remote Reo nodes and channels exposing such behavior commit to perform transitions envisaged by the network semantics.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [41] Identifying and Addressing Barriers and Facilitators for the Implementation of Internet of Things in Distributed Care: Protocol for a Case Study
    Palm, Klas
    Kronlid, Carl
    Brantnell, Anders
    Elf, Marie
    Borg, Johan
    JMIR RESEARCH PROTOCOLS, 2023, 12
  • [42] A Two-Fold Handshaking Full-Duplex MAC Protocol for Underwater Acoustic Communication Networks
    Zhuo, Xiaoxiao
    Liu, Meiyan
    Qu, Fengzhong
    Wei, Yan
    Li, Jianghui
    WUWNET'19: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON UNDERWATER NETWORKS & SYSTEMS, 2019,
  • [43] CENTRALIZED ROUTING PROTOCOL AND DISTRIBUTED ROUTING PROTOCOL
    Shen, Xiao
    Li, Zhengjun
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 3, 2012, : 461 - 465
  • [44] Synthesizing 4-Phase Handshaking Protocol Based Power Gating Sequence Logic for GALS Architectures
    Rajakumari, A.
    Sharma, N. S. Murthy
    Kishore, K. Lal
    Petta, Vasantha Kumar
    2013 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICSC), 2013, : 345 - 348
  • [45] IMPLEMENTATION OF PRONING PROTOCOL
    Shackelford, Tyler
    Ahmed, Shozab
    Davidson, Ross
    Thompson, Katelyn
    CRITICAL CARE MEDICINE, 2018, 46 (01) : 525 - 525
  • [46] Testing IN protocol implementation
    Florschütz, P
    SERVICES AND VISUALIZATION: TOWARDS USER-FRIENDLY DESIGN, 1998, 1385 : 117 - 127
  • [47] Implementation of NETCONF Protocol
    Valencic, D.
    Mateljan, V.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 421 - 430
  • [48] PROTOCOL IMPLEMENTATION FOR UNIVERSE
    LEES, W
    COMPUTER COMMUNICATIONS, 1984, 7 (05) : 230 - 235
  • [49] THE IMPLEMENTATION OF A DISTRIBUTED SMALLTALK
    SCHELVIS, M
    BLEDOEG, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 212 - 232
  • [50] Design and FPGA based Implementation of IEEE 1588 Precision Time Protocol for Synchronisation in Distributed IoT Applications
    Nagra A.S.
    Allahi I.
    Pasha M.A.
    Masud S.
    Australian Journal of Electrical and Electronics Engineering, 2022, 19 (01): : 31 - 39