Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Generating method of temporal automata model combining pac learning theory and active learning

A technology of time automata and automata model, which is applied in the generation of time automata model, the field of deterministic single clock time automata formal model, which can solve the problem of lack of time information description in formal model, inability to use real-time embedded system, loss, etc. question

Active Publication Date: 2022-06-21
TONGJI UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, at present, there is still little work on model learning for real-time systems, especially active learning. The above-mentioned libraries and tools are mainly concentrated on systems without time information, and the learned formal models lack the description of system time information. However, For some real-time systems with strict time constraints, a time-related error may often cause significant losses. When analyzing and verifying these real-time systems, time is an indispensable dimension, so the above tools cannot be used to such real-time embedded systems

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
  • Generating method of temporal automata model combining pac learning theory and active learning
  • Generating method of temporal automata model combining pac learning theory and active learning
  • Generating method of temporal automata model combining pac learning theory and active learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the technical means, creation features, goals and effects realized by the present invention easy to understand, the following describes the generation method of the time automaton model combining the PAC learning theory and active learning of the present invention with reference to the embodiments and the accompanying drawings.

[0022]

[0023] figure 1 It is a schematic diagram of a method framework for generating a temporal automaton model combining PAC learning theory and active learning according to an embodiment of the present invention.

[0024] like figure 1 As shown, the generation method framework includes a learner 11 , a teaching device 12 , a converter 13 and a comparator 14 , wherein the converter 13 and the comparator 14 are arranged between the learner 11 and the teaching device 12 .

[0025] The learner 11 is used for learning and generating a single-clock time automaton model, and a time observation table T is stored.

[0026] The ...

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 provides a method for generating a timed automata model combining PAC learning theory and active learning, which is used to generate a single-clock timed automata formal model of a real-time system. Observation table; step S2, process the time observation table through the converter to meet the closure and consistency; step S3, based on the time observation table, construct the hypothetical model through the learner step S4, compare the quality of the hypothetical model with the stable model through the comparator quality, and judge whether a counterexample is found; step S5, when the judgment in step 4 is no, conduct a PAC approximate equivalent query on the hypothetical model through the teaching device, and judge whether a counterexample is found, when the judgment is no, stop the iteration, and assume The model is used as the result model; step S6, when step S4 or step S5 judges yes, update the time observation table according to the counterexample, and return to step S2.

Description

technical field [0001] The invention belongs to the technical field of software development, in particular to a method for generating a time automaton model combining PAC learning theory and active learning, which is used to generate a deterministic single-clock time automata formal model of a real-time system. Background technique [0002] With the rapid development of real-time embedded systems, the reliability and security of the system have received more and more attention from industry and governments. At present, the inspection of the system is mainly realized by technologies such as model-based testing and formal verification. Formal models are a prerequisite for the application of these technologies, but in reality, it is generally difficult to directly obtain formal models due to problems such as legacy software, missing documentation, inaccessible or incomprehensible source code. Model learning is a method of automatically modeling a system through its input and o...

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): G06F8/35
CPCG06F8/35
Inventor 张苗苗沈炜安杰詹博华薛白詹乃军
Owner TONGJI UNIV
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
Eureka Blog
Learn More
PatSnap group products