UML model detection system and method for generating LTL formula based on property terms mode

A technology of pattern generation and model detection, applied in the direction of program control devices, etc., can solve the problems of complex syntax and semantics, difficult to understand and master, and achieve the effect of improving quality

Inactive Publication Date: 2009-08-12
EAST CHINA NORMAL UNIV
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, formalized LTL formulas have complex syntax and semantics, which are difficult for developers to understand and master in practical applications. How to reuse existing property specification models to automatically generate LTL formula definition templates provides developers with a Convenient use is the main problem faced by model checking technology in practical application

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
  • UML model detection system and method for generating LTL formula based on property terms mode
  • UML model detection system and method for generating LTL formula based on property terms mode
  • UML model detection system and method for generating LTL formula based on property terms mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0042] Such as figure 1 Shown, this figure is the main functional block diagram of the system framework of verification UML state chart according to the model of the present invention, comprises in the figure:

[0043] In the model editor, the user uses UML to model the model of the system in the model editor, which is used to describe the requirements of the system. Among them, the UML state diagram describes the transition of the state in the object life cycle, which has reuse significance for the dynamic behavior of the modeling system;

[0044] Model converter, in order to reuse the existing model checker to verify the correctness of the system model, it is necessary to convert the UML state diagram into a language that the model checker can recognize. The present invention adopts SPIN as the model detector, therefore, 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 relates to a UML model detection system and a method for generating an LTL formula based on a property convention mode in the field of model driven software development. The system is characterized by comprising a UML state graph, a model editor, a model converter, a model detector and an LTL formula editor. The method comprises the following steps: based on the property convention mode, automatically generating an LTL formula definition template; configuring a property convention template by user definition, and finally inputting the generated LTL formula to the model detector; verifying the LTL formula, and analyzing a verification result; and in a system modeling process; based on the property convention mode, generating the LTL formula for describing the property convention of the system, and using the model detector to verify whether a dynamic system behavior molded by the UML state graph meets the LTL formula; detecting whether the UML model meets the property convention expected by the system; and realizing constructing a high-quality system model in a modeling stage so as to improve the quality of the finally generated software system.

Description

technical field [0001] The invention relates to a model checking system and method in model-driven software development, in particular to a UML model checking system and method for generating LTL formulas based on property specification patterns. Background technique [0002] The model-driven software development method is the process of modeling the actual problem and transforming and refining the model until the executable code is generated. Model-driven architecture (MDA for short) is a method of establishing an abstract model for business logic, and then automatically generating a final and complete application program from the abstract model. MDA is committed to improving the abstraction level of software development behavior, advocating the definition of business model as an accurate high-level abstract model, freeing developers from tedious low-level labor, and paying more attention to the business logic level. [0003] As a standard visual modeling language, UML can...

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): G06F9/44
Inventor 杜德慧刘静谢越尹玲宫学强曹虹华
Owner EAST CHINA NORMAL 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
Try Eureka
PatSnap group products