Universal modeling method for constructing system model based on system element model

A technology of system model and modeling method, which is applied in the field of software engineering, can solve problems such as difficulty in understanding and use, lack of system meta-model, lack of integrity and consistency constraints, etc., so as to avoid dependence and communication, simple modeling method, Model effects with controllable granularity

Active Publication Date: 2016-01-06
CHENGDU PUZHONG SOFTWARE CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For system modeling, UML has the following defects: First, it does not provide modeling methods; UML clearly states that it does not provide modeling methods, but is only a description language for modeling methods
Second, non-computability is a fatal flaw: UML fundamentally lacks the support of rigorous modeling theory, which has been criticized by the industry; the lack of integrity and consistency constraints makes the system model constructed by UML lack of operability, that is, using The model described by UML cannot be automatically converted into software that can be run by the computer. To obtain the software that can be run by the computer, it must be edited manually in the form of code; this defect also makes UML only an auxiliary representation of a system model tool, but cannot become a real system metamodel; third, it is difficult to understand and use: UML creates a large number of concepts, a large number of relationships and a large number of diagrams
From the point of view of system modeling, first, the ontology meta-model focuses on knowledge management and information sharing, not general system modeling; second, the ontology meta-model adopts a formal language, which is not easy Personnel master
[0006] In general, there is still a lack of a system meta-model that is easy to understand and use by ordinary domain personnel, provides general system modeling specifications, supports various domain system modeling activities, and constructs operational system models

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
  • Universal modeling method for constructing system model based on system element model
  • Universal modeling method for constructing system model based on system element model
  • Universal modeling method for constructing system model based on system element model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment A

[0165] Embodiment A: Constructing a business management YWGL model

[0166] Assuming that the business model of an enterprise is to obtain profits by selling its own products and externally purchased products, this embodiment will model a business management system that achieves the following intentions:

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

[0168] (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;

[0169] (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 status. The management module s...

Embodiment B

[0772] Embodiment B: Construct aircraft cockpit training system model

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

[0774] (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;

[0775] (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;

[0776] (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.

[0777] The detailed process of constructing the sys...

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 universal modeling method for constructing a system model based on a system element model. The system model is constructed by taking a hierarchy model, an interface model, an algorithm model, a flow model and a transmission model as step elements after basic elements of the system element model are determined; visual system modeling specifications with the advantages of computability, universality and usability are provided for various fields, wherein the system model constructed with the method is clear in structure, adjustable in layer and controllable in modeling particle size, and has full consistency of being computable; methods are unified, thereby facilitating the top-down analysis design and the bottom-up integration realization and being suitable for modeling of various systems including software systems and information systems of various application environments; and few modeling elements are used and the modeling method is simple, so that personnel in common fields can construct the system model independently and easily even if the personnel do not understand a modeling language and a computer program language, the dependence and communication on professional modeling personnel or program development personnel are eliminated, and the modeling time is greatly shortened.

Description

technical field [0001] The invention relates to the technical field of software engineering, in particular to a general modeling method and computer program product for constructing a system model based on a system meta-model. Background technique [0002] A system is a general term for things in the real world or the imaginary world, and a system model is a structured description of people's knowledge about things, especially complex things. System modeling is an activity or process in which people construct system models according to the laws and characteristics of objective things. Long before the appearance of software, 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, system modeling has become a basic activity that profoundly affects social development. The quality and efficien...

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
CPCG06F8/10G06F8/34G06F8/35G06F30/18
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