Automatic Verification of Counter Systems With Ranking Function - Archive ouverte HAL Access content directly
Journal Articles Electronic Notes in Theoretical Computer Science Year : 2009

Automatic Verification of Counter Systems With Ranking Function

Alain Finkel

Abstract

The verification of final termination for counter systems is undecidable. For non flattable counter systems, the verification of this type of property is generally based on the exhibition of a ranking function. Proving the existence of a ranking function for general counter systems is also undecidable. We provide a framework in which the verification whether a given function is a ranking function is decidable. This framework is applicable to convex counter systems which admit a Presburger or a LPDS ranking function. This extends the results of [A. Bradley, Z. Manna, and B. Sipma. Termination analysis of integer linear loops. In CONCUR 2005 - Concurrency Theory, 16th International Conference, CONCUR 2005, San Francisco, CA, USA, volume 3653 of Lecture Notes in Computer Science, pages 488–502. Springer, 2005]. From this framework, we derive a model-checking algorithm to verify whether a final termination property is satisfied or not. This approach has been successfully applied to the verification of a parametric version of the ZCSP protocol.

Dates and versions

hal-01195921 , version 1 (08-09-2015)

Identifiers

Cite

Emmanuelle Encrenaz, Alain Finkel. Automatic Verification of Counter Systems With Ranking Function. Electronic Notes in Theoretical Computer Science, 2009, 239, pp.85-103. ⟨10.1016/j.entcs.2009.05.032⟩. ⟨hal-01195921⟩
77 View
0 Download

Altmetric

Share

Gmail Facebook X LinkedIn More