13th Real-Time Linux Workshop - Praga

Il gruppo di Intelligenza Artificiale e Sistemi Operativi in Tempo Reale parteciperà al 13° Real-Time Linux Workshop, che si terrà dal 20 al 22 ottobre 2011 a Praga.

Il gruppo presenterà il paper "Lachesis: a testsuite for Linux based real-time systems". Lachesis è una suite di test per sistemi operativi real-time basati su Linux che, attraverso l'implementazione di una API per lo sviluppo di test funzionali e prestazionali, consente di elaborare test su differenti sistemi come Linux, Linux+PREEMPT_RT, Xenomai, RTAI utilizzando le medesime primitive.

Di seguito l'abstract del paper in oggetto.

"Testing is a key step in software development cycle. Error and bug fixing costs can easily exceed 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 main goals are: to provide extensive and comprehensive testing of real-time Linux features; to provide a set of functional, regression, performance and stress test, either developing or porting them from other testsuites; to design and experiment a series of build tests; to minimize development time for new tests; to make the testsuite extensible and portable.

Lachesis 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: extensions to other real-time systems and more tests are planned to be added in the near future."

Il codice sorgente di Lachesis è disponibile a questo URL. Il rilascio di una versione stabile è previsto nei prossimi giorni. Ringraziamo fin d'ora quanti vorranno contribuire attivamente allo sviluppo della testsuite.