Modelling, specifying, and verifying message passing systems

被引:0
|
作者
Bollig, B [1 ]
Leucker, M [1 ]
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 2, D-5100 Aachen, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a model for Message Passing Systems unifying concepts of message sequence charts (MSCs) and Lamport diagrams. Message passing systems may be defined-similarly to MSCs-without having a concrete communication medium in mind. Our main contribution is that we equip such systems with a tool set of specification and verification procedures. We provide a global linear time temporal logic which may be employed for specifying message passing systems. In an independent step, a communication channel may be specified. Given both specifications, we construct a Buchi automaton accepting those linearisations of MSCs which satisfy the given formula and correspond to a fixed but arbitrary channel.
引用
收藏
页码:240 / 247
页数:8
相关论文
共 50 条
  • [31] Specifying and verifying programs in Spec
    Rustan, K.
    Leino, M.
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2007, 4378 : 20 - 20
  • [32] Specifying and Verifying Persistent Libraries
    Stefanesco, Leo
    Raad, Azalea
    Vafeiadis, Viktor
    PROGRAMMING LANGUAGES AND SYSTEMS, PT II, ESOP 2024, 2024, 14577 : 185 - 211
  • [33] Specifying and verifying parametric processes
    Pawlowski, W
    Paczkowski, P
    Sokolowski, S
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1996, 1996, 1113 : 469 - 481
  • [34] Specifying and Verifying Real-Time Self-Adaptive Systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 303 - 313
  • [35] A survey on temporal logics for specifying and verifying real-time systems
    Konur, Savas
    FRONTIERS OF COMPUTER SCIENCE, 2013, 7 (03) : 370 - 403
  • [36] A Contract-based Approach to Specifying and Verifying Safety Critical Systems
    Dong, Wei
    Chen, Zhenbang
    Wang, Ji
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (02) : 89 - 103
  • [37] A survey on temporal logics for specifying and verifying real-time systems
    Savas Konur
    Frontiers of Computer Science, 2013, 7 : 370 - 403
  • [38] Renaming in message passing systems with Byzantine failures
    Okun, Michael
    Barak, Amnon
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, 4167 : 16 - +
  • [39] MESSAGE-PASSING OPERATING-SYSTEMS
    HILDEBRAND, D
    DR DOBBS JOURNAL, 1988, 13 (06): : 34 - &
  • [40] Reasoning about layered message passing systems
    Meenakshi, B
    Ramanujam, R
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2003, 2575 : 268 - 282