FIELD: information technology.
SUBSTANCE: method comprises the following steps: a) dividing (32) the execution path of the operational software into functional intervals by placing progression points at each function of the program; b) placing (33) control points associated with each progression point; c) normal execution of the program that includes: storing the execution state of the program at the location of each progression point, wherein the storage of an execution state results in the erasure of the execution state previously stored for said progression point; upon the detection of an error: searching the progression point corresponding to a faulty function; searching (41) for a software start execution state; regenerating (42) the start execution state; correcting (44) the error in the faulty function; and re-executing the program.
EFFECT: minimising the required memory size and debugging time.
8 cl, 2 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD OF DEBUGGING FUNCTIONAL SYSTEM SOFTWARE INSTALLED ONBOARD AIRCRAFT, AND APPARATUS FOR REALISING SAID METHOD | 2008 |
|
RU2454706C2 |
METHOD FOR FUNCTIONAL TESTING OF SOFTWARE OF ELECTRONIC APPARATUS | 2021 |
|
RU2780458C1 |
METHOD OF TESTING SOFTWARE OF EMBEDDED CONTROL SYSTEMS | 2023 |
|
RU2817184C1 |
METHOD OF CONFIRMING TESTS OF EMBEDDED SOFTWARE OF ELECTRONIC DEVICES | 2023 |
|
RU2817185C1 |
METHOD FOR AUTOMATIC GENERATION OF SCENARIO FOR VALIDATION OF FUNCTIONAL SOFTWARE INSTALLED ON-BOARD AIRCRAFT, AND APPARATUS FOR IMPLEMENTING SAID METHOD | 2008 |
|
RU2473115C2 |
SYSTEM AND METHOD FOR AUTOMATIC PROCESSING OF SOFTWARE SYSTEM ERRORS | 2012 |
|
RU2521265C2 |
IN-CIRCUIT EMULATOR | 0 |
|
SU1589274A1 |
IN-CIRCUIT EMULATOR | 1999 |
|
RU2214621C2 |
INTER-CIRCUIT EMULATOR | 0 |
|
SU1615715A1 |
METHOD FOR LINKING (ASSEMBLING) SOFTWARE | 2005 |
|
RU2306597C2 |
Authors
Dates
2012-05-27—Published
2008-09-12—Filed