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

Software component classification registration method based on domain body

A technology of software components and ontology, which is applied in the field of software component classification and registration based on domain ontology, can solve problems such as management disorder, low interoperability and integrability, and complex standards, and achieve openness and versatility. Easy to share and reuse, good interoperability effect

Inactive Publication Date: 2008-10-22
WUHAN UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these software component libraries and their supporting technologies have the following disadvantages: 1) The classification mechanism of software components is not flexible, resulting in inconvenient component query and poor scalability of component libraries [a] ; 2) The registered components are based on different standards, resulting in weak component library interoperability, making it difficult to share and reuse software component resources between different organizations [a][b] ; 3) The compatibility problem between the relevant standards of the component library and the international standards has not been resolved, which will directly affect the openness and versatility of the component library [11]
In this case, establishing a unified classification registration standard is not only a heavy workload, but also extremely difficult; even if it can meet the basic needs of software component classification registration after establishment, it will be difficult to update and maintain because the standard is too complicated. But can not meet the requirements of rapid development of component library
On the other hand, there are many existing classification registration systems (standards), but they are isolated from each other, and their interoperability and integration are low. Effective management and efficient use
Therefore, it is a difficult challenge for those skilled in the art to provide an efficient software component classification registration 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
  • Software component classification registration method based on domain body
  • Software component classification registration method based on domain body
  • Software component classification registration method based on domain body

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] See attached figure 1 , the present invention includes the following steps,

[0048] (1) Construct a public ontology of software component attributes, that is, a common software component classification mechanism in each specific field;

[0049] (2) Establish a domain model of a specific domain, and with the support of the domain model, refine the public ontology of software component attributes to obtain a specific domain software component attribute ontology;

[0050] (3) Use ontology tools to describe domain-specific software component attribute ontology, and output ontology files in a standard format;

[0051] (4) Construct the software component registration meta-model in the specific field, and formulate the software component library mapping meta-model in order to obtain the interoperability with the heterogeneous software component library;

[0052] (5) On the basis of domain-specific software component registration meta-model and domain-specific software comp...

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 soft component classification registration method based on field ontology, including the following steps: constructing a soft component attribute public ontology; establishing a field model of the specific field, and under the field model supporting, refining the soft component attribute public ontology, to obtain a specific field soft component attribute ontology; using the ontology tools to describe the specific field soft component attribute ontology, and output the ontology file in a standard format; constructing the specific field soft component registration unit model, and establishing the soft component database mapping unit model; constructing the specific field-oriented soft component registration model, and establishing the mapping relation between the specific field-oriented soft component registration model and other registration models; using open-source tools to analyze the ontology files, and generating the soft component registration template, and using the soft component registration template to process component registration. The soft component classification mechanism of the invention is flexible, easy to expand, and it can automatically achieve the generation of the registration template, and the soft component database constructed based on international standards (ISO / IEC 19763) has strong opening, universality and interoperability, and facilitate to the sharing and reuse of soft component resource.

Description

technical field [0001] The invention relates to the field of semantic interoperability management and service of information resource integration applications, in particular to a method for classifying and registering software components based on domain ontology. Background technique [0002] A software component is a software entity that can be reused at each stage of the software life cycle. It can be an encapsulated class (class), functional module (module), software framework (framework), software architecture (architecture), Documentation and design patterns (patterns), etc. [1][2] . Constructing the corresponding application software through the assembly and integration of components can improve the developer's development efficiency, reduce the project development cost, and make the constructed software system easier to expand and maintain. Therefore, as an important means to realize software reuse technology, software component technology provides technical guarant...

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