DocumentCode
190733
Title
Synthesising optimal timing delays for Timed I/O Automata
Author
Diciolla, Marco ; Kim, Chang Hwan Peter ; Kwiatkowska, Marlena ; Mereacre, Alexandru
Author_Institution
Dept. of Comput. Sci., Univ. of Oxford, Oxford, UK
fYear
2014
fDate
12-17 Oct. 2014
Firstpage
1
Lastpage
10
Abstract
In many real-time embedded systems, the choice of values for the timing delays can crucially affect the safety or quantitative characteristics of their execution. We propose a parameter synthesis algorithm that finds optimal timing delays guaranteeing that the system satisfies a given quantitative property. As a modelling framework we consider networks of Timed Input/Output Automata (TIOA) with priorities and parametric guards. To express system properties we extend Metric Temporal Logic (MTL) with counting formulas. We implement the algorithm using constraint solving and Monte Carlo sampling, and demonstrate the feasibility of our approach on a simplified model of a pacemaker. We are able to synthesise timing delays that ensure with high probability that energy usage is minimised, while maintaining the basic safety property of the pacemaker.
Keywords
Monte Carlo methods; automata theory; delays; embedded systems; pacemakers; sampling methods; temporal logic; timing; MTL; Monte Carlo sampling; TIOA; constraint solving; energy usage; metric temporal logic; optimal timing delay synthesis; pacemaker safety property; parameter synthesis algorithm; quantitative characteristics; real-time embedded systems; timed I-O automata; timed input-output automata; Automata; Clocks; Cost accounting; Delays; Indexes; Pacemakers; Time factors; Cardiac Pacemakers; Counting; Parametric Synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software (EMSOFT), 2014 International Conference on
Conference_Location
Jaypee Greens
Type
conf
DOI
10.1145/2656045.2656073
Filename
6986124
Link To Document