Symmetry Reduction for the Local Mu-Calculus

by   Kedar S. Namjoshi, et al.

Model checking large networks of processes is challenging due to state explosion. In many cases, individual processes are isomorphic, but there is insufficient global symmetry to simplify model checking. This work considers the verification of local properties, those defined over the neighborhood of a process. Considerably generalizing earlier results on invariance, it is shown that all local mu-calculus properties, including safety and liveness properties, are preserved by neighborhood symmetries. Hence, it suffices to check them locally over a set of representative process neighborhoods. In general, local verification approximates verification over the global state space; however, if process interactions are outward-facing, the relationship is shown to be exact. For many network topologies, even those with little global symmetry, analysis with representatives provides a significant, even exponential, reduction in the cost of verification. Moreover, it is shown that for network families generated from building-block patterns, neighborhood symmetries are easily determined, and verification over the entire family reduces to verification over a finite set of representative process neighborhoods.



There are no comments yet.


page 1

page 2

page 3

page 4


Chiefly Symmetric: Results on the Scalability of Probabilistic Model Checking for Operating-System Code

Reliability in terms of functional properties from the safety-liveness s...

N-PAT: A Nested Model-Checker

N-PAT is a new model-checking tool that supports the verification of nes...

Process Symmetry in Probabilistic Transducers

Model checking is the process of deciding whether a system satisfies a g...

Real-time System Modeling and Verification through Labeled Transition System Analyser (LTSA)

With the advancement of software engineering in recent years, the model ...

Specification and Verification of Timing Properties in Interoperable Medical Systems

To support the dynamic composition of various devices/apps into a medica...

Incremental Observer Reduction Applied to Opacity Verification and Synthesis

With the proliferation of communication networks and mobile devices, the...

Modular Safety Verification for Stateful Networks

Modern networks achieve robustness and scalability by maintaining states...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.