• Home
  • Search
  • “On-the-Fly Instantiation” of Value-Passing Processes
  • Open Access IconOpen Access
  • Cite Icon17
  • https://doi.org/10.1007/978-0-387-35394-4_14Copy DOI Icon

“On-the-Fly Instantiation” of Value-Passing Processes

  • Jan 1, 1998
  • Huimin Lin
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The traditional approach to automatic verification of value-passing processes is to translate them into pure processes, by instantiating input variables over all possible values, then submit the resulting pure processes to verification tools. The main disadvantage of this approach is that problems with infinite value domain can not be dealt with, even if these values are never used by the program, as in the case of communication protocols. In this paper we propose an algorithm which works directly on value-passing processes, represented as symbolic transition graphs with assignment. The key idea is to instantiate input variables “on-the-fly”, while checking bisimulation, making it possible not to store the entire concrete transition system either before or during the verification process. As a consequence problems with large, even infinite, state spaces can be handled. The algorithm has been implemented and tested on some typical verification problems.KeywordsOperational SemanticState PairTransition GraphInput ActionLabel Transition SystemThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations15

Symbolic exploration of transition hierarchies

  • Jan 01, 1998
  • Rajeev Alur +2
  • Conference Article
  • Citations10

ELCPH

  • Jan 01, 2019
  • Saad Ali Alfadhli +4
  • Research Article
  • Citations7

Attacking state space explosion problem in model checking embedded TV software

  • Nov 01, 2015
  • IEEE Transactions on Consumer Electronics
  • Furkan Comert +1
  • Book Chapter
  • Citations3

Theorem Proving Graph Grammars: Strategies for Discharging Proof Obligations

  • Jan 01, 2013
  • Luiz Carlos Lemos Junior +2
  • Research Article
  • Citations2

Verification by State Spaces with Equivalence Classes

  • Feb 01, 1997
  • DAIMI Report Series
  • Jens Bæk Jørgensen +1
  • Conference Article
  • Citations2

New detectors and detector architectures for high resolution optical sensor systems

  • Dec 01, 2013
  • Andreas Eckardt +1
  • Conference Article

New optical sensor systems for high-resolution satellite, airborne and terrestrial imaging systems

  • Oct 05, 2007
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Andreas Eckardt +2
  • Research Article
  • Citations6

Controllability, Observability and Stabilizability of Distributed Systems with Infinite Domain

  • Jun 01, 1983
  • IFAC Proceedings Volumes
  • J Klamka
  • Conference Article
  • Citations31

Soundness and completeness warnings in ESC/Java2

  • Nov 10, 2006
  • Joseph R Kiniry +2
  • Research Article

Modular State Space Analysis of Coloured Petri Nets

  • Apr 01, 1997
  • DAIMI Report Series
  • Søren Christensen +1
  • Book Chapter
  • Citations8

Assertions Targeting A Diverse Set of Verification Tools

  • Jan 01, 2002
  • Harry D. Foster +1
  • Research Article

Slice or Unfold - Experiments on Checking Synchronous Models with Backwards Slicing

  • Jan 01, 2015
  • IFAC PapersOnLine
  • Tim Gonschorek +1
  • Supplementary Content
  • Citations3

Logics in Computer Science

  • Jan 01, 2013
  • Università degli Studi di Napoli Federico II
  • Fabio Mogavero
  • PDF
  • Research Article
  • Citations21

Bringing Automated Model Checking to PLC Program Development — A CERN Case Study —

  • Jan 01, 2014
  • IFAC Proceedings Volumes
  • Borja Fernández Adiego +4
  • Conference Article
  • Citations6

Promising Complex ASIC Design Verification Methodology

  • May 01, 2007
  • Mansour H Assaf +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.