PARTIAL UNFOLDING FOR COMPOSITIONAL NONBLOCKING VERIFICATION OF EXTENDED FINITE-STATE MACHINES
Rapport, 2013

This working paper describes a framework for compositional nonblocking verification of reactive systemsmodelled as extended finite-state machines. The nonblocking property can capture the absence of livelocks and deadlocks in concurrent systems. Compositional verification is shown in previous work to be effective to verify this property for large discrete event systems. Here, these results are applied to extended finite-state machines communicating via shared memory. The model to be verified is composed gradually, simplifying components through abstraction at each step, while conflict equivalence guarantees that the final verification result is the same as it would have been for the non-abstracted model. The working paper concludes with an example showing the potential of compositional verification to achieve substantial state-space reduction.

Partial unfolding

Verification

Extended finite automaton

Författare

Sahar Mohajerani

Chalmers, Signaler och system, System- och reglerteknik, Automation

Robi Malik

Martin Fabian

Chalmers, Signaler och system, System- och reglerteknik, Automation

Styrkeområden

Produktion

Ämneskategorier

Datavetenskap (datalogi)

R - Department of Signals and Systems, Chalmers University of Technology