@inproceedings{21f28d7befd9486e9e40ba7da415a17e,
title = "Model checking and evaluating QoS of batteries in MPSoC dataflow applications via hybrid automata",
abstract = "System lifetime is a major design constraint for battery-powered mobile embedded systems. The increasing gap between the energy demand of portable devices and their battery capacities is further limiting durability of mobile devices. Thus, the guarantees over Quality of Service (QoS) of battery-constrained devices under strict battery capacities are of primary interest for mobile embedded systems{\textquoteright} manufacturers and stakeholders. This paper presents a novel approach for deriving QoS of applications modelled as synchronous dataflow (SDF) graphs. We map these applications on heterogeneous multiprocessor platforms that are partitioned into Voltage and Frequency Islands, together with multiple kinetic battery models (KiBaMs). By modelling the whole system as hybrid automata, and applying model-checking, we evaluate, (1) system lifetime; and (2) minimum required initial battery capacities to achieve the desired application performance. We demonstrate that our approach shows a significant improvement in terms of scalability, as compared to a priced timed automata based KiBaM model. This approach also allows early detection of design errors via model checking.",
keywords = "Voltage and frequency scaling, Priced timed automata, EC Grant Agreement nr.: FP7/2007-2013, EC Grant Agreement nr.: FP7/318490, Battery, MPEG-4 decoder, Hybrid automata, Model checking, Data flow, Monte Carlo simulation, Heterogeneous, UPPAAL SMC, Quality of Service (QoS), KiBaM, Kinetic battery model, Statistical model checking",
author = "Waheed Ahmad and Marijn Jongerden and Mari{\"e}lle Stoelinga and \{van de Pol\}, Jaco",
year = "2016",
month = jun,
day = "24",
doi = "10.1109/ACSD.2016.18",
language = "English",
isbn = "978-1-5090-0763-9",
series = "Proceedings International Conference on Application of Concurrency to System Design (ACSD)",
publisher = "IEEE",
number = "16",
pages = "114--123",
booktitle = "2016 16th International Conference on Application of Concurrency to System Design (ACSD)",
address = "United States",
note = "16th International Conference on Application of Concurrency to System Design, ACSD 2016, ACSD ; Conference date: 19-06-2016 Through 24-06-2016",
}