Data Decision Diagrams for Promela Systems Analysis

Abstract : In this paper, we show how to verify computation tree logic (CTL) properties, using symbolic methods, on systems described in Promela. Symbolic representation is based on data decision diagrams (DDDs) which are n-valued Shared Decision Trees designed to represent dynamic systems with integer domain variables. We describe principal components used for the verification of Promela systems (DDD, representation of Promela programs with DDD, the transposition of the execution of Promela instructions into DDD). Then we compare and contrast our method with the model checker SPIN or classical binary decision diagram (BDD) techniques to highlight as to which system classes SPIN or our tool is more relevant.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01195909
Contributor : Lip6 Publications <>
Submitted on : Tuesday, September 8, 2015 - 4:25:54 PM
Last modification on : Thursday, March 21, 2019 - 1:11:19 PM

Links full text

Identifiers

Citation

Vincent Beaudenon, Emmanuelle Encrenaz, Sami Taktak. Data Decision Diagrams for Promela Systems Analysis. International Journal on Software Tools for Technology Transfer, Springer Verlag, 2010, 12 (5), pp.337-352. ⟨10.1007/s10009-010-0135-0⟩. ⟨hal-01195909⟩

Share

Metrics

Record views

108