SOFTWARE VERSION-UP/ADDITION MANAGING APPARATUS, MULTIFUNCTION APPARATUS, SOFTWARE VERSION-UP/ADDITION MANAGING METHOD AND COMPUTER READABLE MEDIUM
First Claim
1. A software version-up/addition managing apparatus, comprising:
- a version-up/addition accepting section that accepts an instruction of version-up processing or addition processing of a software;
a dependency relation extracting section that extracts a dependent software with which the software to be subjected to the version-up processing or the addition processing has a dependency relation;
a reference value associating section that associates reference values with (i) the software of which the version-up/addition accepting section accepts the instruction of the version-up processing or the addition processing, and (ii) the dependent software extracted by the dependency relation extracting section, respectively;
a reference value changing section that,when the version-up processing or the addition processing is instructed as to the software or the dependent software or when the software or the dependent software is extracted as a dependent software of another software,increments the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the dependency relation extracting section, andwhen stop of the version-up processing or the addition processing is instructed,decrements the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the dependency relation extracting section; and
a stop determination section that determines based on the reference value, when the instruction of the stop of the version-up processing or the addition processing is accepted, whether or not the instruction of the stop is to be executed.
1 Assignment
0 Petitions
Accused Products
Abstract
A software version-up/addition managing apparatus includes: a version-up/addition accepting section accepting an instruction of certain processing of a software; a dependency relation extracting section extracting a dependent software; a reference value associating section associating reference values with the software, and the extracted dependent software, respectively; a reference value changing section that, when the certain processing is instructed as to the software or the dependent software or when the software or the dependent software is extracted as a dependent software of another software, increments the reference value of the software or the extracted dependent software, and when stop of the certain processing is instructed, decrements the reference value of the software or the extracted dependent software; and a stop determination section determining based on the reference value, when the instruction of the stop is accepted, whether or not the instruction of the stop is to be executed.
-
Citations
6 Claims
-
1. A software version-up/addition managing apparatus, comprising:
-
a version-up/addition accepting section that accepts an instruction of version-up processing or addition processing of a software; a dependency relation extracting section that extracts a dependent software with which the software to be subjected to the version-up processing or the addition processing has a dependency relation; a reference value associating section that associates reference values with (i) the software of which the version-up/addition accepting section accepts the instruction of the version-up processing or the addition processing, and (ii) the dependent software extracted by the dependency relation extracting section, respectively; a reference value changing section that, when the version-up processing or the addition processing is instructed as to the software or the dependent software or when the software or the dependent software is extracted as a dependent software of another software, increments the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the dependency relation extracting section, and when stop of the version-up processing or the addition processing is instructed, decrements the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the dependency relation extracting section; and a stop determination section that determines based on the reference value, when the instruction of the stop of the version-up processing or the addition processing is accepted, whether or not the instruction of the stop is to be executed. - View Dependent Claims (2, 3, 4)
-
-
5. A software version-up/addition managing method comprising:
-
accepting an instruction of version-up processing or addition processing of a software; extracting a dependent software with which the software to be subjected to the version-up processing or the addition processing has a dependency relation; associating reference values with (i) the software of which the accepting step accepts the instruction of the version-up processing or the addition processing, and (ii) the dependent software extracted by the extracting step, respectively; incrementing when the version-up processing or the addition processing is instructed as to the software or the dependent software or when the software or the dependent software is extracted as a dependent software of another software, the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the extracting step; and decrementing when stop of the version-up processing or the addition processing is instructed, the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the extracting step; and determining based on the reference value, when the instruction of the stop of the version-up processing or the addition processing is accepted, whether or not the instruction of the stop is to be executed.
-
-
6. A computer readable medium storing a program causing a computer to execute a process for a software version-up/addition management, the process comprising:
-
accepting an instruction of version-up processing or addition processing of a software; extracting a dependent software with which the software to be subjected to the version-up processing or the addition processing has a dependency relation; associating reference values with (i) the software of which the accepting step accepts the instruction of the version-up processing or the addition processing, and (ii) the dependent software extracted by the extracting step, respectively; incrementing when the version-up processing or the addition processing is instructed as to the software or the dependent software or when the software or the dependent software is extracted as a dependent software of another software, the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the extracting step; and decrementing when stop of the version-up processing or the addition processing is instructed, the reference value of the software to be subjected to the version-up processing or the addition processing or the dependent software extracted by the extracting step; and determining based on the reference value, when the instruction of the stop of the version-up processing or the addition processing is accepted, whether or not the instruction of the stop is to be executed.
-
Specification