1. An information processing method comprising: generating an execution space corresponding to a software to be started and executed on at least a processor, supplying a provisional execution space ID to the execution space by the processor, reading a limitation information table attached to the software, wherein the limitation information table associates fixed ID information with information on resource allocation limitations of the software, wherein the resource allocation limitations are determined during a developmental stage of the software, associating the fixed ID with the provisional execution space ID, requesting additional resource allocation for a process which is executed in the execution space; converting the provisional ID information of the execution space to which the process belongs, the information being included in the request for the additional resource allocation for the process, into the fixed ID; determining whether or not the additional resource allocation is approved, based on a resource allocation limitation obtained by referring to the limitation information table based on the fixed ID obtained from the converting step; and upon the additional resource allocation being approved, processing the additional resource allocation.