Stress testing real-time systems with genetic algorithms

Lionel C. Briand, Yvan Labiche, Marwa Shousha

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

Abstract

Reactive real-time systems have to react to external events within time constraints: Triggered tasks must execute within deadlines. The goal of this article is to automate, based on the system task architecture, the derivation of test cases that maximize the chances of critical deadline misses within the system. We refer to that testing activity as stress testing. We have developed a method based on genetic algorithms and implemented it in a tool. Case studies were run and results show that the tool may actually help testers identify test cases that will likely stress the system to such an extent that some tasks may miss deadlines.

Original languageEnglish
Title of host publicationGECCO 2005 - Genetic and Evolutionary Computation Conference
EditorsH.G. Beyer, U.M. O'Reilly, D. Arnold, W. Banzhaf, C. Blum, E.W. Bonabeau, E. Cantu-Paz, D. Dasgupta, K. Deb, al et al
Pages1021-1028
Number of pages8
DOIs
Publication statusPublished - 2005
Externally publishedYes
EventGECCO 2005 - Genetic and Evolutionary Computation Conference - Washington, D.C., United States
Duration: 25 Jun 200529 Jun 2005

Publication series

NameGECCO 2005 - Genetic and Evolutionary Computation Conference

Conference

ConferenceGECCO 2005 - Genetic and Evolutionary Computation Conference
Country/TerritoryUnited States
CityWashington, D.C.
Period25/06/0529/06/05

Keywords

  • Genetic algorithms
  • Schedulability theory

Fingerprint

Dive into the research topics of 'Stress testing real-time systems with genetic algorithms'. Together they form a unique fingerprint.

Cite this