Supercharge Your Innovation With Domain-Expert AI Agents!

A Formal Analysis Method of C Language Real-time System Operation Based on tmsvl

A real-time system and analysis method technology, applied in the field of formal verification, can solve problems such as high difficulty, heavy workload, and error-prone, and achieve the effect of overcoming heavy workload

Active Publication Date: 2017-10-20
XIDIAN UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the deficiencies in the prior art, the present invention aims to provide a formal analysis method for the operation of a C language real-time system based on TMSVL, which makes it easier for TMSVL to verify the nature of the C language real-time system, and overcomes the workload compared to manual modeling Large, difficult and error-prone problems, compared to automatic modeling, the present invention does not require the establishment of complex converters

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 Formal Analysis Method of C Language Real-time System Operation Based on tmsvl
  • A Formal Analysis Method of C Language Real-time System Operation Based on tmsvl
  • A Formal Analysis Method of C Language Real-time System Operation Based on tmsvl

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Embodiment 1 and embodiment 2 correspond to the C language real-time system under the same Windows operating system. The C language real-time system source code file is iplus.c, which has an integer variable i with an initial value of 0, and then every 1 The second increases by 1, and when the final time is 9 seconds, it increases to 9 and ends. Use the TMSVL program to describe the real-time properties of the integer variable i, if the time when the C language real-time system starts is 0 seconds, then the value of the integer variable i in each second and the actual number of seconds are numerically equal to Equally, let the real-time property be n second i value n, n ranges from 0 to 9, including 0 and 9, use the TMSVL program to describe this real-time property and then verify it. Before the assertion is inserted, the source code of the C language real-time system is as follows:

[0047]

[0048] Such as figure 2 As shown, the implementation of embodiment 1 (u...

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 formalized analysis method for C language real-time system operation based on TMSVL. The method uses TMSVL language to describe the properties of the C language real-time system, that is, to describe the value of the property variable to be verified at a specific time, and at the same time in the C language The assertion statement is added to the source code of the real-time system, and the information of the variable to be verified is obtained by executing the C language real-time system added with the assertion statement, and finally the formal analysis of the operation of the C language real-time system is completed. The present invention makes it easier for TMSVL to verify the properties of the C language real-time system, overcomes the problems of heavy manual modeling workload, great difficulty and error-prone, and compared with automatic modeling, the present invention does not need to establish complex converters and improves Efficiency of formal analysis of real-time systems in C language.

Description

technical field [0001] The invention mainly relates to the technical field of formal verification, in particular to a formal analysis method for real-time system operation in C language based on TMSVL. Background technique [0002] As one of the most popular and widely used high-level programming languages ​​in the world, C language has been widely used in system design and development. The C language real-time system refers to the use of C language in the design and development of the real-time system, which includes the use of C language to design and develop the entire real-time system and the use of C language to design and develop a certain module of the real-time system. C language real-time systems have been widely used in military, aerospace, traffic control and other related fields in modern times. In practical applications, the reliability requirements of C language real-time systems are very high. If certain time constraints are not met, major accidents will resu...

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/36
Inventor 王小兵苏多铎段振华赵亮田聪张南
Owner XIDIAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More