TY - JOUR

T1 - Accelerating worst case execution time analysis of timed automata models with cyclic behaviour

AU - Al-Bataineh, Omar

AU - Reynolds, Mark

AU - French, Tim

PY - 2015

Y1 - 2015

N2 - © 2015, British Computer Society. The paper presents a new efficient algorithm for computing worst case execution time (WCET) of systems modelled as timed automata (TA). The algorithm uses a set of abstraction techniques that improve significantly the efficiency of WCET analysis of TA models with cyclic behaviour. We show that the proposed abstractions are exact with respect to the WCET problem in the sense that the WCET computed in the abstract model is equal to the one computed in the concrete model. We also compare our algorithm with the one implemented in the model checker UPPAAL which shows that when infinite cycles exist (i.e. cycles that can be run infinitely often), UPPAAL’s algorithm may not terminate, and when largely repetitive finite cycles exist (i.e. cycles that can be run a large number of times but finite), UPPAAL’s algorithm suffers from the state space explosion, thus leading to a low efficiency or resource exhaustion.

AB - © 2015, British Computer Society. The paper presents a new efficient algorithm for computing worst case execution time (WCET) of systems modelled as timed automata (TA). The algorithm uses a set of abstraction techniques that improve significantly the efficiency of WCET analysis of TA models with cyclic behaviour. We show that the proposed abstractions are exact with respect to the WCET problem in the sense that the WCET computed in the abstract model is equal to the one computed in the concrete model. We also compare our algorithm with the one implemented in the model checker UPPAAL which shows that when infinite cycles exist (i.e. cycles that can be run infinitely often), UPPAAL’s algorithm may not terminate, and when largely repetitive finite cycles exist (i.e. cycles that can be run a large number of times but finite), UPPAAL’s algorithm suffers from the state space explosion, thus leading to a low efficiency or resource exhaustion.

U2 - 10.1007/s00165-015-0340-4

DO - 10.1007/s00165-015-0340-4

M3 - Article

VL - 27

SP - 917

EP - 949

JO - FORMAL ASPECTS OF COMPUTING

JF - FORMAL ASPECTS OF COMPUTING

SN - 0934-5043

IS - 5-6

ER -