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

A Visual Modeling Editor for Constructing System Models

A system model and editor technology, applied in intelligent editors, creating/generating source code, program control devices, etc., can solve the problems of lack of support for modeling methods, non-operational, unusable, etc., to achieve convenient top-down The effect of lower analysis design, simple modeling method, and controllable modeling granularity

Active Publication Date: 2018-06-29
CHENGDU PUZHONG SOFTWARE CO LTD
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Based on UML, these modeling tools naturally have defects brought by UML: first, lack of modeling method support: these tools do not provide modeling methods and rules, but only provide some symbolic representation tools; these tools are program-oriented The software development process modeling used by developers actually focuses on the description of the program implementation model based on the object-oriented method, and is not suitable for general system modeling editors beyond software development
Second, non-computational: the system model constructed by these tools is not complete and consistent enough to be converted into computer-runable software by automatic code technology
This type of assembly visual modeling editor based on prefabricated components has two basic defects: it must be assembled based on prefabricated components, and the construction of the system model is severely restricted by prefabricated components; the interface of prefabricated components is fixed, because it does not support any interface Component integration, this kind of visual modeling editor is usually applied to specific domain modeling based on domain component library, so it is not suitable for general system modeling; second, the principle of component assembly and operation is also very simple, Based on the fact that the data transfer relationship determines the work coordination of components, and at the same time, with the increase of components, the complexity of data transfer makes the view readability sharply deteriorates. Therefore, although this type of editor claims to perform system modeling, But it is actually used to model simple and clear algorithms, not suitable for large and complex system modeling;
[0005] In general, there is still a lack of a visual modeling editor for constructing system models that is easily understood and mastered by ordinary domain personnel. Based on general system modeling specifications, it supports various domain modeling activities to construct Computable System Model

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 Visual Modeling Editor for Constructing System Models
  • A Visual Modeling Editor for Constructing System Models
  • A Visual Modeling Editor for Constructing System Models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment A

[0151] Embodiment A: Business management YWGL model editing

[0152] The business model of the enterprise assumed in this embodiment is to obtain profits by selling products produced by itself and products purchased externally, and a business management system that realizes the following business management intentions will be modeled:

[0153] (1) Clearly distinguish the three modules of production management, procurement management and sales management;

[0154] (2) Configuration function: use the sum of the number of production varieties and the number of purchase varieties to configure the number of sales varieties;

[0155] (3) Operation function: the sales management module makes statistics on the direct sales and sales contract order quantity and shipment quantity of each product, receives the delivery information from the production management module and the purchase management module, and reports to the production management module and purchase according to the sales s...

Embodiment B

[0625] Embodiment B: Aircraft cockpit training system model editing

[0626] This embodiment will model the aircraft cockpit training system that realizes the following intentions:

[0627] (1) Clearly distinguish the seven modules of B21 mixture ratio control handle, B22 magneto switch, B23 throttle, B24 switch panel, B25 tachometer, B26 fuel flow meter, and B27 lubricating oil pressure gauge;

[0628] (2) Start-up function: follow the standard procedures for starting the aircraft, start the B21 mixture ratio control handle, B22 magneto switch, B23 throttle, B24 switch panel, B25 tachometer, B26 fuel flow gauge and B27 lubricating oil pressure gauge;

[0629] (3) Parking function: follow the aircraft parking standard procedure, turn off the B21 mixture ratio control handle, B22 magneto switch, B23 throttle, B24 switch panel, B25 tachometer, B26 fuel flow gauge, and B27 lubricating oil pressure gauge.

[0630] The detailed process of constructing the system view of this embod...

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

A visual modeling editor for constructing a system model on the basis of a system meta-model comprises a hierarchy editor, an interface editor, an algorithm editor, a flow editor and a transmission editor as components, and completes editing of the system model and system views by taking a hierarchy model, an interface model, an algorithm model, a flow model, a transmission model and corresponding views respectively as edited objects, thus a versatile and easy-to-use visual system modeling tool is provided for a wide variety of fields. The system model and system views are executable, clear in structure, adjustable in hierarchy and controllable in modeling granularity; the modeling method facilitates not only top-down analysis and design, but also bottom-up integration, and also is applicable to the modeling of various system software systems and information systems; the modeling method is simple and totally visual in modeling, and even a person skilled in the art can edit the system model and system views independently and easily.

Description

technical field [0001] The invention relates to the technical field of software engineering, in particular to a visual modeling editor for constructing system models. Background technique [0002] System modeling is an activity or process in which people construct system models according to the laws and characteristics of objective things. System modeling has been widely used in various social practice activities such as scientific research, engineering, military affairs, and production. Today, with the high development of information technology, especially software technology, software has become the basic tool for people to carry out system modeling. These software tools that assist in system modeling are called modeling editors. Compared with modeling editors in the form of words, formulas, and formal languages, modeling editors using graphics have become people's favorite because of their visibility. Such graphics-based modeling editors are called visual modeling edit...

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/33
CPCG06F9/44
Inventor 符长明
Owner CHENGDU PUZHONG SOFTWARE CO LTD
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