A software module execution sequence monitoring method and monitoring system

A technology of software modules and execution sequences, applied in hardware monitoring, instrumentation, error detection/correction, etc.

Active Publication Date: 2021-09-24
NANJING SCIYON AUTOMATION GRP +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are many monitoring methods of program execution sequence, some are limited to embedded software, and some are monitored by watchdog, but these methods have certain limitations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A software module execution sequence monitoring method and monitoring system
  • A software module execution sequence monitoring method and monitoring system
  • A software module execution sequence monitoring method and monitoring system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Next, the technical solutions in the embodiments of the present invention will be apparent from the embodiment of the present invention, and it is clearly described, and it is understood that the described embodiments are merely embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, there are all other embodiments obtained without making creative labor without making creative labor premises.

[0027] like figure 1 As shown, a sequential monitoring system is performed for the software module of the present invention, the monitoring system including:

[0028] The overall check value buffer 100, its calibration value comes from the software module execution order set 200, the software module performs the end of the calculation value and stored to the local check value buffer 500, and the search module 300 is based on the global calibration. The value buffer 100 and the local verified value buffer 500 two buffers are...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a software module execution sequence monitoring method and a monitoring system. The monitoring method includes the following steps: (1) enumerating the execution branches of the software modules and sorting the addresses of each software module in sequence according to the execution order; (2) Before executing the software module, calculate the check value of all addresses in step (1) and store it in the global check value buffer; (3) after each cycle, according to the actual execution sequence of the software module called The address is stored in the array, and the check value of the array is calculated in the same way as in step (2), and the calculated check value is stored in the local check value buffer; (4) Comparative judgment: in the global check value buffer Query whether there is a check value in the local check value buffer in the zone. The monitoring method of the invention is convenient for transplantation and implementation, and at the same time, it can efficiently monitor the execution of software modules according to the sequence of expected design.

Description

Technical field [0001] The invention belongs to the field of software security technology, and in particular, the method and technology of monitoring software function modules performing order. Background technique [0002] Software function modules cannot have a great impact on the functional and security of the product in accordance with the expected execution of the expected execution, even when this type of failure is not discovered, It will cause safety products that cannot be handled in accordance with the expected external events, which may result in personal property damage, so monitoring the execution order of the software module is particularly important. When the detection execution order is inconsistent with the design expectation, it is possible to take in time. Effective safety response measures not only protect the product itself, extend the life cycle of the product, but also protect the personal property of the user. There are many procedures to perform sequentia...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/30G06F21/52
CPCG06F11/302G06F11/3051G06F21/52
Inventor 陈闯于金生王鹏飞钱玉君
Owner NANJING SCIYON AUTOMATION GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products