Patent ID: 8782672

Claim:
A control apparatus, comprising: a processor configured to act as: a first executing section configured to execute one or more application programs and provided with a plurality of function executing sections respectively related with one or more pieces of attribute information, each of which is representative of an attribute of a function; a second executing section configured to execute a platform program that controls an operation of a hardware resource in response to a request from the application program and provided with a plurality of function executing sections respectively related with one or more pieces of attribute information, each of which is representative of an attribute of a function, function executing sections with which one piece of the attribute information is related in common being associated; a selecting section configured to select one piece of attribute information; a changing section configured to change the association of function executing sections to an association of function executing sections with which the one piece of attribute information selected by the selecting section is related in common; a stopping section configured to stop function executing sections, the association of which is changed by the changing section; and an awaking section configured to awake stopped states of function executing sections, the association of which is changed by the changing section, wherein functional structures of the first executing section and the second executing section are changed by stop and release executed by the stopping section and the awaking section.