Probabilistic Model Checking for Uncertain Scenario-Aware Data Flow

被引:4
作者
Katoen, Joost-Pieter [1 ]
Wu, Hao [1 ]
机构
[1] Rhein Westfal TH Aachen, Dept Comp Sci, Software Modelling & Verificat Grp, D-52066 Aachen, Germany
关键词
Data-flow computation; digital signal processing; embedded systems; energy consumption; Markov (reward) automata; model checking; SAFETY;
D O I
10.1145/2914788
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:27
相关论文
共 33 条
  • [1] Green Computing: Power Optimisation of VFI-based Real-time Multiprocessor Dataflow Applications
    Ahmad, Waheed
    Holzenspies, Philip K. F.
    Stoelinga, Marielle
    van de Pol, Jaco
    [J]. 2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 271 - 275
  • [2] [Anonymous], 2013, PROGRAMMING HETEROGE
  • [3] Bhattacharyya S.S., 2013, Handbook of Signal Processing Systems, P905
  • [4] Boudali Hichem, 2009, SPRINGSIM
  • [5] Safety, Dependability and Performance Analysis of Extended AADL Models
    Bozzano, Marco
    Cimatti, Alessandro
    Katoen, Joost-Pieter
    Viet Yen Nguyen
    Noll, Thomas
    Roveri, Marco
    [J]. COMPUTER JOURNAL, 2011, 54 (05) : 754 - 775
  • [6] Buck J. T., 1993, ICASSP-93. 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing (Cat. No.92CH3252-4), P429, DOI 10.1109/ICASSP.1993.319147
  • [7] On the semantics of Markov automata
    Deng, Yuxin
    Hennessy, Matthew
    [J]. INFORMATION AND COMPUTATION, 2013, 222 : 139 - 168
  • [8] Eisentraut Christian, 2013, Application and Theory of Petri Nets and Concurrency. 34th International Conference, PETRI NETS 2013. Proceedings: LNCS 7927, P90, DOI 10.1007/978-3-642-38697-8_6
  • [9] On Probabilistic Automata in Continuous Time
    Eisentraut, Christian
    Hermanns, Holger
    Zhang, Lijun
    [J]. 25TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2010), 2010, : 342 - 351
  • [10] Taming heterogeneity the Ptolemy approach
    Eker, J
    Janneck, JW
    Lee, EA
    Liu, J
    Liu, XJ
    Ludvig, J
    Neuendorffer, S
    Sachs, S
    Xiong, YH
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 127 - 144