Probabilistic testing of asynchronously communicating systems

被引:0
|
作者
Bhateja, Puneet [1 ]
机构
[1] DA IICT, Gandhinagar, India
关键词
D O I
10.1109/APSEC53868.2021.00058
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Input-output labelled transition system (IOLTS) is a state-based model that is widely used to describe the functional behaviour of a reactive system. However when the same system is observed asynchronously through a pair of unbounded FIFO queues (or channels), its apparent behaviour is different from its actual behaviour. This is because an execution trace of the system could appear distorted in a multitude of ways. The apparent behaviour is called the asynchronous behaviour of the system. It is well known that the asynchronous behaviour can also be described by an infinite-state IOLTS. This description however proves to be appropriate only as long as the channels are assumed to be reliable. The moment we throw in unreliability assumptions, the asynchronous behaviour becomes probabilistic in nature. The plain IOLTS model is simply not expressive enough to capture this probabilistic behaviour. To this end, we in this paper show how the asynchronous behaviour of a reactive system can be captured by Segala's probabilistic automata (SPA). We further show how the SPA expressing the asynchronous behaviour can serve as a reference model for probabilistic testing of asynchronously communicating systems.
引用
收藏
页码:503 / 508
页数:6
相关论文
共 50 条
  • [1] Conformance Testing for Asynchronously Communicating Services
    Kaschner, Kathrin
    [J]. SERVICE-ORIENTED COMPUTING, 2011, 7084 : 108 - 124
  • [2] On deciding synchronizability for asynchronously communicating systems
    Basu, Samik
    Bultan, Tevfik
    [J]. THEORETICAL COMPUTER SCIENCE, 2016, 656 : 60 - 75
  • [3] Asynchronously Communicating Visibly Pushdown Systems
    Babic, Domagoj
    Rakamaric, Zvonimir
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, FMOODS/FORTE 2013, 2013, 7892 : 225 - 241
  • [4] Synchronizability for Verification of Asynchronously Communicating Systems
    Basu, Samik
    Bultan, Tevfik
    Ouederni, Meriem
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2012, 7148 : 56 - +
  • [5] CHAOS IN ASYNCHRONOUSLY CLOCKED COMMUNICATING DIGITAL-SYSTEMS
    FAIRWOOD, RC
    DEANE, JHB
    JEFFERIES, DJ
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 1989, 67 (03) : 393 - 402
  • [6] Model-Based Testing of Asynchronously Communicating Distributed Controllers
    Graics, Bence
    Mondok, Milan
    Molnar, Vince
    Majzik, Istvan
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2023, 2024, 14485 : 23 - 44
  • [7] A correct-by-construction model for asynchronously communicating systems
    Zoubeyr Farah
    Yamine Ait-Ameur
    Meriem Ouederni
    Kamel Tari
    [J]. International Journal on Software Tools for Technology Transfer, 2017, 19 : 465 - 485
  • [8] A correct-by-construction model for asynchronously communicating systems
    Farah, Zoubeyr
    Ait-Ameur, Yamine
    Ouederni, Meriem
    Tari, Kamel
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (04) : 465 - 485
  • [9] Checking asynchronously communicating components using symbolic transition systems
    Maréchal, O
    Poizat, P
    Royer, JC
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1502 - 1519
  • [10] Model Testing Asynchronously Communicating Objects using Modulo AC Rewriting
    Owe, Olaf
    Steffen, Martin
    Torjusen, Arild B.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 264 (03) : 69 - 84