An Efficient Large-Scale System LTL Model Checking Method for De-memory Jittering

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

Inactive Publication Date: 2020-09-18
CHENGDU KEHONGDA TECH
View PDF6 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
  • An Efficient Large-Scale System LTL Model Checking Method for De-memory Jittering
  • An Efficient Large-Scale System LTL Model Checking Method for De-memory Jittering
  • An Efficient Large-Scale System LTL Model Checking Method for De-memory Jittering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order 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.

[0023] Such as figure 1 Shown is the scheme flow chart of the present application, the technical scheme of the present invention is: a kind of method for the LTL model detection of high-efficiency large-scale system to remove memory jitter, comprising:

[0024] S1. Initialize the 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 status and two data consisting of the same status 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;

[0025] Divide the internal memory into a code segment and a data segment, ...

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 method for removing memory thrashing through the efficient LTL ((Linear Temporal Logic) model detection of a large-scale system. A LHS (Linear Hash Storage) algorithm is adopted to mainly aim at quickly finding a Hash value stored in a Hash table in a disk; no matter whether the classification of the Hash table in the memory is empty or not, the Hash table can be stored in an external memory and is processed by a new technology after being stored in the external memory, and the complexity of I / O is a linear size which is the same with the Hash table; and a CDD (Cached Duplicate Detection) technology permits a duplicate in the memory to be detected through effective access, duplicate detection complexity can be lowered through the LHS and the CDD, the plan of DPM (Dynamic Path Management) enables two nested depth-first stacks to dynamically share a memory cell, and the memory thrashing problem can be solved through the effective management of the stack and the state, wherein the memory thrashing means that the frequent movement of the state in the memory may obviously increase I / O operation frequencies so as to lower the efficiency of the algorithm.

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 formal methods of hardware. But this method faces the problem of state space explosion, because the method will face insufficient memory when using large-scale systems. [0003] In practice, there are mainly two ways of model checking: [0004] In-memory algorithms and out-of-memory algorithms; in order to solve the state explosion problem, in-memory algorithms are 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, symmetric reduction, abstraction extraction, combination extraction, symbolic...

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): G06F3/06
CPCG06F3/0604G06F3/061G06F3/0674
Inventor 吴立军
Owner CHENGDU KEHONGDA TECH
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