Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing member dynamic polymerization for computer software system

A dynamic aggregation and software system technology, applied in the direction of program control devices, etc., can solve problems that restrict the development of computer software technology, achieve the effects of improving query and execution efficiency, facilitating expansion, and improving scalability

Inactive Publication Date: 2008-05-07
KORTIDE LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Obviously, if a cat enters a pet shop, it will have both the characteristics of the pet and the commodity, and the characteristics of the commodity will be discarded after leaving the pet shop. This realistic model cannot be realized by using the aggregation model of COM, because the aggregation model of COM is not a kind of aggregation at any time. , a dynamic aggregation model that can be disassembled at any time, which restricts the further development of modern computer software technology

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
  • Method for realizing member dynamic polymerization for computer software system
  • Method for realizing member dynamic polymerization for computer software system
  • Method for realizing member dynamic polymerization for computer software system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to understand the technical content of the present invention more clearly, the following examples are given in detail.

[0049] The method for realizing dynamic aggregation of components in a computer software system, wherein the method includes dynamic aggregation operations of components and dynamic disassembly aggregation operations of components, and the dynamic aggregation operation of components includes the following steps:

[0050] (1) The system performs initialization operation;

[0051](2) The system instantiates the aspect component class model to obtain the aggregated object instance; the aspect component class model has an aspect interface, which includes interface query member method QueryInterface, adding reference member method AddRef, and releasing member method Release and the aggregate member method Aggregate;

[0052] (3) The system instantiates the external component to obtain the external object instance; it may also include the followin...

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 present invented method includes polymerization operation and disassembling operation. Polymerization operation includes respectively instantiation aspect member and external member to obtain polymerization object and external object, external object or upper story polymerization object saving polymerization object pointer, polymerization object saving external object pointer or upper story polymerization object pointer to form polymeric chain list and loading all references counting to external object. Disassembly polymerization operation includes external object according to needed disassembly polymerization object label finding out relevant object pointer in polymeric chain list, to proceed disassembly in polymeric chain list and keeping the rest polymeric chain list, restoring whole reference count in system. Said method raises member multiplexing degree and multiplexing mobility, raising member interface querying and executing efficiency, and enhancing systems operation performance stability.

Description

technical field [0001] The invention relates to the technical field of computer software, in particular to the field of computer componentized software systems, and specifically refers to a method for realizing dynamic aggregation of components in a computer software system. Background technique [0002] With the further development of modern component-based computer software technology, CAR (Component Assembly Runtime) component technology is a component-oriented programming (Component Oriented Programming, referred to as COP) technology, which defines a set of component programming models and programming in the network programming era. The specification stipulates a set of standards for mutual calls between components, so that binary components can describe themselves and be dynamically linked at runtime. [0003] At present, CAR component technology has been implemented on some advanced embedded operating systems, and users can easily write their own components under the ...

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