TITLE: Lachesis: a testsuite for Linux based real-time systems

AUTHOR: Andrea Claudi and Aldo Franco Dragoni

ABSTRACT: Testing is a key step in software development cycle. Error and bug fixing costs can significantly affect development costs without a full and comprehensive test on the system. First efforts to introduce real-time features in the Linux kernel are now more than ten years old. Nevertheless, no comprehensive testsuites is able to assess the functionality or the conformance to the real-time operating systems standards of the Linux kernel and of real-time nanokernels that rely on it. In this paper we propose Lachesis, an automated testsuite derived from the LTP (Linux Test Project) real-time tests. Lachesis is designed with portability and extensibility as main goals, and it can be 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 now under active development, and more tests are planned to be added in the near future.

Download paper as pdf file