Affiliation:
1. Software Modelling and Verification Group, RWTH Aachen University, Aachen, Germany
Abstract
The Scenario-Aware Dataflow (SADF) model is based on concurrent actors that interact via channels. It combines streaming data and control to capture scenarios while incorporating hard and soft real-time aspects. To model data-flow computations that are subject to uncertainty, SADF models are equipped with random primitives. We propose to use probabilistic model checking to analyze uncertain SADF models. We show how measures such as expected time, long-run objectives like throughput, as well as timed reachability—can a given system configuration be reached within a deadline with high probability?—can be automatically determined. The crux of our method is a
compositional
semantics of SADF with exponential agent execution times combined with
automated abstraction
techniques akin to partial-order reduction. We present the semantics in detail and show how it accommodates the incorporation of execution platforms, enabling the analysis of energy consumption. The feasibility of our approach is illustrated by analyzing several quantitative measures of an MPEG-4 decoder and an industrial face recognition application.
Funder
Seventh Framework Programme
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference33 articles.
1. Green Computing: Power Optimisation of VFI-Based Real-Time Multiprocessor Dataflow Applications
2. Hichem Boudali A. P. Nijmeijer and Mariëlle Stoelinga. 2009. DFTSim: A simulation tool for extended dynamic fault trees. In SpringSim. SCS/ACM. Hichem Boudali A. P. Nijmeijer and Mariëlle Stoelinga. 2009. DFTSim: A simulation tool for extended dynamic fault trees. In SpringSim. SCS/ACM.
3. Safety, Dependability and Performance Analysis of Extended AADL Models
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Compositional Semantics of Boolean-Logic Driven Markov Processes;IEEE Transactions on Dependable and Secure Computing;2023
2. Markov automata with multiple objectives;Formal Methods in System Design;2021-03-29
3. Dynamic Dataflow Graphs;Handbook of Signal Processing Systems;2018-10-14
4. Markov Automata with Multiple Objectives;Computer Aided Verification;2017
5. The Probabilistic Model Checking Landscape;Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science;2016-07-05