Communication and Resource Deadlock Analysis Using IMDS Formalism and Model Checking

被引:5
|
作者
Daszczuk, Wiktor B. [1 ]
机构
[1] Warsaw Univ Technol, Inst Comp Sci, Nowowiejska Str 15-19, PL-00665 Warsaw, Poland
来源
COMPUTER JOURNAL | 2017年 / 60卷 / 05期
关键词
Deadlock Detection; Distributed Termination; Distributed Systems; Communication Dualism; Model Checking; TERMINATION DETECTION; ALGORITHM; TOOL;
D O I
10.1093/comjnl/bxw099
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern static deadlock detection techniques deal with the global properties of the verified systems, using methods that explore the state space. Local features, like partial deadlocks or individual process terminations, are not easily expressed or checked by such methods. Also the distinction between communication deadlocks and resource deadlocks, common in dynamic waits-for methods, cannot be addressed or verified by static methods. An Integrated Model of Distributed Systems (IMDS) is proposed which specifies distributed systems as sets of servers' states, sets of messages and sets of actions. The message passing/resource sharing dualism of distributed systems is provided by projections: on servers (server view) and on agents (agent view), yet the uniform specification of a verified system is preserved. A progress of computation is defined in terms of actions which change (local) states and generate messages. Distributed actions do not depend on global states and are independent from one another. Therefore, local features of subsystems can be easily described in IMDS. Communication and resource deadlocks can be handled separately and total and partial deadlocks and terminations can be distinguished from each other. Integration of IMDS with model checking is outlined and temporal formulas for deadlock and termination checking are discussed.
引用
收藏
页码:729 / 750
页数:22
相关论文
共 50 条
  • [1] Deadlock Detection in Distributed Systems Using the IMDS Formalism and Petri Nets
    Daszczuk, Wiktor B.
    Zuberek, Wlodek M.
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 118 - 130
  • [2] Siphon-based deadlock detection in Integrated Model of Distributed Systems (IMDS)
    Daszczuk, Wiktor B.
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 425 - 435
  • [3] Deadlock checking using net unfoldings
    Melzer, S
    Romer, S
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 352 - 363
  • [4] Deadlock prevention in flexible manufacturing systems using symbolic model checking
    HartonasGarmhausen, V
    Clarke, EM
    Campos, S
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 527 - 532
  • [5] Deadlock avoidance control synthesis in manufacturing systems using model checking
    Wang, Y
    Wu, ZM
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 1702 - 1703
  • [6] Reliability Analysis Of Autonomous UAV Communication Using Statistical Model Checking
    Abdelhamid, Mohamed
    Atallah, Ayman
    Ammar, Marwan
    Mohamed, Otmane Ait
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 340 - 343
  • [7] Formal security analysis of near field communication using model checking
    Alexiou, Nikolaos
    Basagiannis, Stylianos
    Petridou, Sophia
    COMPUTERS & SECURITY, 2016, 60 : 1 - 14
  • [8] Deadlock Detection in the Scheduling of Last-Mile Transportation Using Model Checking
    Hasebe, Koji
    Tsuji, Mitsuaki
    Kato, Kazuhiko
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 423 - 430
  • [9] Model for distributed deadlock detection based on automata formalism
    Gonzalez de Mendivil, Jose R.
    Alastruey, Carlos F.
    Garitagoitia, Jose R.
    Advances in Modelling and Analysis A, 1994, 20 (2-4): : 11 - 23
  • [10] Efficient Deadlock-Freedom Checking Using Local Analysis and SAT Solving
    Antonino, Pedro
    Gibson-Robinson, Thomas
    Roscoe, A. W.
    INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 345 - 360