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 条
  • [1] SERIALIZABILITY IN DISTRIBUTED SYSTEMS WITH HANDSHAKING
    BACK, RJR
    KURKISUONIO, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 317 : 52 - 66
  • [2] A hardware implementation of distributed network protocol
    Moon, J
    Kim, JS
    Kim, JB
    Lim, KY
    Choi, BW
    COMPUTER STANDARDS & INTERFACES, 2005, 27 (03) : 221 - 232
  • [3] GENERALIZED PROTOCOL FOR PARALLEL-PORT HANDSHAKING
    TAN, BTG
    MICROPROCESSORS AND MICROSYSTEMS, 1989, 13 (09) : 597 - 606
  • [4] Handshaking with Implementation Proposals: Negotiating Requirements Understanding
    Fricker, Samuel
    Gorschek, Tony
    Byman, Carl
    Schmidle, Armin
    IEEE SOFTWARE, 2010, 27 (02) : 72 - 80
  • [5] Reconfiguring Distributed Reo Connectors
    Koehler, Christian
    Arbab, Farhad
    de Vink, Erik
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 221 - +
  • [6] A secure encrypted protocol for clients' handshaking in the same network
    Obeidat I.M.
    Mughaid A.
    Alzoubi S.
    International Journal of Interactive Mobile Technologies, 2019, 13 (05) : 47 - 57
  • [7] Design and Implementation of Distributed Dynamic Spectrum Allocation Protocol
    Hamdi, Rami
    Ben Ghorbel, Mehdi
    Hamdaoui, Bechir
    Guizani, Mohsen
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC), 2014, : 274 - 278
  • [8] ALFred, a protocol compiler for the automated implementation of distributed applications
    Braun, T
    Chrisment, I
    Diot, C
    Gagnon, F
    Gautier, L
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 1996, : 450 - 459
  • [9] RFID UHF Protocol Implementation in Distributed Sensor Networks
    Broz, Ivo
    Bako, Niko
    Butkovic, Zeljko
    Baric, Adrijan
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 68 - 73
  • [10] Partially-Distributed Coordination with Reo
    Jongmans, Sung-Shik T. Q.
    Santini, Francesco
    Arbab, Farhad
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 697 - 706