Title :
Exponentially timed SADF: Compositional semantics, reductions, and analysis
Author :
Katoen, Joost-Pieter ; Hao Wu
Author_Institution :
Software Modelling & Verification Group, RWTH Aachen Univ., Aachen, Germany
Abstract :
This paper presents a rigorous compositional semantics for SADF (Scenario-Aware Data Flow), an extension of SDF for scenario-based embedded system design which has its roots in digital signal processing. We show that Markov automata (MA), a novel combination of probabilistic automata and continuous-time Markov decision processes, provides a natural semantics when all execution times are exponential. The semantics is fully compositional, i.e., each SADF agent is modeled by a single automaton which are all put in parallel. We show how stochastic model checking can be used to analyse the MA, yielding measures such as expected time, long-run objectives, throughput, and timed reachability. Using aggressive reduction techniques for Markov automata that are akin to partial-order reduction, scalability of analysis is achieved, and all non-determinism can be eliminated.
Keywords :
Markov processes; automata theory; data flow computing; decision making; embedded systems; formal verification; signal processing; MA; Markov automata; SADF agent; compositional analysis; compositional reductions; compositional semantics; continuous-time Markov decision processes; digital signal processing; execution times; exponentially timed SADF; natural semantics; partial-order reduction; probabilistic automata; scenario-aware data flow; scenario-based embedded system design; stochastic model checking; timed reachability; Detectors; Kernel; Markov processes; Ports (Computers); Probabilistic logic; Semantics; Synchronization; Compositional semantics; SADF; State space reduction; Stochastic model checking;
Conference_Titel :
Embedded Software (EMSOFT), 2014 International Conference on
Conference_Location :
Jaypee Greens
DOI :
10.1145/2656045.2656058