Sensor network modeling and deployment
AssigneeSap SE
InventorsAsuman Suenbuel, Thomas Odenwald, Brian S. Mo
Life of this patent
Estimating the term…
Abstract
Methods and apparatus, including computer program products, for receiving constraint characterizing data applicable to a sensor network, receiving a logical representation of a requirements specification for the sensor network, and processing the constraint characterizing data and the logical representation of the requirements specification to generate a modular representation of the sensor network. The constraint characterizing data includes physical environment data, sensor constraint data, and application domain data. The modular representation of the sensor network defines sensor node placement and sensor distribution within the sensor network.
Claims20
A method comprising:
- receiving constraint characterizing data applicable to a sensor network, the constraint characterizing data comprising physical environment data, sensor constraint data, and application domain data;
- receiving a logical representation of a requirements specification for the sensor network;
- and
- processing the constraint characterizing data and the logical representation of the requirements specification to generate a modular representation of the sensor network, the modular representation defining sensor node placement and sensor distribution within the sensor network, the processing complying with a rule of a business application, and the sensor network being deployed in accordance with the modular representation;
- receiving an updated rule from the business application;
- and
- changing the modular representation of the sensor network based on the updated rule.
A computer program product, tangibly stored on a machine-readable device, the computer program product, which when executed, is operable to cause a machine to:
- receive constraint characterizing data applicable to a sensor network, the constraint characterizing data comprising physical environment data, sensor constraint data, and application domain data;
- receive a logical representation of a requirements specification for the sensor network;
- process the constraint characterizing data and the logical representation of the requirements specification to generate a modular representation of the sensor network, the modular representation defining sensor node placement and sensor distribution within the sensor network, the processing complying with a rule of a business application, and the sensor network being deployed in accordance with the modular representation;
- receive an updated rule from the business application;
- and
- change the modular representation of the sensor network based on the updated rule.
A system comprising:
- memory in which (1) a plurality of models are stored, the plurality of models comprising at least one physical environment model, at least one sensor constraint model, and at least one domain-specific model, and (2) a logical representation of a requirements specification for a sensor network is stored;
- and
- a processor to execute a program configured to:
- retrieve a physical environment model, a sensor constraint model, a domain-specific model, and the logical representation of the requirements specification from memory;
- process the models and the logical representation of the requirements specification to generate a modular representation of the sensor network, the modular representation defining sensor node placement and sensor distribution within the sensor network, the processing complying with a rule of a business application, and the sensor network being deployed in accordance with the modular representation;
- receive an updated rule from the business application;
- and
- change the modular representation of the sensor network based on the updated rule.
Dependencies are inferred from the claim text.