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 条
  • [11] DEADLOCK DETECTION FOR A CLASS OF COMMUNICATING FINITE STATE MACHINES
    YU, YT
    GOUDA, MG
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1982, 30 (12) : 2514 - 2518
  • [12] SPECIFICATION AND SYNTHESIS OF COMMUNICATING FINITE-STATE MACHINES
    BELHADJ, H
    GERBAUX, L
    BERTRAND, MC
    SAUCIER, G
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 22 : 91 - 102
  • [13] Safe Composition of Systems of Communicating Finite State Machines
    Barbanera, Franco
    Hennicker, Rolf
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2024, (414): : 39 - 57
  • [14] ON DEADLOCK DETECTION IN SYSTEMS OF COMMUNICATING FINITE STATE MACHINES
    GOUDA, MG
    GURARI, EM
    LAI, TH
    ROSIER, LE
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1987, 6 (03): : 209 - 228
  • [15] PROVING LIVENESS FOR NETWORKS OF COMMUNICATING FINITE STATE MACHINES
    GOUDA, MG
    CHANG, CK
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1986, 8 (01): : 154 - 182
  • [16] Diagnosing multiple faults in communicating finite state machines
    El-Fakih, K
    Yevtushenko, N
    von Bochmann, G
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS, 2001, 69 : 85 - 100
  • [17] DATA FLOW-ANALYSIS OF COMMUNICATING FINITE STATE MACHINES
    PENG, WX
    PUROSHOTHAMAN, S
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1991, 13 (03): : 399 - 442
  • [18] Single-link and time communicating finite state machines
    Peng, Wuxu
    International Conference on Network Protocols, 1994, : 126 - 133
  • [19] UNBOUNDEDNESS DETECTION FOR A CLASS OF COMMUNICATING FINITE-STATE MACHINES
    YU, YT
    GOUDA, MG
    INFORMATION PROCESSING LETTERS, 1983, 17 (05) : 235 - 240
  • [20] Multiple fault diagnostics for communicating nondeterministic finite state machines
    Belhassine-Cherif, R
    Ghedamsi, L
    PROCEEDINGS OF THE SIXTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, 2001, : 661 - 666