US 11,874,923 B2
Method and electronic device for monitoring an avionics software application via system call(s) counters, related computer program and avionics system
Stephane Jean-Mary Monnier, Merignac (FR)
Assigned to THALES, Courvevoie (FR)
Filed by THALES, Courbevoie (FR)
Filed on Nov. 4, 2020, as Appl. No. 17/089,528.
Claims priority of application No. 19 12491 (FR), filed on Nov. 7, 2019.
Prior Publication US 2021/0141901 A1, May 13, 2021
Int. Cl. G06F 11/07 (2006.01); G06F 21/56 (2013.01)
CPC G06F 21/566 (2013.01) [G06F 11/076 (2013.01); G06F 11/0739 (2013.01); G06F 2221/033 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An electronic monitoring device for monitoring at least one avionics software application capable of being executed on a platform hosting an operating system, the operating system including services, the platform being intended to be carried on board an aircraft, the electronic monitoring device comprising:
an acquisition module configured to acquire a first value of a first counter and a second value of a second counter for each of the at least one monitored avionics software application, the first counter and the second counter each being a counter of calls sent by the at least one monitored avionics software application to one or more of the services of the operating system, the first counter being incremented upon each successful call to one of the services of the operating system and the second counter being incremented upon each failed call;
a comparison module configured to compare the first value with a first threshold and the second value with a second threshold; and
a generation module configured to generate a warning signal in an event of detection of abnormal behavior of the at least one monitored avionics software application, corresponding to the first value lower than the first threshold during a predefined time period and/or to the second value greater than the second threshold.