Patent attributes
A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.