Visual modeling editor for constructing system model

A system model and editor technology, applied in the direction of program control devices, etc., can solve the problems of lack of modeling method support, non-computationality, inability to use, etc., to achieve convenient top-down analysis and design, simple modeling method, and construction. Mold granularity controllable effect

Active Publication Date: 2016-02-03
CHENGDU PUZHONG SOFTWARE CO LTD
View PDF4 Cites 17 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
  • Visual modeling editor for constructing system model
  • Visual modeling editor for constructing system model
  • Visual modeling editor for constructing system model

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

The invention discloses a system meta-model based visual modeling editor for constructing a system model. The editing of the system model and a system view is finished by taking a hierarchical model, an interface model, an algorithm model, a process model, a transmission model and a corresponding view as editing objects through a hierarchical editor, an interface editor, an algorithm editor, a process editor and a transmission editor. A visual system modeling tool with the advantages of computability, universality and usability is provided for various fields. The system model and the system view constructed by the editor are explicit in structure, adjustable in hierarchy and controllable in modeling granularity, and have computable full consistency. Methods are unified, so that top-down analysis design and bottom-up integration are convenient, and the editor is suitable for modeling various systems including software systems and information systems in various application environments. The modeling method is simple and complete in visual modeling, so that even personnel in general fields can independently and easily edit the system model and the system view.

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 Applications(China)
IPC IPC(8): G06F9/44
CPCG06F9/44
Inventor 符长明
Owner CHENGDU PUZHONG SOFTWARE CO LTD
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