Stress testing real-time systems with genetic algorithms

被引:0
|
作者
Briand, Lionel C. [1 ]
Labiche, Yvan [1 ]
Shousha, Marwa [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Software Qual Engn Lab, Ottawa, ON K1S 5B6, Canada
关键词
algorithms; performance; design; reliability; experimentation; theory; verification; schedulability theory; genetic algorithms;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1021 / 1028
页数:8
相关论文
共 50 条
  • [1] Testing real-time systems using genetic algorithms
    Wegener, J
    Sthamer, H
    Jones, BF
    Eyres, DE
    [J]. SOFTWARE QUALITY JOURNAL, 1997, 6 (02) : 127 - 135
  • [2] Testing real-time systems using genetic algorithms
    Wegener, J
    Sthamer, H
    Jones, BF
    Eyres, DE
    [J]. SOFTWARE QUALITY MANAGEMENT V: THE QUALITY CHALLENGE, 1997, : 259 - 268
  • [3] Testing real-time systems using genetic algorithms
    Joachim Wegener
    Harmen Sthamer
    Bryan F. Jones
    David E. Eyres
    [J]. Software Quality Journal, 1997, 6 : 127 - 135
  • [4] Using genetic algorithms for early schedulability analysis and stress testing in real-time systems
    Lionel C. Briand
    Yvan Labiche
    Marwa Shousha
    [J]. Genetic Programming and Evolvable Machines, 2006, 7 (2) : 145 - 170
  • [5] Traffic-aware stress testing of distributed real-time systems based on UML models using genetic algorithms
    Garousi, Vahid
    Briand, Lionel C.
    Labiche, Yvan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (02) : 161 - 185
  • [6] Generic Framework for Stress Testing of Real-time Systems
    Naseem, Afshan
    Malik, Asad Waqar
    Khan, Shoab Ahmed
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2018, : 406 - 410
  • [7] Solution for real-time scheduling in distributed systems using genetic algorithms
    Silisteanu, Damian Cristian
    Mocanu, Bogdan Costel
    Vrejoiu, Mihnea Horia
    Pop, Florin
    [J]. ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2022, 32 (03): : 33 - 50
  • [8] Synthesizing structures of real-time computer systems using genetic algorithms
    Kostenko, VA
    Smelyanskii, RL
    Trekin, AG
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2000, 26 (05) : 281 - 288
  • [9] Synthesizing structures of real-time computer systems using genetic algorithms
    V. A. Kostenko
    R. L. Smelyanskii
    A. G. Trekin
    [J]. Programming and Computer Software, 2000, 26 : 281 - 288
  • [10] Genetic algorithms for real-time operation of multipurpose water resource systems
    Celeste, AB
    Suzuki, K
    Kadota, A
    [J]. JOURNAL OF HYDROINFORMATICS, 2004, 6 (01) : 19 - 38