Efficient model checking of applications with input/output

  • Authors:
  • Cyrille Artho;Boris Zweimüller;Armin Biere;Etsuya Shibayama;Shinichi Honiden

  • Affiliations:
  • Research Center for Information Security, National Inst. of Advanced Industrial Science and Technology, Tokyo, Japan;Computer Systems Institute, ETH Zürich, Switzerland;Johannes Kepler University, Linz, Austria;Research Center for Information Security, National Inst. of Advanced Industrial Science and Technology, Tokyo, Japan;National Institute of Informatics, Tokyo, Japan

  • Venue:
  • EUROCAST'07 Proceedings of the 11th international conference on Computer aided systems theory
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most non-trivial applications use some form of input/output (I/O), such as network communication. When model checking such an application, a simple state space exploration scheme is not applicable, as the process being model checked would replay I/O operations when revisiting a given state. Thus software model checking needs to encapsulate such operations in a caching layer that is capable of hiding redundant executions of I/O operations from the environment.