| Stress testing real-time systems with genetic algorithms |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 14
|
|
|
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
|
|
|
|
|
|
|
|
Massimiliano Di Penta , Gerardo Canfora , Gianpiero Esposito , Valentina Mazza , Marcello Bruno, Search-based testing of service level agreements, Proceedings of the 9th annual conference on Genetic and evolutionary computation, July 07-11, 2007, London, England
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yan Wang , Zhiwen Bai , Miao Zhang , Wen Du , Ying Qin , Xiyang Liu, Fitness calculation approach for the switch-case construct in evolutionary testing, Proceedings of the 10th annual conference on Genetic and evolutionary computation, July 12-16, 2008, Atlanta, GA, USA
|
|
|
|
|
|
Mark Harman , Youssef Hassoun , Kiran Lakhotia , Phil McMinn , Joachim Wegener, The impact of input domain reduction on search-based test data generation, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, September 03-07, 2007, Dubrovnik, Croatia
|
|
|
Mohamad Bayan , João W. Cangussu, Automatic feedback, control-based, stress and load testing, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
|
|
|
|
|
|
|
|
|
|
|