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

Ptolemy discrete event model formal verification method based on model translation

A formal verification and discrete event technology, applied in the field of translation of the Ptolemy discrete event model into the Uppaal model, can solve problems such as state space explosion, data overflow, and increased verification complexity to ensure consistency, reduce complexity, and avoid Effects of State Space Explosion

Inactive Publication Date: 2021-01-01
CAPITAL NORMAL UNIVERSITY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The first technology, in the current role library, only supports FSM Actor, and the state can only contain a Modal Model of refinement
In addition, the Modal Model uses the method of flattening the refinement on the top layer. This implementation method will cause the state space to explode
The disadvantage of this technique is that it cannot be verified against the Ptolemy discrete event model with complex hierarchical roles
The second technique adopts the advancement of the tick analog clock. This method will cause data overflow and increase the complexity of verification. In addition, when translating the delayed role, the delayed processing of multiple input events cannot be realized, and only one input event can be used. The input event can only be received after the event is delayed. The disadvantage of this technique is that it does not guarantee the consistency of the role before and after translation, and it also increases the complexity of verification.

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
  • Ptolemy discrete event model formal verification method based on model translation
  • Ptolemy discrete event model formal verification method based on model translation
  • Ptolemy discrete event model formal verification method based on model translation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The inventive method is further described below in conjunction with the accompanying drawings.

[0036] The invention relates to a Ptolemy discrete event model formalization verification method based on model translation and a corresponding plug-in implementation. The plug-in is realized based on an open-source Ptolemy modeling and simulation integration environment and using Eclipse plug-in development technology. Users can use this plug-in in the Ptolemy integration environment to verify the security, reachability, deadlock and other properties of the Ptolemy discrete event model. In order to make it easier for engineers to write CTL verification formulas, the processing method of property formulas has been improved. Automated model translation, black-box model checker and visual CTL formula writing greatly reduce the cost of model verification.

[0037] 1) General overview of tools

[0038] The Ptolemy discrete event model formal verification tool, based on model t...

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 Ptolemy discrete event model formal verification method based on model translation. The method comprises the steps: S1, acquiring the Ptolemy discrete event model; s2, translating the Ptolemy discrete event model into a formalized Uppaal model suitable for model verification; s3, performing formalized description on the property of the functional logic in the Uppaal model; s4, improving a Ptolemy model verification interface; and S5, combining the Uppaal model generated by translation in the step S2 with the verification interface obtained in the step S4 to complete verification of the Ptoemy discrete event model, and returning a verification result to the verification interface. According to the invention, simulation analysis can be carried out by using Uppal, and security and accessibility analysis can be carried out by using a black box; state space explosion is avoided; the model consistency is ensured, and meanwhile, the verification complexity is reduced; the complexity of model verification can be reduced.

Description

technical field [0001] The invention relates to a formal verification method of a Ptolemy discrete event model based on model translation, in particular to a method for translating the Ptolemy discrete event model into an Uppaal model and then performing formal verification; it belongs to the technical field of formal verification. Background technique [0002] Ptolemy is an open source, role-oriented integrated environment with powerful modeling and simulation capabilities. However, Ptolemy does not have the ability to formally verify the model. However, practice has proved that modeling is a complex and error-prone process. A wrong model will lead to a wrong implementation, and it will cost a lot to correct the mistakes after the system is running. Therefore, it is very important to formally verify the model. Multiple domains are divided in Ptolemy, for example: discrete event domain, data stream domain, continuous time domain, etc. In view of the wide application of the...

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): G06F30/20
CPCG06F30/20
Inventor 王瑞陆芝浩关永孔辉李晓娟施智平
Owner CAPITAL NORMAL UNIVERSITY
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