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 |