• Home
  • Search
  • Automatic verification of fault tolerance using model checking
  • Cite Icon16
  • https://doi.org/10.1109/prdc.2001.992685Copy DOI Icon

Automatic verification of fault tolerance using model checking

  • Dec 17, 2001
  • T Yokogawa +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Model checking is a technique that can make a verification for finite state systems absolutely automatic. We propose a method for automatic verification of fault-tolerant systems using this technique. Unlike other related work, which is tailored to specific systems, we are aimed at providing a general approach to verification of fault tolerance. The main obstacle in model checking is state explosion. To avoid the problem, we design this method so that it can use SMV, a symbolic model checking tool. Symbolic model checking can overcome the problem by expressing the state space and the transition relation by Boolean functions. Assuming that a system to be verified is specified by guarded commands, we define a modeling language suited for describing guarded command programs and propose a translation method from the modeling language to the input language of SMV. We show the results of applying the proposed method to various examples to demonstrate the usefulness.

Similar Papers
  • Book Chapter
  • Citations41

Comparing Symbolic and Explicit Model Checking of a Software System

  • Jan 01, 2002
  • Cindy Eisner +1
  • PDF
  • Research Article
  • Citations20

Overview of Control Algorithm Verification Methods in Power Electronics Systems

  • Jul 19, 2021
  • Energies
  • Paweł Szcześniak +3
  • Book Chapter
  • Citations28

Using Combinatorial Optimization Methods for Quantification Scheduling

  • Jan 01, 2001
  • P Chauhan +5
  • Research Article

Comparison of Model Checking Tools

  • Jan 01, 2013
  • Advanced Materials Research
  • Wei Gong +1
  • Book Chapter
  • Citations9

P2b: A translation utility for linking promela and symbolic model checking (tool paper)

  • Jan 01, 2001
  • Michael Baldamus +1
  • Book Chapter
  • Citations1

Tutorial: Software Model Checking

  • Jan 01, 2004
  • Edmund Clarke +1
  • Book Chapter
  • Citations40

Abstract Model Checking without Computing the Abstraction

  • Jan 01, 2009
  • Stefano Tonetta
  • Research Article
  • Citations19

Formal modeling and verification of distributed failure detectors

  • Jan 01, 2011
  • Data Archiving and Networked Services (DANS)
  • Muhammad Atif
  • PDF
  • Research Article
  • Citations5

Model checking: recent improvements and applications

  • Jan 01, 2018
  • International Journal on Software Tools for Technology Transfer
  • Dragan Bošnački +1
  • Conference Article
  • Citations12

Application of Wu's method to symbolic model checking

  • Jul 24, 2005
  • Weibo Mao +1
  • Research Article
  • Citations136

Model Checking Complete Requirements Specifications Using Abstraction

  • Jan 01, 1999
  • Automated Software Engineering
  • Ramesh Bharadwaj +1
  • Supplementary Content
  • Citations1

Different directions in parallel and distributed model checking: (invited talk)

  • Oct 01, 2002
  • Electronic Notes in Theoretical Computer Science
  • Orna Grumberg
  • Conference Article
  • Citations9

Model Checking Process with Goal Oriented Requirements Analysis

  • Jan 01, 2008
  • Hideto Ogawa +2
  • Research Article
  • Citations10

A Cache-Based Model Abstraction and Runtime Verification for the Internet-of-Things Applications

  • Sep 01, 2020
  • IEEE Internet of Things Journal
  • Euijong Lee +2
  • Conference Article
  • Citations3

Efficient Formal Verification in Banking Processes

  • Jun 01, 2013
  • Antonella Santone +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.