15. A non-transitory storage medium comprising a computer program instructions, which, when loaded into a memory of a computing system and executed by at least one processor of the computing system, performs the steps of a computer implemented method comprising: receiving a query, wherein the query is related to a specific event for a target system state, wherein the specific event is associated with a specific activity pattern; decomposing the query into semantic expressions describing the target system state; identifying a database entry associated with a semantic expression resulting from the decomposing; retrieving behavioral data which corresponds to the identified database entry, wherein the behavioral data includes dependencies between elements of the behavioral data identifying the specific activity pattern, wherein the specific activity pattern is associated with a plurality of activity data structures; and registering at least one sensor, wherein the at least one sensor is assigned to the plurality of activity data structures.
15. A non-transitory storage medium comprising a computer program instructions, which, when loaded into a memory of a computing system and executed by at least one processor of the computing system, performs the steps of a computer implemented method comprising: receiving a query, wherein the query is related to a specific event for a target system state, wherein the specific event is associated with a specific activity pattern; decomposing the query into semantic expressions describing the target system state; identifying a database entry associated with a semantic expression resulting from the decomposing; retrieving behavioral data which corresponds to the identified database entry, wherein the behavioral data includes dependencies between elements of the behavioral data identifying the specific activity pattern, wherein the specific activity pattern is associated with a plurality of activity data structures; and registering at least one sensor, wherein the at least one sensor is assigned to the plurality of activity data structures. 18. The computer program product of claim 15 , wherein the method further comprising: updating existing behavioral data based on the query and the plurality of activity data structures.