• Home
  • Projects
  • Companies
  • Degrees
  • Universities
  • Curriculum Vitae
  • Training
  • Papers
  • Contacts

DASIA 2007 - DAta Systems In Aerospace

Real Time Operating System for Multiprocessor Systems (RTEMS) CENTRE is a project under the ESA-Portugal Task Force aiming to develop a support and maintenance centre to RTEMS operating system.

The project can be summarized in two main streams, first one related to design, development, maintenance and integration of tools to augment and sustain RTEMS operating system and second stream linked to the creation of technical competences with a support site to RTEMS operating system in Europe. RTEMS CENTRE intends to minimize the cost of the incorporation/integration of airborne and space applications in this Real Time Operating System.
The centre started officially in the 15th of November 2006 and is currently in the study definition and system engineering phase.
 
The paper can be found here.

DASIA 2008 - DAta Systems In Aerospace

RTEMS stands for Real-Time Operating System for Multiprocessor Systems. It is a full featured Real Time Operating System that supports a variety of open APIs and interface standards. It provides a high performance environment for embedded applications, including a fixed-priority preemptive/non-preemptive scheduler, a comprehensive set of multitasking operations and a large range of supported architectures.

Support and maintenance CENTRE to RTEMS operating system (RTEMS CENTRE) is a joint initiative of ESA-Portugal Task force, aiming to build a strong technical competence in the space flight (on-board) software, to offer support, maintenance and improvements to RTEMS.
This paper provides a high level description of the current and future activities of the RTEMS CENTRE. It presents a brief description of the RTEMS operating system, a description of the tools developed and distributed to the community [1] and the improvements to be made to the operating system, including facilitation for the qualification of RTEMS (4.8.0) [2] for the space missions.

The paper can be found here.

DASIA 2009 - DAta Systems In Aerospace

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 4.6.99.2 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.
 
The paper can be found here.

Inforum 2009 - Sistemas Embebidos e de Tempo-Real

RTEMS (Real-Time Executive for Multiprocessing Systems) has been selected as a possible ESA (European Space Agency) building block for space missions. As a first step to achieve the category of a building block, RTEMS must attain TRL (Technological Readiness Level) 6, which is equivalent to a product release in software engineering. TRL6 is achieved after the successful evaluation of the RTEMS technology, in this case, after the conclusion of RTEMS Improvement project. The full qualification of the technology will be achieved after the successful run of the operating system qualification process, with the space mission hardware and the application running on top of RTEMS, like control systems, telecommand or telemetry applications.
 
The paper can be found here.

DASIA 2010 - DAta Systems In Aerospace

During the last two years, EDISOFT’s RTEMS CENTRE team, jointly with the European Space Agency and with the support of the worldwide RTEMS community, have been developing an activity to facilitate the qualification of the real-time operating system RTEMS (Real-Time Operating System for Multiprocessor Systems).
This paper intends to give a high level visibility of the progress and the results obtained in the RTEMS Improvement activity. The primary objective of the project is to improve the RTEMS product, its documentation and to facilitate the qualification of RTEMS for future space missions, taking into consideration the specific operational requirements. The sections below provide a brief overview of the RTEMS operating system and the activities performed in the RTEMS Improvement project, which includes the selection of API managers to be qualified, the tailoring process, the requirements analysis, the reverse engineering and design of the RTEMS, the quality assurance process, the ISVV activities, the test campaign, the results obtained, the criticality analysis and the facilitation of qualification process.
 
The paper can be found here.