Comparing coordination models and architectures using embeddings

被引:1
|
作者
Bonsangue, MM
Kok, JN
Zavattaro, G
机构
[1] Univ Bologna, Dept Comp Sci, I-40127 Bologna, Italy
[2] CWI, NL-1090 GB Amsterdam, Netherlands
[3] Leiden Univ, Leiden Inst Adv Comp Sci, NL-2300 RA Leiden, Netherlands
关键词
coordination models languages and architectures; data-driven and control-driven coordinations; structured operational semantics; architectural embeddings;
D O I
10.1016/S0167-6423(02)00086-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We refine the notion of embedding in order to obtain a formal tool for the comparison of the relative expressive power of different languages, by taking into account also the intended architectures on which the software components described using those languages are executed. The new notion, called architectural embedding, is suitable for the comparison of different communication mechanisms, and gives rise to a natural notion of implementability. We will use this notion to present equivalence and difference results for several coordination models based on components that communicate either through an unordered broadcast, through an atomic broadcast, or through a synchronous broadcast. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:31 / 69
页数:39
相关论文
共 50 条
  • [1] An appraisal of graph embeddings for comparing trophic network architectures
    Botella, Christophe
    Dray, Stephane
    Matias, Catherine
    Miele, Vincent
    Thuiller, Wilfried
    METHODS IN ECOLOGY AND EVOLUTION, 2022, 13 (01): : 203 - 216
  • [2] Comparing software architectures for coordination languages
    Bonsangue, MM
    Kok, JN
    Zavattaro, G
    COORDINATION LANGUAGES AND MODELS, 1999, 1594 : 150 - 165
  • [3] Coordination models, languages and architectures
    Ciancarini, P
    Gorrieri, R
    SCIENCE OF COMPUTER PROGRAMMING, 1998, 31 (2-3) : 175 - 177
  • [4] Software architectures and coordination models
    Inverardi, P
    Muccini, H
    JOURNAL OF SUPERCOMPUTING, 2003, 24 (02): : 141 - 149
  • [5] Software Architectures and Coordination Models
    Paola Inverardi
    Henry Muccini
    The Journal of Supercomputing, 2003, 24 : 141 - 149
  • [6] Contrastive embeddings for neural architectures
    Hesslow, Daniel
    Poli, Iacopo
    arXiv, 2021,
  • [7] Comparing Dependency-based Compositional Models with Contextualized Word Embeddings
    Gamallo, Pablo
    de Prada Corral, Manuel
    Garcia, Marcos
    ICAART: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 2, 2021, : 1258 - 1265
  • [8] Coordination models and Software Architectures in a unified software development process
    Inverardi, P
    Muccini, H
    COORDINATION LANGUAGES AND MODELS, PROCEEDINGS, 2000, 1906 : 323 - 328
  • [9] COMPARING ARCHITECTURES
    BURR, WE
    SMITH, WR
    DATAMATION, 1977, 23 (02): : 48 - 52
  • [10] Comparing Three Coordination Models: Reo, ARC, and RRD
    Talcott, Carolyn
    Sirjani, Marjan
    Ren, Shangping
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (04) : 39 - 55