DocumentCode :
1652946
Title :
Model checking of Scenario-Aware Dataflow with CADP
Author :
Theelen, Bart ; Katoen, Joost-Pieter ; Wu, Hao
Author_Institution :
Embedded Syst. Inst., Eindhoven, Netherlands
fYear :
2012
Firstpage :
653
Lastpage :
658
Abstract :
Various dataflow formalisms have been used for capturing the potential parallelism in streaming applications to realise distributed (multi-core) implementations as well as for analysing key properties like absence of deadlock, throughput and buffer occupancies. The recently introduced formalism of Scenario-Aware Dataflow (SADF) advances these abilities by appropriately capturing the dynamism in modern streaming applications like MPEG-4 video decoding. This paper reports on the application of Interactive Markov Chains (IMC) to capture SADF and to formally verify functional and performance properties. To this end, we propose a compositional IMC semantics for SADF based on which the Construction and Analysis of Distributed Processes (CADP) tool suite enables model checking various properties. Encountered challenges included dealing with probabilistic choice and potentially unbounded buffers, both of which are not natively supported, as well as a fundamental difference in the underlying time models of SADF and IMC. Application of our approach to an MPEG-4 decoder revealed state space reduction factors up to about 21 but also some limitations in terms of scalability and the performance properties that could be analysed.
Keywords :
Markov processes; audio coding; data compression; data flow computing; formal verification; media streaming; multiprocessing systems; video coding; CADP tool suite; IMC semantics; MPEG-4 video decoding; SADF; construction-and-analysis-of-distributed processes; dataflow formalisms; distributed multicore implementations; functional property verification; interactive Markov chains; model checking; performance property verification; scenario-aware dataflow; state space reduction factors; streaming applications; Analytical models; Decoding; Detectors; Markov processes; Probabilistic logic; Semantics; Transform coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176552
Filename :
6176552
Link To Document :
بازگشت