ACM Home Page
Please provide us with feedback. Feedback
Stress testing real-time systems with genetic algorithms
Full text PdfPdf (291 KB)
Source Genetic And Evolutionary Computation Conference archive
Proceedings of the 2005 conference on Genetic and evolutionary computation table of contents
Washington DC, USA
SESSION: Search-based software engineering table of contents
Pages: 1021 - 1028  
Year of Publication: 2005
ISBN:1-59593-010-8
Authors
Lionel C. Briand  Carleton University, Ottawa, Canada
Yvan Labiche  Carleton University, Ottawa, Canada
Marwa Shousha  Carleton University, Ottawa, Canada
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 116,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1068009.1068183
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
L. C. Briand, Y. Labiche and M. Shousha, "Stress Testing for Real-Time Systems Using Genetic Algorithms," Carleton University, Technical Report SCE-03-23, http://www.sce.carleton.ca/Squall/, September, 2003.
 
4
 
5
 
6
 
7
 
8
C. D. Locke, D. R. Vogel and T. J. Mesler, "Building a predictable avionics platform in ada: A case study," Proc. IEEE Real Time Systems Symposium, pp. 181--189, 1991.
 
9
 
10
 
11
 
12
M. A. Pawlowsky, "Crossover Operators," in L. Chambers, Ed., Practical Handbook of Genetic Algorithms Applications, vol. 1, CRC Press, pp. 101--114, 1995.
 
13
 
14
L. Sha and J. B. Goodenough, "Real-time Scheduling Theory and Ada," Software Engineering Institute, Technical Report CMU/SEI-89-TR-014, 1989.
 
15
 
16
B. Sprunt, L. Sha and J. Lehoczky, "Aperiodic Task Scheduling for Hard Real-Time Systems," Real-Time Systems, vol. 1 (1), pp. 27--60, 1989.
 
17
 
18
M. Wall, "GAlib: A C++ Library of Genetic Algorithm Components," Massachusetts Institute of Technology, http://lancet.mit.edu/ga/dist/galibdoc.pdf, August, 1996.
 
19

CITED BY  14

Collaborative Colleagues:
Lionel C. Briand: colleagues
Yvan Labiche: colleagues
Marwa Shousha: colleagues