“RTEMS Centre - Support and Maintenance Centre to RTEMS Operating System”
in Proceedings of the Eurospace Data Systems in Aerospace Conference (DASIA 2009). Istanbul, Turkey, May 2009., May 2009.
Abstract: RTEMS CENTRE – Support and Maintenance Centre to RTEMS Operating System is a joint ESA/Portuguese Task Force initiative to develop a support and maintenance centre to the Real-Time Executive for Multiprocessor Systems (RTEMS). This paper gives a high level visibility of the progress, the results obtained and the future work in the RTEMS CENTRE and in the RTEMS Improvement projects. RTEMS CENTRE started officially in November 2006, with the RTEMS 188.8.131.52 version. A full analysis of RTEMS operating system was produced. The architecture was analysed in terms of conceptual, organizational and operational concepts. The original objectives of the centre were primarily to create and maintain technical expertise and competences in this RTOS, to develop a website to provide the European Space Community an entry point for obtaining support (http://rtemscentre.edisoft.pt), to design, develop, maintain and integrate some RTEMS support tools (Timeline Tool, Configuration and Management Tools), to maintain flight libraries and Board Support Packages, to develop a strong relationship with the World RTEMS Community and finally to produce some considerations in ARINC-653, DO-178B and ECSS E-40 standards. RTEMS Improvement is the continuation of the RTEMS CENTRE. Currently the RTEMS, version 4.8.0, is being facilitated for a future qualification. In this work, the validation material is being produced following the Galileo Software Standards Development Assurance Level B . RTEMS is being completely tested, errors analysed, dead and deactivated code removed and tests produced to achieve 100% statement and decision coverage of source code . The SW to exploit the LEON Memory Management Unit (MMU) hardware will be also added. A brief description of the expected implementations will be given.
Research line(s): Timeliness and Adaptation in Dependable Systems (TADS)