Modeling and analysis of Reo connectors using Alloy

被引:0
作者
Khosravi, Ramtin [1 ]
Sirjani, Marjan [1 ]
Asoudeh, Nesa [1 ]
Sahebi, Shaghayegh [1 ]
Iravanchi, Hamed [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran, Iran
来源
COORDINATION MODELS AND LANGUAGES, PROCEEDINGS | 2008年 / 5052卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reo is an exogenous coordination language based on a calculus of channel composition. Different formal models have been developed for this language. In this paper, we present a new approach to modeling and analysis of Reo connectors using Alloy which is a lightweight modeling language based on first-order relational logic. We provide a reusable library of Reo channels in Alloy that can be used to create a model of a Reo connector in Alloy. The model is simple and reflects the original structure of the connector. Furthermore, the model of a connector can be reused as a component for constructing more complex connectors. Using the Alloy Analyzer tool, properties expressed as predicates can be verified by automatically analyzing the execution traces of the Reo connector. We handle the context-sensitive behavior of channels as well as optional constraints on the interactions with environment. Our compositional model can be used as an alternative to other existing approaches, and is supported by a well known tool with a rich set of features such as counterexample generation.
引用
收藏
页码:169 / 183
页数:15
相关论文
共 50 条
  • [21] Formal modeling and analysis of software architecture: Components, connectors, and events
    Garlan, D
    FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 1 - 24
  • [22] A better technique using multisegment modeling and analysis of high-density and high-speed connectors
    Kao, CH
    Tseng, CC
    Lee, FM
    Lai, MF
    IEEE TRANSACTIONS ON ADVANCED PACKAGING, 2006, 29 (01): : 140 - 148
  • [23] Structural failure modeling and analysis of transmission tower foundation under tension using Abaqus batch connectors
    Zhu, Wang
    Xie, Qiang
    STRUCTURES, 2025, 75
  • [24] A compositional model to reason about end-to-end QoS in Stochastic Reo connectors
    Moon, Young-Joo
    Silva, Alexandra
    Krause, Christian
    Arbab, Farhad
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 3 - 24
  • [25] Easy thermal modeling of connectors
    Einfache thermische Modellierung von Steckverbindern
    1600, VDE Verlag GmbH (73):
  • [26] Formal Modeling and Conformance Validation for WS-CDL using Reo and CASM
    Tasharofi, Samira
    Sirjani, Marjan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 229 (02) : 155 - 174
  • [27] Modeling and Verification of Component Connectors
    Zhang, Xiyue
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 419 - 422
  • [28] Modeling dynamic reconfigurations in Reo using high-level replacement systems
    Krause, Christian
    Maraikar, Ziyan
    Lazovik, Alexander
    Arbab, Farhad
    SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (01) : 23 - 36
  • [29] Concerning reliability modeling of connectors
    Mroczkowski, RS
    ELECTRICAL CONTACTS - 1998, 1998, : 57 - 68
  • [30] Novel C-Shaped Shape Memory Alloy Connectors for Vacuum Flanges: Modeling and Tests
    F. Niccoli
    G. Scalet
    V. Giovinco
    C. Garion
    C. Maletta
    P. Chiggiato
    F. Auricchio
    Shape Memory and Superelasticity, 2023, 9 : 546 - 557