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 that the model-driven development method cannot build, expand and maintain business systems, and the description ability of complex business systems is insufficient.

Active Publication Date: 2011-04-27
广州翼风信息科技股份有限公司
View PDF2 Cites 31 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

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 that uses plug-ins to expand model-driven development capabilities includes a model data storage unit, a model design tool, a business data storage unit, a model operation engine, and a plug-in operation library. The model data storage unit includes a basic model data storage unit; The 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. It is also used to design the plugin runtime library and the assembly definition information in the plugin 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 element ...

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 method, in particular to a model-driven development software development system and method, and belongs 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 the system analysis more realistic. The use of UML modeling technology makes the development of large systems and complex systems easier to control. The emergence of various flexible and efficient development languages ​​and development environments has further accelerated the development speed. The speed of technological advancement still cannot keep up with the ever-increasing and complex demands of customers. System changes are frequent, software document management cannot keep up with software changes, and software maintenance is extremely difficult, making software projects ...

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
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