A Bounded Runtime Verification Method for Linear Temporal Logic Properties with Past Tense

A technology of temporal logic and verification methods, applied in the directions of instrumentation, calculation, error detection/correction, etc., can solve the problems of reliability problems, understanding deviations, affecting the accuracy of system specifications, etc. in verification procedures, so as to avoid redeveloping verification procedures. Effect

Active Publication Date: 2018-09-18
上海丰蕾信息科技有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, in the field of runtime verification, it is usually necessary to artificially set system specifications, that is, the nature of the system to be checked, which greatly affects the ease of use of the verification system
Moreover, the establishment of man-made system specifications is usually based on people's understanding of the system, and there may be certain understanding deviations here, which in turn affect the accuracy of system specifications.
In addition, the establishment of man-made norms is usually described through natural language and then implemented through programs. In the process of expressing natural language, there are often ambiguities, which may lead to reliability problems in the realization of verification programs.

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 Bounded Runtime Verification Method for Linear Temporal Logic Properties with Past Tense
  • A Bounded Runtime Verification Method for Linear Temporal Logic Properties with Past Tense
  • A Bounded Runtime Verification Method for Linear Temporal Logic Properties with Past Tense

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0038] figure 1 A structural diagram of a bounded runtime verification system with past tense linear temporal logic properties according to an embodiment of the present invention is shown.

[0039] Such as figure 1 As shown, the bounded runtime verification system includes a property mining subsystem and a property verification subsystem.

[0040] The property mining subsystem is used to simulate the system using test data during...

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 bounded runtime verification method of linear temporal logical properties with past tenses. The method comprises the steps that simulation system run is performed by using testing data through a property subsystem at a system development stage so as to obtain event information in actual run of the system and store the information in event logs, all the linear temporal logical properties with past tenses in the system run process are automatically obtained from the event logs and are stored in screenable property standard sets; system events are monitored at a system run stage through a property verification subsystem, and tense property checking and verification are conducted on the system by using the screened property standard sets. The verification standards at a design stage can be applied to a runtime verification stage, a non-system design and development persons can conveniently solve the problems which cannot be solved without special system design and development persons themselves, and meanwhile verification procedure redevelopment is also avoided.

Description

technical field [0001] The invention relates to the field of system design, development and verification, in particular to a bounded runtime verification method with past tense linear temporal logic properties. Background technique [0002] With the increasing popularity of computer technology, the participation of computer systems in human production and life is increasing, and the security and reliability of computer systems have an increasing impact on human production and life. [0003] In order to ensure the security and reliability of the system, people use various methods to avoid various security and reliability problems of the software system in different stages of software system development and operation. [0004] For example, in the requirements design stage, designers use model checking technology to model the system using migration systems, automata and other models, describe or define properties through logical language, and check the system model through stri...

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/36G06F8/77
CPCG06F8/77G06F11/3612G06F11/3616
Inventor 黄滟鸿熊家文史建琦何积丰李昂
Owner 上海丰蕾信息科技有限公司
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