Patent ID: 8136157
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A program providing device comprising: an emulation unit for emulating a hardware environment and a software environment of a vehicle-mounted information system; a program receiving unit for receiving a program which is developed for the vehicle-mounted information system; a memory for storing the program received by said program receiving unit; a constraints holding unit for holding, as constraints, resource states and environment conditions of the vehicle-mounted information system; a program execution restricting unit for restricting an operation of said program on a basis of the constraints held by said constraint holding unit; and a program execution unit for executing the program received by said program receiving unit and stored in the memory by using resources provided by said emulation unit according to the restrictions provided by said program execution restricting unit, wherein the environment conditions under which said program is executed are switchable in order to use said program execution unit to verify whether said program is executable under different sets of environment conditions that could occur in said vehicle-mounted information system.