loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05)
Using Dominators to Extract Observable Protocol Contexts
Koblenz, Germany
September 07-September 09
ISBN: 0-7695-2435-4
Mahadevan Subramaniam, University of Nebraska at Omaha
Jiangfan Shi, University of Nebraska at Omaha
While verifying complex protocols, it is often fruitful to consider all protocol contexts in which an interesting set of transitions may appear. The contexts are represented as yet another protocol called observable protocol that may be further analyzed. An efficient approach based on static analysis to compute an over-approximated protocol that includes all the runs of an observable protocol is described. The approach uses dominator relations over state and message dependency graphs. An over-approximation of transitions that occur with an interesting transition in any run are produced, from which a transition relation of the overapproximated protocol is automatically generated. To facilitate systematic state space exploration of the over approximated protocol, it is shown how a series of underapproximations can be generated by identifying parallelism among the transitions using dominators. The effectiveness of the proposed approach is illustrated by model checking several examples including several coherence protocols.
Citation:
Mahadevan Subramaniam, Jiangfan Shi, "Using Dominators to Extract Observable Protocol Contexts," sefm, pp.96-105, Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.