Model checking and evaluating QoS of batteries in MPSoC dataflow applications via hybrid automata

Waheed Ahmad, Marijn Jongerden, Mariëlle Stoelinga, Jaco van de Pol

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    8 Citations (Scopus)
    262 Downloads (Pure)

    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’ 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.
    Original languageEnglish
    Title of host publication2016 16th International Conference on Application of Concurrency to System Design (ACSD)
    Place of PublicationPiscataway, NJ
    PublisherIEEE
    Pages114-123
    Number of pages10
    ISBN (Electronic)978-1-5090-2589-3
    ISBN (Print)978-1-5090-0763-9
    DOIs
    Publication statusPublished - 24 Jun 2016
    Event16th International Conference on Application of Concurrency to System Design, ACSD 2016 - Toruń, Poland
    Duration: 19 Jun 201624 Jun 2016
    Conference number: 16

    Publication series

    NameProceedings International Conference on Application of Concurrency to System Design (ACSD)
    PublisherIEEE Computer Society
    Number16
    Volume2016
    ISSN (Print)1550-4808

    Conference

    Conference16th International Conference on Application of Concurrency to System Design, ACSD 2016
    Abbreviated titleACSD
    Country/TerritoryPoland
    CityToruń
    Period19/06/1624/06/16

    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

    Fingerprint

    Dive into the research topics of 'Model checking and evaluating QoS of batteries in MPSoC dataflow applications via hybrid automata'. Together they form a unique fingerprint.

    Cite this