Supercharge Your Innovation With Domain-Expert AI Agents!

C programming language real-time system operation formal analysis method 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, error-prone, large workload, etc., and achieve the effect of overcoming large workload

Active Publication Date: 2014-10-22
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
  • C programming language real-time system operation formal analysis method based on TMSVL
  • C programming language real-time system operation formal analysis method based on TMSVL
  • C programming language real-time system operation formal analysis method 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 C programming language real-time system operation formal analysis method based on TMSVL. According to the method, the TMSVL is used for describing the characteristics of a C programming language real-time system and namely describing values of characteristic vectors to be verified within specific time, meanwhile, assertion statements are added into source codes of the C programming language real-time system, information of the characteristic vectors to be verified is obtained through executing the C programming language real-time system where the assertion statements are added, and finally C programming language real-time system operation formal analysis is achieved. The characteristics of the C programming language real-time system are easier to verify through the TMSVL, the problems that due to manual modeling, workloads are high, difficulty is high, and errors are prone to be made are solved, meanwhile, compared with automatic modeling, a complex converter does not need to be established, and the efficiency of the C programming language real-time system operation formal analysis is improved.

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 Applications(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