Using atoms to simplify distributed programs checking

被引:4
|
作者
Li, H. R. [1 ]
Al Maghayreh, Eslam [1 ]
Goswami, D. [1 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ H3G 1M8, Canada
来源
DASC 2007: THIRD IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS | 2007年
关键词
D O I
10.1109/DASC.2007.24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The execution of a distributed program generates a large state space which needs to be checked in testing and debugging. This state space can be reduced by using atoms corresponding to code blocks before performing the checking of the required program properties. This paper presents our results in using atoms which are known at program design time for this purpose. We consider the impact of incomplete or incorrect knowledge of atoms on the validity of checking if a run is indeed atomic with respect to the identified atoms and if it satisfies the required program properties.
引用
收藏
页码:75 / +
页数:2
相关论文
共 50 条
  • [1] Checking distributed programs with partially ordered atoms
    Li, H. F.
    Al Maghayreh, Eslam
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 518 - +
  • [2] Using synchronized atoms to check distributed programs
    Li, H. F.
    Al Maghayreh, Eslam
    2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 88 - 95
  • [3] Statistical Model Checking of Distributed Programs within SimGrid
    Duflot-Kremer, Marie
    Duplouy, Yann
    SIMULTECH: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2020, : 233 - 239
  • [4] SIMPLIFY CONTROL PROGRAMS USING LOGIC COMMANDS
    HEIST, PA
    DESIGN NEWS, 1978, 34 (24) : 68 - &
  • [5] SIMPLIFY CRC PROM-CHECKING
    PARKER, K
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1979, 24 (11): : 83 - 83
  • [6] Simplify: A theorem prover for program checking
    Detlefs, D
    Nelson, G
    Saxe, JB
    JOURNAL OF THE ACM, 2005, 52 (03) : 365 - 473
  • [7] Distributed Model Checking Using ProB
    Koerner, Philipp
    Bendisposto, Jens
    NASA FORMAL METHODS, NFM 2018, 2018, 10811 : 244 - 260
  • [8] Model-checking multi-threaded distributed Java programs
    Stoller S.D.
    International Journal on Software Tools for Technology Transfer, 2002, 4 (01) : 71 - 91
  • [9] Parallel and Distributed Bounded Model Checking of Multi-threaded Programs
    Inverso, Omar
    Trubiani, Catia
    PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20), 2020, : 202 - 216
  • [10] Using Model Checking Techniques For Evaluating the Effectiveness of Evolutionary Computing in Synthesis of Distributed Fault-Tolerant Programs
    Zhu, Ling
    Kulkarni, Sandeep
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1119 - 1126