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

Software library reconstruction device and method, and navigation device using the device and method

Through the combination of function execution department, program extraction department, verification department and optimization department, the problem of extracting and building customized functions in general software libraries is solved, and the execution speed and memory utilization efficiency are improved.

Inactive Publication Date: 2015-08-05
MITSUBISHI ELECTRIC CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Therefore, the operation of rebuilding the software library is complicated, and knowledge related to each program element is also required, and it is difficult to apply to various devices using the software library, and there is no versatility
[0007] In addition, with the technique of Patent Document 2, although program elements with common functions can be automatically extracted from a plurality of software libraries, program elements with functions desired by users cannot be extracted.
[0008] Therefore, it is not possible to rebuild a software library customizing a desired function while considering, for example, execution speed or memory efficiency

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0038] figure 1 It is a block diagram showing the configuration of the software library rebuilding device according to Embodiment 1 of the present invention. figure 1 Among them, the software library rebuilding device 1 according to Embodiment 1 is a device for rebuilding a function-customized software library 2b customizing a desired function by using program elements extracted from a general-purpose software library 2a, and includes a function execution unit 3 And the software library rebuilds the function part 4. In addition, a program element refers to a function used in the program and its attributes, a category for classifying them, a package, a method, and the like.

[0039] In the general-purpose software library 2a, corresponding to various application software using predetermined functions, various program elements for realizing the above-mentioned predetermined functions are registered.

[0040] For example, figure 2 The shown general-purpose software library 2a...

Embodiment approach 2

[0102] Figure 18 It is a block diagram showing the configuration of a navigation device according to Embodiment 2 of the present invention, and shows a configuration in which the software library rebuilding device of the present invention is applied to a car navigation device. Figure 18 The navigation function executing part 3a shown is equivalent to figure 1 The structural part of the function executing part 3 executes the car navigation function. in addition, Figure 18 In the above, an example of route search is given as an in-vehicle navigation function, and the description of components other than the route search execution unit 3 b is omitted.

[0103] The map database (map DB) 14 is a storage unit for storing map data, and is constructed, for example, in figure 2 in the storage device. The position detection unit 15 is a component that detects the position of a vehicle equipped with a navigation device, and obtains the current position of the vehicle by using, fo...

Embodiment approach 3

[0117] Figure 19 It is a block diagram showing the configuration of a navigation device according to Embodiment 3 of the present invention, and shows a configuration in which the software library rebuilding device of the present invention is applied to a car navigation device. in addition, Figure 19 in, right with Figure 18 The same structural parts are denoted by the same reference numerals, and description thereof will be omitted.

[0118] The route search characteristic judging unit (usage characteristic judging unit) 16 performs statistical processing on the execution condition (search mode) of the route search execution unit 3b designated by the user, and judges the execution corresponding to the utilization characteristic of the user's route search function. The structural part of the condition.

[0119] As an execution condition of the route search function, a search pattern can be mentioned. This search mode includes, for example, a distance priority mode in whi...

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

Disclosed is a software library reconstruction device which extracts program elements which are used for the execution of a function from among program elements which construct a general-purpose software library 2a, verifies whether or not an error is found in each of the program elements extracted thereby, optimizes a program comprised of program elements each of which the software library reconstruction device has verified does not have any error, and constructs a software library 2b which is customized to the function executed thereby by using the program elements of the program optimized thereby.

Description

technical field [0001] The present invention relates to a software library rebuilding device and method for extracting program elements from an existing software library to rebuild a customized software library with desired functions, and a navigation device using the same. Background technique [0002] Patent Document 1 discloses a system that utilizes the concept of hierarchical encapsulation to integrate external dependencies in a hierarchical structure of objects / containers created by developers Automatic detachment so that objects / containers and their associations with objects contained in other container environments are weakened to improve reusability. [0003] In addition, in the system described in Patent Document 2, a commonly used functional unit is extracted from a plurality of control bundles used for control of a plurality of systems, and the plurality of control bundles are reconfigured into a new control bundle, So that the commonly used functional parts do ...

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/44G06F8/70
CPCG06F11/366G06F9/44505
Owner MITSUBISHI ELECTRIC CORP