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

Heterogeneous environment-oriented reusable similar reflection type software part integration method

A technology of software components and components, which is applied in the computer field, can solve problems such as adding software integration management components to adapt and transform work, not being able to dynamically load component integration, and software integration components not being able to be flexibly configured, etc., to achieve clear description and complete structure

Active Publication Date: 2020-08-25
THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To carry out software component integration, some systems such as VxWorks use functional specifications to define component operation interfaces and then carry out software integration and assembly. However, this integration method has been verified across heterogeneous environments and found to be ineffective on Linux / Linux-like systems. Because there is no available native interface to obtain the function operation address through the function name, the software cannot dynamically load the components for integration, but can only dynamically use the functions of each component by statically loading the components and registering the component operation interface.
Moreover, this method makes the software integration components unable to be flexibly configured, increases the adaptation and transformation work of the software integration management components, and reduces the integration iteration efficiency of the 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
  • Heterogeneous environment-oriented reusable similar reflection type software part integration method
  • Heterogeneous environment-oriented reusable similar reflection type software part integration method
  • Heterogeneous environment-oriented reusable similar reflection type software part integration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] to combine figure 1 , according to an embodiment of the present invention, implemented in general C / C++ code language, a reusable reflection-like software component integration method for heterogeneous environments, comprising the following steps:

[0061] The first step is to generate the basic elements of the reflection class: use the factory pattern combined with the callback mechanism to generate the basic elements of the reflection class, including the reflection factory, the reflection base class, and the reflection general components. Among them, the factory mode is often used in the design mode, and there is no formal and unified expression definition. Its image metaphor is that when the factory products are needed, the factory will place an order with the factory to let the factory produce and pick up the corresponding products, regardless of how the products are made. of, such as figure 2 As shown; the callback mechanism is often used in program design and i...

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 heterogeneous environment-oriented reusable class reflection type software part integration method. The method comprises the steps of generating reflection type basic elementswhich comprises reflection type factories, reflection type base types and reflection type universal parts by using a factory mode in combination with a callback mechanism; generating a software partbase class by derivation of the reflection class base class, and supporting start-stop use, function response and heartbeat query of the software part; generating a software part integrated managementclass, and loading, unloading, starting, stopping, heartbeat detection and fault repairing of software parts are integrated and managed; combining the reflection type universal parts and deriving andrealizing each software part by the software part base class. A software part integration management class is used, and demand part dynamic integration management software is formed according to functions of corresponding software. The method is simple and easy to implement, can provide a software part integration means capable of achieving cross-platform reuse for information processing of heterogeneous software and hardware environments, especially embedded terminals, and can support quick development iterative integration of information system software.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a reusable reflection-like software component integration method for heterogeneous environments. Background technique [0002] With the rapid development of the computer field, the ever-increasing scale and complexity of software have led to more and more exposed software crises. Improving software production efficiency has become a top priority for software-related industries. Component software integration is a main way to solve the software crisis, improve software production efficiency, increase software openness and adaptability to external disturbances, and it changes software projects from a process centered on code writing and error correction to a A more controlled integration process, software upgrades become the process of replacing functional units of software with well-defined boundaries. [0003] In the comprehensive military and civilian market, ther...

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): G06F8/10G06F8/20G06F8/36
CPCG06F8/10G06F8/24G06F8/36
Inventor 葛光富吴凯迪
Owner THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
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