• DocumentCode
    2089459
  • 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
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    764
  • Lastpage
    769
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICST.2012.171
  • Filename
    6200183