Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High-efficient LTL (Linear Temporal Logic) model detection method of large scale system

A model detection and large-scale technology, applied in the input/output process of data processing, instruments, electrical digital data processing, etc., can solve the problem that the memory algorithm is not very practical, and achieve the effect of reducing complexity

Inactive Publication Date: 2017-01-04
CHENGDU KEHONGDA TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

So far, there are many methods for memory algorithms, such as partial order reduction, symmetric reduction, abstraction extraction, combination extraction, symbolic model detection, symbolic path tracing, automata theory, and boundary model detection, etc. However, due to memory In the large-scale system verification, the memory algorithm is not very practical

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
  • High-efficient LTL (Linear Temporal Logic) model detection method of large scale system
  • High-efficient LTL (Linear Temporal Logic) model detection method of large scale system
  • High-efficient LTL (Linear Temporal Logic) model detection method of large scale system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] To facilitate those skilled in the art to understand the technical content of the present invention, the content of the present invention will be further explained below in conjunction with the accompanying drawings.

[0025] The technical scheme of the present invention is: an LTL model detection method of an efficient large-scale system, including:

[0026] S1. Initialized storage structure and memory usage: the database DB includes four tables, specifically: the first table tableDD1 and the second table tableDD2 are used to detect duplicate states and two data composed of the same state field and hash field Structure; the third table tableP1 stores the state of the path in the first DFS; the fourth table tableP2 stores the state of the path in the second DFS;

[0027] The internal memory is divided into a code segment and a data segment, and then the data segment is divided into two first storage modules T1 and a second storage module T2 of the same size. The first storage ...

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 high-efficient LTL (Linear Temporal Logic) model detection method of large scale system. The LTL model detection method is characterized in that by adopting an LHS (Linear Hash Storage) algorithm, hash values stored in hash tables in a hard disc can be quickly found, and the hash tables can be stored in an outer memory by a new technique no matter whether the classification of the hash tables in an inner memory is empty or not, and the complexity of I / O (input / output) is the linearity size of the hash tables; by adopting a CDD (Cache Copy Detection) technique, a copy in the inner memory can be detected by effective accessing; by adopting HLS and CDD, the complexity of copy detection can be decreased; by adopting a DPM (dynamic path management) plan, the two embedded deep priority stacks can dynamically share an inner memory unit, and the jittering of the inner memory is solved by the effective stacking and state management, wherein the jittering of the inner memory refers to the frequent movement of the state in the inner memory, which may cause obvious increasing of I / O operation times, thereby reducing the algorithm efficiency.

Description

Technical field [0001] The invention relates to the field of model detection, in particular to an LTL model detection technology. Background technique [0002] Model checking algorithm is a good method for formal verification of hardware and software. It can automatically detect whether the state of the system is satisfied and can detect counterexamples. Model checking is widely used in hardware formal methods. But this method faces the problem of state space explosion, because this method faces insufficient memory when using large-scale systems. [0003] In practice, there are mainly two methods for model checking: [0004] Memory algorithm and external memory algorithm; in order to solve the problem of state explosion, memory algorithm is mainly aimed at reducing the size and performance of the system. So far, there are many methods for memory algorithms, such as: partial order reduction, symmetry reduction, abstract extraction, combination extraction, symbolic model detection, s...

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): G06F3/06
CPCG06F3/0611G06F3/0617G06F3/0674
Inventor 吴立军
Owner CHENGDU KEHONGDA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products