Reused code matching inquiry method based on meaning

A query method and code technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of low code library usage efficiency, no code library, lack of reusable code utilization, etc., to achieve accurate and fast search , Improve project development efficiency, save manpower, material and financial resources

Active Publication Date: 2012-06-27
厦门智多晶科技有限公司
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. Modern software companies lack the utilization of reusable code, or even build their own code base;
[0004] 2. The use efficiency of the current code base is low, mainly reflected in: the use of keyword-based search methods, the lack of domain-based classification of reusable code and the lack of a unified abstract description of reusable code;
[0005] 3. Did not learn from SOA-based advanced management ideas and semantic-based matching methods
[0006] The above problems lead to a lot of repetitive labor in the software project development process, which delays the development progress of the project.

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
  • Reused code matching inquiry method based on meaning
  • Reused code matching inquiry method based on meaning
  • Reused code matching inquiry method based on meaning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings:

[0039] The system frame of the present invention comprises four parts, respectively is reuse code management center, reuse code requester client, reuse code provider client and domain ontology library, such as figure 1 Shown:

[0040] The reuse code management center is the core part of the entire system framework, and it is mainly responsible for storing the description information of the reuse code. Its main functions include: registration of reuse code, query of reuse code, update of description information of reuse code, etc. The reuse code management center will classify and store the description information of the reuse code according to the domain classification description information of the reuse code. The reuse code management center implements the re...

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 discloses a reused code matching inquiry method based on meaning, which belongs to the technical field of computer software and includes: (1) requiring whether an ontology base has a domain ontology to be provided which reused codes belong to and building a domain ontology the reused codes belong to if the ontology base has no domain ontology to be provided, (2) performing abstract description based on meaning on the reused codes, (3) sending description information and domain information the reused codes belong to to a reused code management center for registering, (4) determining the domain ontology the requiring reused codes belong to according to the ontology base through a request end and performing meaning annotation on requiring requests, (5) performing abstract description based on meaning on the requiring requests after meaning annotation through the request end and sending the abstract description to the reused code management center for requiring, and (6) returning reused code abstract description information meeting the requiring requests to corresponding reused code requestor client sides through the reused code management center. The reused code matching inquiry method based on meaning improves project development efficiency and saves manpower and material resources.

Description

technical field [0001] The invention relates to a matching query method, in particular to a semantic-based reuse code matching query method, and belongs to the technical field of computer software. Background technique [0002] In the process of software project development, we often face the problem of code reuse. However, the current reuse code query method still has the following problems: [0003] 1. Modern software companies lack the utilization of reusable code, or even build their own code base; [0004] 2. The use efficiency of the current code base is low, mainly reflected in: the use of keyword-based search methods, the lack of domain-based classification of reusable code and the lack of a unified abstract description of reusable code; [0005] 3. There is no reference to advanced SOA-based management ideas and semantic-based matching methods. [0006] The above problems lead to a lot of repetitive labor in the software project development process, which delays t...

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): G06F9/44G06F17/30
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