Finding out a query language that will be sufficient to express the full set of pattern queries.
Provide additional features, such as out of order arrival of events.(Optional)
From Research For State Machine SASE: High-Performance Complex Event Processing over Streams For Pipeline Architecture Aurora: a new model and architecture for data stream management For Query Plan Management Query Processing, Resource Management, and Approximation in a Data Stream Management
Where can Siddhi be used? "Los Angeles Smart Grid Demonstration Project" - It forecasts electricity demand, respond to peak load events, and improves sustainable use of energy by consumers.http://ceng.usc.edu/~simmhan/pubs/simmhan-usctr2011-smartgridinformatics.pdf