EQL: Event Query Language for the Sharing of Internet-of-Things Infrastructure and Collaborative Applications Development

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10380)

Abstract

A user-friendly and functional query language for complex events in an IoT environment, along with the query processing techniques involved therein, are introduced in this paper. In an IoT environment which smart services provide a uniform Boolean abstraction to handle massive device heterogeneity, the proposed query language, EQL (Event Query Language), allows application developers to access event streams from smart services. Our approach allows application developers without domain knowledge to more intuitively formulate queries using temporal and logical operators. The processing of EQL queries takes into account the soft real-time event response requirement of the IoT environment.

Keywords

ThingStore Event query language Internet of things Complex event processing Service marketplaces 

References

  1. 1.
    Akpınar, K., Hua, K.A., Li, K.: Thingstore: a platform for internet-of-things application development and deployment. In: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, DEBS 2015, pp. 162–173. ACM, New York (2015). http://doi.acm.org/10.1145/2675743.2771833
  2. 2.
    Allen, J.F.: Maintaining knowledge about temporal intervals. Commun. ACM 26(11), 832–843 (1983)CrossRefMATHGoogle Scholar
  3. 3.
    Bui, H.L.: Survey and comparison of event query languages using practical examples. Ludwig-Maximilians Universität München thesis (2009)Google Scholar
  4. 4.
    Wang, F., Liu, S., Liu, P., Bai, Y.: Bridging physical and virtual worlds: complex event processing for RFID data streams. In: Ioannidis, Y., et al. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 588–607. Springer, Heidelberg (2006). doi: 10.1007/11687238_36 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of Central FloridaOrlandoUSA

Personalised recommendations