System and method for expanding model driving development capability by applying plug-in

A model-driven, plug-in technology, applied in the direction of program control devices, etc., can solve the problems of insufficient description ability of complex business systems, and the inability of model-driven development methods to build, expand and maintain business systems

Active Publication Date: 2013-03-20
广州翼风信息科技股份有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the problem that the existing model-driven development method uses a set of fixed models to describe complex business systems, and the existing model-driven development method cannot be visually and dynamically constructed, expanded and maintained with the model-driven development method in the running state. The technical problem of the business system, the present invention provides a system and method for expanding model-driven development capabilities using plug-ins. The system and method propose a combination of "model + plug-in" to describe and build a software system. First, use the model design tool Establish the basic model description of the software system, and then establish several reusable plug-in models to further describe the basic model objects, thus realizing the expansion of model-driven development capabilities

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
  • System and method for expanding model driving development capability by applying plug-in
  • System and method for expanding model driving development capability by applying plug-in
  • System and method for expanding model driving development capability by applying plug-in

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0119] Such as figure 1 As shown, the first system uses plug-ins to expand model-driven development capabilities, including a model data storage unit, a model design tool, a business data storage unit, a model execution engine, and a plug-in runtime library. The model data storage unit includes a basic model data storage unit; A model data storage unit is a database or file for storing model data.

[0120] The model design tool is used to design the business data structure in the business data storage unit and the entity definition information and interface definition information in the basic model data storage unit, and is also used to design the plug-in runtime library and the assembly definition information in the plug-in model data storage unit , program class definition information, plug-in definition information, and plug-in application definition information in the plug-in application data storage unit.

[0121] The model running engine is used to define business eleme...

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 system and method for expanding the model driving development capability by applying a plug-in. In the system and the method, a'model and plug-in' combined mode is provided to describe and establish a software system, firstly a model designing tool is used for establishing basic model description of the software system and then establishing a plurality of reusable plug-pin model for further describing a basic model object, the plug-in model can be expanded randomly on various basic model objects, and the plug-in can complete a software function with any complexity, therefore, the expansion of the model driving development capability is realized. By utilizing the invention, the technical problems of the existing model driving development method that because a fixed model is adopted, the describing capability of complex service system is poor, and the software system with the model driving development can not be established, expanded and maintained visually and dynamically under the operating state and the like are solved. The system developed by using the method has the advantages that the development complexity degree is low, the development speed is fast, the reusable degree of technology is high, the expansion is flexible, the maintenance is convenient and the reliability is high.

Description

technical field [0001] The invention relates to a software development system and a method thereof, in particular to a model-driven development software development system and a method thereof, belonging to the field of computer software. Background technique [0002] In the past 20 years, software development technology and development methods have made great progress. The application of object-oriented technology makes system analysis closer to reality, the use of UML modeling technology makes the development of large and complex systems easier to control, and the emergence of various flexible and efficient development languages ​​and development environments further accelerates the development speed. The speed of technological advancement still cannot keep up with the increasingly high and complex needs of customers. Frequent system changes, software document management cannot keep up with software changes, and software maintenance is extremely difficult, making the deve...

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): G06F9/44
Inventor 王四美李长锋张铁牛
Owner 广州翼风信息科技股份有限公司
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