Model checking method based on path

A model detection and path technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as difficult application of model detection methods, achieve the effect of reducing workload and difficulty, improving efficiency, and reducing workload

Inactive Publication Date: 2010-08-11
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The technical problem to be solved in the present invention is to solve the problem that the traditional model detection method is difficult to apply when the system to be detected is complex or the state space is infinitely expanded, and a path-based model detection method is proposed, so that the model detection has nothing to do with the complexity of the system to be detected , to reduce the difficulty of model checking

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
  • Model checking method based on path
  • Model checking method based on path
  • Model checking method based on path

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Such as figure 1 As shown, the basic problem of model testing is: describe the behavior of the system to be tested in a strict formal language, and build an abstract model of the system to be tested; extract the requirements to be tested for the system to be tested, and then formalize the requirements to be tested It is an attribute specification expressed by a logical formula; then use the model checking tool to verify whether the abstract model satisfies the specification, and if not, give a counterexample that violates the attribute specification. Therefore, the problem to be solved by the model detection method is: how to build an abstract model, and how to verify the abstract model.

[0045] figure 2 It is the basic flowchart of the traditional model detection method in the background technology:

[0046] Step 1, establish a logical system.

[0047] Step 2, construct the nodes of the Kripke state transition graph.

[0048] Step 3, define the marking function. ...

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 model checking method based on a path, aiming to provide a model checking method which is not relevant to the complexity degree of model checking and a system to check and has a lower checking difficulty. The technical proposal is that: define the state of the system to check; divide an operating type and define a state transition rule; generate a state transition sequence, judge and verify the state transition sequence, the step includes 6 steps of defining a state node and an operating node, determining an original state node, determining an original searching threshold value, random generating the state transition sequence, judging the validity of the state transition sequence and checking whether the valid state transition sequence contraries to an attribute specification. The model checking method can be applied to the complex system to check, the workload of modelers is reduced, and the efficiency of model checking is increased, thereby being suitable for big system state space even for unlimited expansion, each operation can be boiled down to one of finite operation types, each type of operation can be summarized into a same regular system to check.

Description

technical field [0001] The invention relates to a model detection method, in particular to a path-based model detection method. Background technique [0002] Formal verification technology uses strict mathematical models to analyze and verify the correctness of the system, and has many successful applications in computer hardware, communication protocols, control systems, security authentication protocols, etc. Model checking is the basic method of model-based formal verification. It is a technology for modeling and automatically analyzing and verifying the system to be tested. It was first proposed independently by E.M.Clarke and E.A.Emerson, and J.P.Queille and J.Sifakis respectively. [0003] The basic problem of model testing is: describe the behavior of the system to be tested in a strict formal language, and build an abstract model of the system to be tested; extract the requirements to be tested for the system to be tested, and then formalize the requirements to be te...

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 & AuthorityApplications(China)
IPC IPC(8): G06F17/50
Inventor赵栋罗军王蕾李姗姗魏立峰陈松政何连跃唐晓东黄辰林丁滟付松龄王晓川
OwnerNAT UNIV OF DEFENSE TECH