DocumentCode :
3516047
Title :
Testing Linux-based real-time systems: Lachesis
Author :
Claudi, Andrea ; Dragoni, Aldo Franco
Author_Institution :
Inf. Eng. Dept. (DII), Univ. Politec. delle Marche, Ancona, Italy
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
1
Lastpage :
8
Abstract :
Testing is a key step in the software development cycle. Errors and bug fixing costs can significantly affect development costs without a full and comprehensive test on the system. Testing is even more important in real-time systems, because they are used in environments where a single failure could lead to serious damages. The first efforts to change the Linux kernel, introducing in it some real-time features, are dating back more than ten years ago. Nevertheless, up to now there´s not a comprehensive test suite able to assesses the functionality and the conformance to the real-time operating systems standards for the Linux kernel and for the real-time nanokernels that rely on it. This paper discusses an ongoing work on Lachesis, an automated test suite for real-time Linux features. Lachesis´s main goals are: to provide a standard and simple API to develop new tests; to provide a set of functional, regression, performance and stress test, either developing or porting them from other test suites; to design and experiment a series of build tests; to make the test suite extensible and portable. Up to now Lachesis is used to test Linux, PREEMPT RT, RTAI and Xenomai real-time features and performances. It provides some tests for SCHED DEADLINE patch, too. Lachesis is under active development: extensions to other real-time systems and more tests are planned to be added in the near future.
Keywords :
Linux; application program interfaces; program testing; real-time systems; software engineering; API; Lachesis; Linux based real time system testing; Linux kernel; PREEMPT_RT; RTAI; SCHED_DEADLINE patch; Xenomai real time features; automated test suite; bug fixing costs; real time nanokernels; software development cycle; Clocks; Hardware; Kernel; Linux; Real time systems; Stress; Testing; automated testing; real-time Linux; real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
Conference_Location :
Irvine, CA
Print_ISBN :
978-1-4673-0318-7
Electronic_ISBN :
978-1-4673-0317-0
Type :
conf
DOI :
10.1109/SOCA.2011.6166244
Filename :
6166244
Link To Document :
بازگشت