Parallel and Distributed Algorithms for Model Checking Problems (Doctoral Consortium)

被引:0
|
作者
Wu, Zhimin [1 ]
Liu, Yang [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
来源
2015 20TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS) | 2015年
关键词
D O I
10.1109/ICECCS.2015.38
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
State space explosion is the main challenge in model checking problems. On-the-fly verification, partial order reduction and stuttering equivalence are the three major solutions for this problem, which have drawn a lot of attention. While most researches work with sequential algorithms, for which their performance is also restricted by the size of state space. As the algorithms for model checking problems can always be regarded as the graph exploration or matrix operations, utilizing parallel computing to deal with the model checking problems has been a significant topic. It can benefit from the high computation capability and high memory size of different parallel and distributed platforms, e.g., multi-core CPU, many-core GPU, cluster and cloud. However, we should face several challenges to integrate parallel computing into model checking area: 1) The construction of the high efficiency data structure for system models to save memory cost and being efficient for parallel accessing. 2) The development of efficient execution model with high computation locality. For property verification, it is necessary to verify the correctness of the parallel and distributed property verification process. 3) The implementations should follow the up-to-date features of different platforms. Our researches are to build approaches to deal with several model checking problems with parallel computing in multi-core and many-core platforms, which involves how to fight for the challenges.
引用
收藏
页码:210 / 213
页数:4
相关论文
共 50 条
  • [21] Parallel and Distributed Invariant Checking of Microcontroller Software
    Brauer, Joerg
    Schlich, Bastian
    Kowalewski, Stefan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 254 : 45 - 63
  • [22] PARALLEL AND DISTRIBUTED ALGORITHMS - INTRODUCTION
    LIU, CL
    SAMEH, AH
    LYNCH, NA
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) : 1485 - 1486
  • [23] Model Checking Algorithms for Hyperproperties
    Finkbeiner, Bernd
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 3 - 16
  • [24] Model checking of consensus algorithms
    Tsuchiya, Tatsuhiro
    Schiper, Andre
    SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 137 - +
  • [25] Tutorial: Parallel model checking
    Brim, Lubos
    Barnat, Jiri
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 2 - +
  • [26] Comparing Lagrangian-based distributed algorithms for parallel machine scheduling problems
    Dipartimento di Informatica e Automazione, Università di Roma Tre, via della vasca navale 79, 00146 Roma, Italy
    不详
    Int. J. Manuf. Res., 2009, 2 (189-202):
  • [27] Application of Methods for Optimizing Parallel Algorithms for Solving Problems of Distributed Computing Systems
    Shichkina, Yulia
    Kupriyanov, Mikhail
    Awadh, Al-Mardi Mohammed Haidar
    CYBER-PHYSICAL SYSTEMS AND CONTROL, 2020, 95 : 212 - 224
  • [28] Distributed CTL model checking
    Bourahla, M
    IEE PROCEEDINGS-SOFTWARE, 2005, 152 (06): : 297 - 308
  • [29] Distributed bounded model checking
    Chatterjee, Prantik
    Roy, Subhajit
    Diep, Bui Phi
    Lal, Akash
    FORMAL METHODS IN SYSTEM DESIGN, 2022, 64 (1) : 50 - 72
  • [30] Efficient model checking algorithms for computation tree logic and their application to the verification of parallel programs
    Zakharov, VA
    Tsarkov, DV
    PROGRAMMING AND COMPUTER SOFTWARE, 1998, 24 (04) : 151 - 161