Speakers | |
---|---|
Xavier Grave | |
Schedule | |
Day | Saturday |
Room | AW1.124 |
Start time | 18:00 |
End time | 19:00 |
Duration | 01:00 |
Info | |
Event type | Podium |
Track | Ada |
Language | English |
NARVAL stands for "Nouvelle Acquisition temps Reel Version 1.6 Avec Linux". It is a distributed data acquisition software system that collects and processes data from nuclear and particles physics detectors.
NARVAL replaces an older system based on C, Fortran and proprietary technologies with Ada and Debian GNU/Linux and is itself Free Software. In order to ensure maximum data safety most of the program is written in Ada with heavy use of Annex E, the Distributed Systems Annex. Software engineers and physicists from several countries use this system for fundamental research. The talk will present the NARVAL architecture in detail with some focus on the multi-tasking dataflow core and the configuration done through Annex E.