Abstract:
A method and device for monitoring an avionics software application via its execution duration, related computer program and avionics system are disclosed. In one aspect, the method, executed on a platform hosting an operating system, is implemented by an electronic monitoring device. The avionics software application includes one or several software processing operations to be executed, the platform is configured to be on board an aircraft. The method includes: monitoring the execution duration of the avionics software application, through the verification, upon expiration of at least one predefined execution times, of the completion of the execution of at least one software processing operation of the avionics software application; and updating a status of the avionics software application based on the monitoring of the execution duration of the avionics software application.
Abstract:
The invention relates to a message exchange controller structure (1) comprising means (3) forming a message exchange controller, associated with a member (4) forming a storage/exchange buffer, a member (5) forming interfaces for multiple connections to several message production/consumption units, and a member (6) forming interfaces for connecting to several external buses; which is characterized in that the means exchange controller-forming means (3) are able to recover redundant messages from external buses, store those messages in the storage/exchange buffer-forming member (4), recover those messages from the storage/exchange buffer-forming member (4), and process those messages so as to generate a resultant message (MF), to send it to at least one consumption unit.
Abstract:
A generic and multi-role controller structure for data and communication exchanges is disclosed. In one aspect, the structure assumes the form of a single component and includes a capability forming a generic data and communication exchange controller, associated with at least: a capability forming a data storage/exchange buffer, a capability forming multiple connection interfaces to several data production/consumption units, one connection interface being associated with one data production/consumption unit, a capability forming multiple connection interfaces with several external data communication buses, and one connection interface being associated with one external data communication bus.