This paper presents a safety concept for the on-board software system of the UPMSat-2 experimental satellite. Subsystems with different criticality levels are assigned to different partitions in a partitioned software architecture. The architecture is based on XtratuM, an open-source virtualization kernel, and ORK+, an open-source real-time kernel for high- integrity systems. The safety requirements of the system are analysed, and a safety concept is developed based on the partitioned software architecture. The properties of the implementation resulting from the approach are discussed, and guidelines for future developments are proposed
A number of inventors and entrepreneurs are currently attempting to develop and commercially operate...
Software itself is not hazardous, but since software and hardware share common interfaces there is a...
Until recently, NASA did not consider allowing computers total control of flight systems. Human oper...
This paper presents a safety concept for the on-board software system of the UPMSat-2 experimental s...
The continuous increment of processors computational power and the requirements on additional functi...
This paper describes some important aspects of high- integrity software development based on the aut...
In this position article, we motivate the necessity to introduce three software methods in spacecraf...
With the emergence of multicore embedded System on Chip (SoC), the integration of several applicatio...
Safety-critical systems and certification standards are the bare essential elements for the developm...
Techniques developed for hardware reliability and safety do not work on software-intensive systems; ...
The raising connectivity of critical embedded systems makes them vulnerable to cyber-security attack...
International audienceMost of the work that has been done to build reliable interactive systems has ...
Computing systems in which the consequences of failure are very serious are termed safety-critical....
International audienceThis paper presents a study on software product assurance measures and dependa...
Partitioning is a common approach to developing mixed-criticality systems, where partitions are isol...
A number of inventors and entrepreneurs are currently attempting to develop and commercially operate...
Software itself is not hazardous, but since software and hardware share common interfaces there is a...
Until recently, NASA did not consider allowing computers total control of flight systems. Human oper...
This paper presents a safety concept for the on-board software system of the UPMSat-2 experimental s...
The continuous increment of processors computational power and the requirements on additional functi...
This paper describes some important aspects of high- integrity software development based on the aut...
In this position article, we motivate the necessity to introduce three software methods in spacecraf...
With the emergence of multicore embedded System on Chip (SoC), the integration of several applicatio...
Safety-critical systems and certification standards are the bare essential elements for the developm...
Techniques developed for hardware reliability and safety do not work on software-intensive systems; ...
The raising connectivity of critical embedded systems makes them vulnerable to cyber-security attack...
International audienceMost of the work that has been done to build reliable interactive systems has ...
Computing systems in which the consequences of failure are very serious are termed safety-critical....
International audienceThis paper presents a study on software product assurance measures and dependa...
Partitioning is a common approach to developing mixed-criticality systems, where partitions are isol...
A number of inventors and entrepreneurs are currently attempting to develop and commercially operate...
Software itself is not hazardous, but since software and hardware share common interfaces there is a...
Until recently, NASA did not consider allowing computers total control of flight systems. Human oper...