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 条
  • [21] Implementation of a network-based distributed system using the CAN protocol
    Jung, J
    Park, K
    Cha, JS
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2005, 3681 : 1104 - 1110
  • [22] Design and Implementation of Distributed Information Retrieval System Based on VOTable Protocol
    Hu, Yuyang
    Qian, Xicheng
    Pan, JingChang
    3RD INTERNATIONAL SYMPOSIUM ON MECHATRONICS AND INDUSTRIAL INFORMATICS, (ISMII 2017), 2017, : 69 - 73
  • [23] Version plus plus Protocol Demonstration for Cryptocurrency Blockchain Handshaking with Software Assurance
    Sarker, Arijet
    Wuthier, Simeon
    Kim, Jinoh
    Kim, Jonghyun
    Chang, Sang-Yoon
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [24] Three Way Handshaking Method: New Theoretical Way for Improving Distributed Computing
    Asl, Hamid Zargari
    Sami, Behzad
    Dashti, Mostafa
    Nourmohammadzade, Farzad
    2012 IV INTERNATIONAL CONFERENCE PROBLEMS OF CYBERNETICS AND INFORMATICS (PCI), 2012,
  • [25] Demonstration of Distributed TDMA MAC Protocol Implementation with OLSR on Linux Enriched WARP
    Tuomivaara, Hannu
    Raustia, Matti
    Jokinen, Markku
    4TH ACM INTERNATIONAL WORKSHOP ON WIRELESS NETWORK TESTBEDS, EXPERIMENTAL EVALUATION AND CHARACTERIZATION-WINTECH 2009, 2009, : 85 - 86
  • [26] EHM: a novel efficient protocol based handshaking mechanism for underwater acoustic sensor networks
    Lin, Wen
    Cheng, En
    Yuan, Fei
    WIRELESS NETWORKS, 2013, 19 (06) : 1051 - 1061
  • [27] EHM: a novel efficient protocol based handshaking mechanism for underwater acoustic sensor networks
    Wen Lin
    En Cheng
    Fei Yuan
    Wireless Networks, 2013, 19 : 1051 - 1061
  • [28] Implementation Methodology of Handshaking Communication Using Wearable Near-Field Coupling Transceivers
    Takeuchi, Ryo
    Hasegawa, Shin
    Kado, Yuichi
    Ayuzawa, Daiki
    Shinagawa, Mitsuru
    Ohashi, Kyoji
    Saito, Daisuke
    2017 11TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2017, : 1871 - 1875
  • [29] Design and FPGA-implementation of Asynchronous Circuits Using Two-phase Handshaking
    Mardari, Adrian
    Jelcicova, Zuzana
    Sparso, Jens
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2019), 2019, : 9 - 18
  • [30] Protocol synthesis from SMIL-based scenarios and its implementation in distributed environment
    Umedu, T
    Yamaguchi, H
    Yasumoto, K
    Higashino, T
    15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 163 - 170