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

Reusable monitoring software design method based on XML

A technology for monitoring software and design methods, applied in software design, model-driven code, creating/generating source code, etc., can solve problems such as adverse event processing links, and achieve the effect of improving development efficiency

Pending Publication Date: 2020-02-04
CHENGDUSCEON TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are defects and deficiencies in using this method to model in the field of monitoring software development that needs to interact with hardware, especially it is not conducive to the implementation of event processing in monitoring software.

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
  • Reusable monitoring software design method based on XML
  • Reusable monitoring software design method based on XML
  • Reusable monitoring software design method based on XML

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described with reference to the accompanying drawings.

[0022] In this embodiment, an XML-based reusable monitoring software design method classifies monitoring software design targets into five types of objects: tasks, interface events, driver functions, processing procedures, and data files, and then models the five types of objects ,generate figure 1 The application program model file 1 is shown, and the EXCEL data table file and the monitoring program driver function file are modeled to generate the EXCEL data table model file 2 and the monitoring program driver function model file 3 .

[0023] The structure of the application model file is figure 2 Among the 5 types of monitoring software design target classification objects, the 5 design target classification objects are all m...

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 provides a reusable monitoring software design method based on XML. The method comprises steps of dividing an application program into a task, an interface event, a driving function, a processing process and a data file, and carrying out functional modeling of monitoring software by adopting an XML language; compiling an application program model file, a data table model file and a driving function model file generated after modeling through a predetermined compiling program; and generating model data stored in a data structure of a multi-way tree in a memory, generating a wholeapplication program engineering framework, and creating a function for a corresponding event by circularly traversing all nodes in a program task for multiple times until all tasks are processed to obtain a source code of the application program of the monitoring software. The object-based modeling method is adopted, the efficient, practical and normative monitoring software development method isprovided, the model file has reusability and maintainability, and especially for development of a large number of similar applications, the development efficiency of the monitoring software can be greatly improved.

Description

technical field [0001] The invention relates to the field of software design and development, in particular to an XML-based reusable monitoring software design method. Background technique [0002] When using software such as VC++ and QT to develop the monitoring system, the monitoring software is different from ordinary application software, and it needs to exchange a large amount of data with external devices. Due to the complexity of the monitoring system, the processing content is varied, and the interface types also include asynchronous serial ports, synchronous serial ports, parallel interfaces or mixed interfaces. At present, monitoring the quality and cycle of software development largely depends on the developer's technical level and mastery of requirements. In this case, due to the uneven level of programmers, the development efficiency of some monitoring software is low and the software reliability is low. [0003] Currently, Unified Modeling Language (UML), whi...

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): G06F8/35G06F8/20
CPCG06F8/20G06F8/35
Inventor 高丽娟刘宁
Owner CHENGDUSCEON TECH
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