I have an asynchronous symmetric ring-shaped protocol with 5 processes that satisfies a given property. I want to prove (or get counterexample) that the property is true for protocols with 6 number of processes and more; that is
∀n.φ(n)
I decided to use assume-guarantee and I’m using nuSMV for model-checking.
I know that former versions of SMV like Cadence could support this feature but is there any way to implement assume-guarantee in nuSMV?
If there is not, could I use other model checkers like SPIN instead?
Thank you.