“Development and Update of Aerospace Applications in Partitioned Architectures”

From Navigators

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Publication |type=mastersthesis |title=Development and Update of Aerospace Applications in Partitioned Architectures |author=Joaquim Rosa, |ResearchLine=Timeliness and Adaptat...")
Line 2: Line 2:
|type=mastersthesis
|type=mastersthesis
|title=Development and Update of Aerospace Applications in Partitioned Architectures
|title=Development and Update of Aerospace Applications in Partitioned Architectures
-
|author=Joaquim Rosa,  
+
|author=Joaquim Rosa,
|ResearchLine=Timeliness and Adaptation in Dependable Systems (TADS)
|ResearchLine=Timeliness and Adaptation in Dependable Systems (TADS)
|month=may
|month=may
|year=2011
|year=2011
 +
|abstract=To face the challenges and requirements imposed by future space missions, the
 +
aerospace industry has been following the trend of adopting innovative and advanced computing system architectures fulfilling strict requisites of size, weight and power consumption (SWaP) thus decreasing the mission overall cost and ensuring the safety and timeliness of the system.
 +
 +
The AIR (ARINC 653 in Space Real-Time Operating System) architecture has been defined dependent on the interest of the aerospace industry, especially the European Space Agency (ESA). AIR provides a partitioned environment for the development and execution of aerospace applications, based on the idea of time and space partitioning (TSP), aiming the preservation of the application requirements, timing and safety.
 +
 +
During a space mission, the occurrence of unexpected events or the change of the mission plans introduces new constraints to the mission. Therefore, it is paramount to have the possibility to host new applications in spacecraft onboard computer platform, or modify the existing ones in execution time, thus fulfilling new requirements or enhancing spacecraft functions.
 +
 +
The work described on this thesis introduces in the AIR architecture the support
 +
for the inclusion of new features to the mission plan during the system operation.
 +
 +
These new features may be composed of modified software components or the corresponding timing requirements. The improvement of the AIR architecture with the ability to perform software updates requires a suitable development environment and tools. Therefore, the methodology for software development in AIR-based systems, regarding the build and integration process, is reexamined.
|school=Faculty of Sciences, University of Lisbon
|school=Faculty of Sciences, University of Lisbon
-
|advisor=José Rufino,  
+
|advisor=José Rufino,
}}
}}

Revision as of 15:50, 31 March 2017

Joaquim Rosa (advised by José Rufino)

Master’s thesis, Faculty of Sciences, University of Lisbon, May 2011

Abstract: To face the challenges and requirements imposed by future space missions, the aerospace industry has been following the trend of adopting innovative and advanced computing system architectures fulfilling strict requisites of size, weight and power consumption (SWaP) thus decreasing the mission overall cost and ensuring the safety and timeliness of the system. The AIR (ARINC 653 in Space Real-Time Operating System) architecture has been defined dependent on the interest of the aerospace industry, especially the European Space Agency (ESA). AIR provides a partitioned environment for the development and execution of aerospace applications, based on the idea of time and space partitioning (TSP), aiming the preservation of the application requirements, timing and safety. During a space mission, the occurrence of unexpected events or the change of the mission plans introduces new constraints to the mission. Therefore, it is paramount to have the possibility to host new applications in spacecraft onboard computer platform, or modify the existing ones in execution time, thus fulfilling new requirements or enhancing spacecraft functions. The work described on this thesis introduces in the AIR architecture the support for the inclusion of new features to the mission plan during the system operation. These new features may be composed of modified software components or the corresponding timing requirements. The improvement of the AIR architecture with the ability to perform software updates requires a suitable development environment and tools. Therefore, the methodology for software development in AIR-based systems, regarding the build and integration process, is reexamined.


Export citation

BibTeX

Project(s):

Research line(s): Timeliness and Adaptation in Dependable Systems (TADS)

Personal tools
Navigators toolbox