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 条
  • [31] Communication network protocol for real-time distributed control and its LSI implementation
    Kobayashi, K
    Kameyama, M
    Higuchi, T
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1997, 44 (03) : 418 - 426
  • [32] FPGA Implementation of IEEE 1588 Protocol for Bluetooth-based Distributed Wireless Systems
    Nagra, Aamir Sohail
    Pasha, Muhammad Adeel
    Masud, Shahid
    2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022), 2022,
  • [33] A Low Latency MAC Protocol with Reduced Handshaking for Provisioning Spatial Fairness in Underwater Sensor Network
    Hossain, Md. Abir
    Karmaker, Amit
    Alam, Mohammad Shah
    INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2021, 28 (02) : 147 - 161
  • [34] A Low Latency MAC Protocol with Reduced Handshaking for Provisioning Spatial Fairness in Underwater Sensor Network
    Md. Abir Hossain
    Amit Karmaker
    Mohammad Shah Alam
    International Journal of Wireless Information Networks, 2021, 28 : 147 - 161
  • [35] DISTRIBUTED PROTOCOL FOR BICONNECTIVITY
    BERMOND, JC
    KONIG, JC
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (04): : 269 - 274
  • [36] A Distributed Locking Protocol
    No, Jaechun
    Park, Sung Soon
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3314 : 225 - 230
  • [37] A distributed locking protocol
    No, J
    Park, SS
    COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 225 - 230
  • [38] Distributed Protocol Combinators
    Andersen, Kristoffer Just Arndal
    Sergey, Ilya
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2019), 2019, 11372 : 169 - 186
  • [39] Synthesis of Reo circuits for implementation of component-connector automata specifications
    Arbab, F
    Baier, C
    de Boer, F
    Rutten, J
    Sirjani, M
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2005, 3454 : 236 - 251
  • [40] Design and Implementation of High Availability Distributed System Based on Multi-level Heartbeat Protocol
    Li, Fei-fei
    Yu, Xiang-zhan
    Wu, Gang
    2009 IITA INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS ENGINEERING, PROCEEDINGS, 2009, : 83 - 87