Title :
Testing Deadline Misses for Real-Time Systems Using Constraint Optimization Techniques
Author :
Alesio, Stefano Di ; Gotlieb, Arnaud ; Nejati, Shiva ; Briand, Lionel
Author_Institution :
Simula Res. Lab., Oslo, Norway
Abstract :
Safety-critical real-time applications are typically subject to stringent timing constraints which are dictated by the surrounding physical environments. Specifically, tasks in these applications need to finish their execution before given deadlines, otherwise the system is deemed unsafe. It is therefore important to test real-time systems for deadline misses. In this paper, we present a strategy for testing real-time applications that aim sat finding test scenarios in which deadline misses become more likely. We identify such test scenarios by searching the possible ways that a set of real-time tasks can be executed according to the scheduling policy of the operating system on which they are running. We formulate this search problem using a constraint optimization model that includes (1) a set of constraints capturing how a given set of tasks with real-time constraints are executed according to a particular scheduling policy, and (2) a cost function that estimates how likely the given tasks are to miss their deadlines. We implement our constraint optimization model in ILOG SOLVER, apply our model to several examples, and report on the performance results.
Keywords :
operating systems (computers); optimisation; program testing; real-time systems; safety-critical software; scheduling; ILOG solver; constraint optimization techniques; deadline misses testing; operating system; real-time systems; real-time tasks; safety-critical real-time applications; scheduling policy; Analytical models; Constraint optimization; IP networks; Real time systems; Stress; Testing; constraint optimization; real-time software systems; stress testing;
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
DOI :
10.1109/ICST.2012.171