METHOD FOR MONITORING A SOFTWARE PROGRAM AND CORRESPONDING ELECTRONIC DEVICE, COMMUNICATION SYSTEM, COMPUTER READABLE PROGRAM PRODUCT AND COMPUTER READABLE STORAGE MEDIUM
First Claim
1. A monitoring method, to be performed in at least one supervisor software process executing in at least one electronic device, for monitoring the execution of a software program comprising at least one process watched by said supervisor process and sharing at least one memory zone with said supervisor process, said monitoring method comprising periodic readings, of said shared memory zone, wherein said method comprises:
- conditional forcing of a booting of at least one process of said software program, said conditional forcing taking into account an update of the shared memory zone between at least two successive readings, by said supervisor process, of said shared memory zone;
wherein said conditional forcing takes into account at least one boot criterion taking into account a number of consecutive boots of said watched process forced by said supervisor process.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to a method to be performed in an electronic device, for monitoring the execution of a software program including at least one watched process, the monitoring method including periodic reading, by a supervisor process, of a memory zone shared by the watched process and the supervisor process. According to an embodiment, the method further includes conditional forcing, by the supervisor process, of a booting of a watched process of the software program, the conditional forcing taking into account an update of a first read memory zone between two successive readings and a previous conditional forcing. The disclosure also relates to the corresponding electronic device, communication system, computer readable program product and computer readable storage medium.
-
Citations
20 Claims
-
1. A monitoring method, to be performed in at least one supervisor software process executing in at least one electronic device, for monitoring the execution of a software program comprising at least one process watched by said supervisor process and sharing at least one memory zone with said supervisor process, said monitoring method comprising periodic readings, of said shared memory zone, wherein said method comprises:
-
conditional forcing of a booting of at least one process of said software program, said conditional forcing taking into account an update of the shared memory zone between at least two successive readings, by said supervisor process, of said shared memory zone; wherein said conditional forcing takes into account at least one boot criterion taking into account a number of consecutive boots of said watched process forced by said supervisor process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising at least one memory and at least one processor, said processor being configured for a monitoring, by at least one supervisor software process executing in said electronic device, of the execution of a software program comprising at least one process watched by said supervisor process and sharing at least one memory zone with said supervisor process, said monitoring comprising periodic readings, by at least one supervisor process of said device, of said shared memory zone, wherein said processor is configured for:
conditional forcing, by said supervisor process, of a booting of at least one process of said software program, said conditional forcing taking into account an update of the shared memory zone between at least two successive readings, by said supervisor process, of said shared memory zone, said conditional forcing takes into account at least one boot criterion taking into account taking into account a number of consecutive boots of said watched process forced by said supervisor process. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. Computer readable storage medium carrying a software program comprising program code instructions for performing, when said non-transitory software program is executed by a computer, a monitoring method, to be performed in at least one supervisor software process of said software program, for monitoring the execution of a software program comprising at least one process watched by said supervisor process and sharing at least one memory zone with said supervisor process, said monitoring method comprising periodic readings, of said shared memory zone, said method comprising:
- conditional forcing of a booting of at least one process of said software program comprising at least one process watched by said supervisor process, said conditional forcing taking into account an update of the shared memory zone between at least two successive readings, by said supervisor process, of said shared memory zone;
said conditional forcing takes into account at least one boot criterion taking into account taking into account a number of consecutive boots of said watched process forced by said supervisor process.
- conditional forcing of a booting of at least one process of said software program comprising at least one process watched by said supervisor process, said conditional forcing taking into account an update of the shared memory zone between at least two successive readings, by said supervisor process, of said shared memory zone;
Specification