A process algebraic view of Linda coordination primitives

被引:40
|
作者
Busi, N
Gorrieri, R
Zavattaro, G
机构
[1] Univ Siena, Dipartimento Matemat, I-53100 Siena, Italy
[2] Univ Bologna, Dipartimento Sci Informaz, I-40127 Bologna, Italy
关键词
coordination languages; semantics of Linda; process algebra; behavioral equivalences;
D O I
10.1016/S0304-3975(97)00149-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main Linda coordination primitives (asynchronous communication, read operation, non-blocking in/rd predicates) are studied in a process algebraic setting. A lattice of eight languages is proposed, where its bottom element L is a process algebra differing from CCS only for the asynchrony of the output operation, while all the other languages in the lattice are obtained as extension of this basic language by adding some of the Linda coordination primitives. The observational semantics for these languages are all obtained as the coarsest congruences contained in the barbed semantics, where only tuples are observable. The lattice of the eight languages collapses to a smaller four-points lattice of different bisimulation-based semantics. Notably, for L this semantics is the standard notion of strong bisimulation, where inputs and outputs/tuples are treated symmetrically.
引用
收藏
页码:167 / 199
页数:33
相关论文
共 50 条
  • [21] Developmental process of coordination of view and identity - Reconstruction of object array from a specific view
    Fujimoto, K
    JAPANESE JOURNAL OF EDUCATIONAL PSYCHOLOGY, 1996, 44 (03): : 259 - 268
  • [22] COORDINATION OF PRODUCT DESIGN PROCESS IN VIEW OF PRODUCT AND ORGANIZATIONAL STRUCTURES
    Oizumi, Kazuya
    Aoyama, Kazuhiro
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 3, PTS A AND B, 2012, : 141 - +
  • [23] Primitives for authentication in process algebras
    Bodei, C
    Degano, P
    Focardi, R
    Priami, C
    THEORETICAL COMPUTER SCIENCE, 2002, 283 (02) : 271 - 304
  • [24] A COORDINATION MODEL FOR MULTI AGENT SYSTEM BY DEVELOPING LINDA
    Azad, Saeed Talatian
    Chamkoori, Alireza
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 3, 2012, : 509 - 517
  • [25] Blockchain for Trustworthy Coordination: A First Study with LINDA and Ethereum
    Ciatto, Giovanni
    Mariani, Stefano
    Omicini, Andrea
    2018 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2018), 2018, : 696 - 703
  • [26] Leveraging the Linda coordination model for a groupware architecture implementation
    Garrido, Jose Luis
    Noguera, Manuel
    Gonzalez, Miguel
    Gea, Miguel
    Hurtado, Maria V.
    Groupware: Design, Implementation, and Use, 2006, 4154 : 286 - 301
  • [27] Using logical operators as an extended coordination mechanism in Linda
    Snyder, J
    Menezes, R
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2002, 2315 : 317 - 331
  • [28] Probabilistic and prioritized data retrieval in the Linda coordination model
    Bravetti, M
    Gorrieri, R
    Lucchi, R
    Zavattaro, G
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2004, 2949 : 55 - 70
  • [29] Algebraic View Reconciliation
    Hoefner, Peter
    Khedri, Ridha
    Moeller, Bernhard
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 85 - +
  • [30] Secure shared data-space coordination languages: A process algebraic survey
    Focardi, Riccardo
    Lucchi, Roberto
    Zavattaro, Gianluigi
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 63 (01) : 3 - 15