A method for deploying an agent to a target device of a target system, wherein the agent comprises analytical software applications programs, comprising the steps of: a) performing a semantic mapping of inputs of an agent data model, ADM, of said agent to outputs of the target device data models, TDDM, of target devices of said target system, by using a resource description context of the target device data models, wherein the agent data model represents said agent, and the target device data models represents target devices of said target system, wherein each target device data model, TDDM, comprises an associated suitability model, SM, wherein said suitability model is a data model indicating a suitability of the respective target device represented by the target device data models, TDDM, taking into account resource requirements of the agent, wherein the outputs of each target device data model, TDDM, of target devices of said target system provide sensor data of sensor elements of the respective target device data model, TDDM, and wherein the inputs of an agent data model, ADM, of said agent comprise sensor data of sensor elements; b) calculating a suitability value of each matching target device data model, TDDM, for the respective agent on the basis of its suitability model, SM, comprising a suitability function, SF, of different target resources, r, depending on the resource requirements of the agent; and c) deploying the agent on the target device having the maximum calculated suitability value, whereby the compatibility regarding format between the inputs of the agent data models, ADMs, of the agent and outputs of the target device data model, TDDM, of the target device having the maximum calculated suitability value is checked before deployment of the agent on the respective target device, wherein if the inputs of the agent data model, ADM, of the agent and the outputs of the target device data model, TDDM, having the maximum calculated suitability value are not compatible regarding format, conversion mappers, CM, are inserted automatically to provide compatibility, and wherein each conversion mapper, CM, is adapted to convert the sensor data provided by a sensor element of the target device data model, TDDM, into a signal format expected by a corresponding input of the agent data model, ADM, of the agent. a) performing a semantic mapping of inputs of an agent data model, ADM, of said agent to outputs of the target device data models, TDDM, of target devices of said target system, by using a resource description context of the target device data models, wherein the agent data model represents said agent, and the target device data models represents target devices of said target system, wherein each target device data model, TDDM, comprises an associated suitability model, SM, wherein said suitability model is a data model indicating a suitability of the respective target device represented by the target device data models, TDDM, taking into account resource requirements of the agent, wherein the outputs of each target device data model, TDDM, of target devices of said target system provide sensor data of sensor elements of the respective target device data model, TDDM, and wherein the inputs of an agent data model, ADM, of said agent comprise sensor data of sensor elements; b) calculating a suitability value of each matching target device data model, TDDM, for the respective agent on the basis of its suitability model, SM, comprising a suitability function, SF, of different target resources, r, depending on the resource requirements of the agent; and c) deploying the agent on the target device having the maximum calculated suitability value, whereby the compatibility regarding format between the inputs of the agent data models, ADMs, of the agent and outputs of the target device data model, TDDM, of the target device having the maximum calculated suitability value is checked before deployment of the agent on the respective target device, wherein if the inputs of the agent data model, ADM, of the agent and the outputs of the target device data model, TDDM, having the maximum calculated suitability value are not compatible regarding format, conversion mappers, CM, are inserted automatically to provide compatibility, and wherein each conversion mapper, CM, is adapted to convert the sensor data provided by a sensor element of the target device data model, TDDM, into a signal format expected by a corresponding input of the agent data model, ADM, of the agent.