1. A method of designing an information processing system utilizing a processor, said information processing system comprising a programmable logic hardware and an exclusive-use hardware, and executing one or more applications, said method comprising: utilizing a processor, obtaining parameters representing invariability corresponding to each module of the one or more applications; comparing the parameters representing invariability to a boundary condition; allocating some modules to the programmable logic hardware and the other modules to the exclusive-use hardware based on a result of the comparison; designing the programmable logic hardware and the exclusive-use hardware based on a result of the allocation; and displaying, storing, or outputting the designs of the programmable logic hardware and the exclusive-use hardware.