A symbolic partial order reduction algorithm for rule based transition systems

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Program Advanced Research Projects Agency
Creator Gopalakrishnan, Ganesh
Other Author Bhattacharya, Ritwik; German, Steven
Title A symbolic partial order reduction algorithm for rule based transition systems
Date 2003-12-01
Description Partial order reductions are a class of methods that attempt to reduce the state space that must be explored to verify systems by explicit state enumeration. Partial order reduction algorithms have been successfully incorporated into tools such as Spin and VFSM-valid. However, current partial order algorithms assume that the concurrency model is based on processes. Rule based formalisms, such as Unity and Murphi, are another important and widely used class of modeling techniques. Many important types of systems, such as distributed shared memory (DSM) protocols, are best modeled as a set of global transitions. Rule-based systems require a new approach to implementing partial order reduction, since traditional heuristics are not applicable. Also, the traditional methods of computing the dependence relation give approximations that cause many potential reductions to be missed. We propose a novel algorithm based on using a SAT solver to compute the dependence relation, and a new heuristic for computing ample sets for rule based formalisms.
Type Text
Publisher University of Utah
Subject Partial order reductions; Partial order reduction algorithms; SAT solver; Rule based transition systems
Subject LCSH Rule-based programming
Language eng
Bibliographic Citation Bhattacharya, Ritwik; German, Steven; Gopalakrishnan, Ganesh (2003). A symbolic partial order reduction algorithm for rule based transition systems. UUCS-03-028.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 438,671 bytes
Source University of Utah School of Computing
ARK ark:/87278/s6m90t21
Setname ir_uspace
ID 705224
Reference URL https://collections.lib.utah.edu/ark:/87278/s6m90t21
Back to Search Results