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 条
  • [31] 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
    [J]. Shape Memory and Superelasticity, 2023, 9 : 546 - 557
  • [32] Modeling and Verification of Components and Connectors
    Baier, Christel
    Klein, Joachim
    Kluepelholz, Sascha
    [J]. FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011, 2011, 6659 : 114 - 147
  • [33] Hierarchical Modeling and Formal Verification. An Industrial Case Study Using Reo and Vereofy
    Klein, Joachim
    Klueppelholz, Sascha
    Stam, Andries
    Baier, Christel
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2011, 6959 : 228 - +
  • [34] Behavior modeling on the PIM performance in connectors using FEA method and circuit simulation
    Dun Shubo
    Jin Qiuyan
    Bi Lingyu
    Wang Ziren
    Xie Jun
    [J]. The Journal of China Universities of Posts and Telecommunications, 2021, 28 (01) : 87 - 93
  • [35] Microstructural analysis of A356-T6 aluminum alloy on high tension connectors
    Fernandez, Patricia
    Restrepo, Oscar Jaime
    [J]. REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2008, (44): : 20 - 29
  • [36] Using Reo for service coordination
    Lazovik, Alexander
    Arbab, Farhad
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 398 - +
  • [37] USING TWITTER IN AN INDIGENOUS LANGUAGE An analysis of te reo Maori tweets
    Keegan, Te Taka
    Mato, Paora
    Ruru, Stacey
    [J]. ALTERNATIVE-AN INTERNATIONAL JOURNAL OF INDIGENOUS PEOPLES, 2015, 11 (01) : 59 - 75
  • [38] A NEW ECONOMIC AND RELIABLE CONTACT ALLOY FOR CONNECTORS
    BISCHOFF, A
    SCHNABL, R
    ALDINGER, F
    [J]. IEEE TRANSACTIONS ON COMPONENTS HYBRIDS AND MANUFACTURING TECHNOLOGY, 1982, 5 (01): : 74 - 80
  • [39] Tin plated copper alloy materials for connectors
    Masago, Yasushi
    Taira, Koichi
    [J]. R and D: Research and Development Kobe Steel Engineering Reports, 2009, 59 (01): : 133 - 136
  • [40] Physics Based Modeling of Connectors Faults
    Tokgoz, Cagatay
    Dardona, Sameh
    [J]. 2016 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, 2016, : 785 - 786