An electronic system comprising at least one electronic computer, and an application(s) installation device, the at least one electronic computer comprising at least one memory space and a data processing chain, the data processing chain comprising at least:
- a computer input/output processing entity,
- at least one processor configured to run at least one application, and
- an operating system interacting with the input/output processing entity and the at least one processor,
- the at least one electronic computer, in a presence of an external request, configured for said at least one processor, to execute a source application whose executable has been previously loaded within a first dedicated area of the at least one memory space of said at least one electronic computer, said at least one electronic computer being at least configured to:
- instantiate at least one clone application of the source application by:
- duplicating the executable of the source application to create an executable of the at least one clone application,
- storing the executable of said at least one clone application in a second area of the memory space distinct from the first dedicated area, and
- generating a request, internal to the at least one electronic computer and configured for said at least one processor, to execute said at least one clone application,
- execute the source application and the at least one clone application independently of each other using said at least one processor, and
- generate a single output based on a reliability result obtained by comparing a result of the execution of the source application with a result of the execution of the at least one clone application,
- the application(s) installation device being configured to make the source application clonable within the at least one electronic computer, a clonability of the source application being activatable/deactivatable depending on a desired reliability level of the source application or depending on an availability of said at least one processor of the at least one electronic computer, and
- the installation device being configured to make the source application clonable by loading the executable of the source application into the first dedicated area, and by configuring the operating system to allocate, to each source and a clone application:
- a separate execution period or resource of said at least one processor,
- at least one separate input associated with a comparison indicator, and
- at least one separate output associated with said comparison indicator,
- the comparison indicator indicating that the execution results of the source application and the at least one clone application associated with indicators via an input, respectively output, are to be compared.