Lossy Communicating Finite State Machines

被引:0
|
作者
Wuxu Peng
Kia Makki
机构
[1] Texas State University–San Marcos,Department of Computer Science
[2] Florida International University,Telecommunications and Information Technology Institute (IT2), College of Engineering
来源
Telecommunication Systems | 2004年 / 25卷
关键词
communication protocols; concurrency model; specification; verification;
D O I
暂无
中图分类号
学科分类号
摘要
A network of communicating finite state machines (CFSM) consists of a set of finite state machines that communicate asynchronously with each other over (potentially) unbounded FIFO channels by sending and receiving typed messages. As a concurrency model, CFSMs has been widely used to specify and validate communications protocols. In this paper we propose to extend the classical CFSM model by introducing a new type of actions – the deletion action. The resulted model is called lossy communicating finite state machines (LCFSMs). The LCFSM model remedies two weaknesses in classical CFSM model. We show that the LCFSM model allows specification and verification of unreliable communication channels with no need of extra CFSMs. The LCFSM model enables more succinct specification and verification of communication protocols that use unreliable communication channels. LCFSM paradigm can also be used to concisely model communication errors such as dropping datagrams in UDP due to lack of local buffers.
引用
收藏
页码:433 / 448
页数:15
相关论文
共 50 条
  • [22] Checking states and transitions of a set of communicating finite state machines
    Hierons, RM
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 443 - 452
  • [23] W-method for hierarchical and communicating finite state machines
    Ipate, Florentin
    Banica, Logica
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 891 - 896
  • [24] On verification of communicating finite state machines using residual languages
    Chabbar, El Maati
    Bouhdadi, Mohamed
    AMS 2007: FIRST ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION ASIA MODELLING SYMPOSIUM, PROCEEDINGS, 2007, : 212 - +
  • [25] Communicating Finite State Machines and an Extensible Toolchain for Multiparty Session Types
    Yoshida, Nobuko
    Zhou, Fangyi
    Ferreira, Francisco
    FUNDAMENTALS OF COMPUTATION THEORY, FCT 2021, 2021, 12867 : 18 - 35
  • [26] Communicating Finite-State Machines and Two-Variable Logic
    Bollig, Benedikt
    Fortin, Marie
    Gastin, Paul
    35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [27] Deadlock detection in communicating finite state machines by even reachability analysis
    Southwest Texas State Univ, San Marcos, United States
    Mobile Networks Appl, 3 (251-257):
  • [28] Input sequence generation for testing of Communicating Finite State Machines (CFSMs)
    Derderian, Karnig
    Hierons, Robert M.
    Harman, Mark
    Guo, Qiang
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3103 : 1429 - 1430
  • [29] BOUNDEDNESS, EMPTY CHANNEL DETECTION AND SYNCHRONIZATION FOR COMMUNICATING FINITE STATE MACHINES
    ROSIER, LE
    YEN, HC
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 182 : 287 - 298
  • [30] Deciding boundedness for systems of two linear communicating finite state machines
    Benslimane, A.
    Lecture Notes in Computer Science, 1105