Skip to main content

Context-Awareness in Task Automation Services by Distributed Event Processing

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2014 Workshops (WISE 2014)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9051))

Included in the following conference series:

  • 809 Accesses

Abstract

Everybody has to coordinate several tasks everyday, usually in a manual manner. Recently, the concept of Task Automation Services has been introduced to automate and personalize the task coordination problem. Several user centered platforms and applications have arisen in the last years, that let their users configure their very own automations based on third party services. In this paper, we propose a new system architecture for Task Automation Services in a heterogeneous mobile, smart devices, and cloud services environment. Our architecture is based on the novel idea to employ distributed Complex Event Processing to implement innovative mixed execution profiles. The major advantage of the approach is its ability to incorporate context-awareness and real-time coordination in Task Automation Services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://ifttt.com.

  2. 2.

    http://zapier.com.

  3. 3.

    http://www.elastic.io/.

  4. 4.

    http://automateitapp.com/.

  5. 5.

    http://tasker.dinglisch.net.

  6. 6.

    This is the case for rules like “Whenever I receive an email with attachment save that attachment on my Dropbox”, those are out of the scope of our scenario, but they are still supported by our system.

  7. 7.

    In most cases, they are implemented by API connectors (because most third party web service developers offer it); however, webhooks or pub-sub are even more convenient approaches to work with events on the cloud.

  8. 8.

    Other types of smart devices like smart home devices are possible, which would have their own domain-specific EPN.

  9. 9.

    Detected situations can also generate Action events which are sent to an app on the smartphone in order to trigger an appropriate app action.

  10. 10.

    http://esper.codehaus.org/.

  11. 11.

    https://github.com/plingpling/asper.

  12. 12.

    http://developer.android.com/google/gcm/index.html.

References

  1. Amade, D.: Joining oracle complex event processing and J2ME to react to location and positioning events (2010). http://www.oracle.com/technetwork/articles/amadei-cep-090595.html

  2. Arcelus, A., Jones, M.H., Goubran, R., Knoefel, F.: Integration of smart home technologies in a health monitoring system for the elderly. In: 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW 2007), vol. 2, pp. 820–825. IEEE (2007)

    Google Scholar 

  3. Bruns, R., Dunkel, J.: Event-Driven Architecture: Softwarearchitektur für ereignisgesteuerte Geschäftsprozesse. Springer, Heidelberg (2010)

    Book  Google Scholar 

  4. Byun, J., Jeon, B., Noh, J., Kim, Y., Park, S.: An intelligent self-adjusting sensor for smart home services based on ZigBee communications. IEEE Trans. Consum. Electron. 58(3), 794–802 (2012)

    Article  Google Scholar 

  5. Chatzigiannakis, I., Hasemann, H., Karnstedt, M., Kleine, O., Kroller, A., Leggieri, M., Pfisterer, D., Romer, K., Truong, C.: True self-configuration for the IoT. In: 2012 3rd IEEE International Conference on the Internet of Things, pp. 9–15. IEEE, October 2012

    Google Scholar 

  6. Daum, M., Götz, M., Domaschka, J.: Integrating CEP and BPM. In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems - DEBS 2012, pp. 157–166. ACM Press, New York, July 2012

    Google Scholar 

  7. Di Giorgio, A., Pimpinella, L.: An event driven smart home controller enabling consumer economic saving and automated demand side management. Appl. Energy 96, 92–103 (2012)

    Article  Google Scholar 

  8. Domonte, E.P.: An integrated and low cost home automation system with flexible task scheduling. In: XV Workshop of Physical Agents, Leon, pp. 1–10 (2014)

    Google Scholar 

  9. Etzion, O., Niblett, P.: Event Processing in Action. Manning (2010)

    Google Scholar 

  10. Luckham, D.: The Power of Events: An Introduction to Complex Event Processingin Distributed Enterprise Systems. Addison-Wesley, Boston (2002)

    Google Scholar 

  11. Mohomed, I., Misra, A., Ebling, M., Jerome, W.F.: Harmoni: Context-aware filtering of sensor data for continuous remote health monitoring. In: Proceedings of Pervasive Computing and Communications (PerCom), pp. 248–251. IEEE Computer Society (2008)

    Google Scholar 

  12. Mouttham, A., Peyton, L., Eze, B., Saddik, A.E.: Event-driven data integration for personal health monitoring. J. Emerg. Technol. Web Intell. 45, 144–148 (2009)

    Google Scholar 

  13. Rashidi, P., Cook, D.: Keeping the resident in the loop: adapting the smart home to the user. IEEE Trans. Syst. Man Cybern. A Syst. Hum. 39(5), 949–959 (2009)

    Article  Google Scholar 

  14. Stipkovic, S., Bruns, R., Dunkel, J.: Event-based smartphone sensor processing for ambient assisted living. In: 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), pp. 221–227 (2013)

    Google Scholar 

  15. Vidačković, K., Renner, T., Rex, S., Fraunhofer IAO, S.: Marktübersicht Real-Time-Monitoring-Software: Event-Processing-Tools im Überblick. Fraunhofer-Verlag (2010). http://books.google.de/books?id=rvbUXwAACAAJ

Download references

Acknowledgement

This work was partly funded by the Spanish Ministry of Economy and Competitiveness through the project Calista (TEC2012-32457).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miguel Coronado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Coronado, M., Bruns, R., Dunkel, J., Stipković, S. (2015). Context-Awareness in Task Automation Services by Distributed Event Processing. In: Benatallah, B., et al. Web Information Systems Engineering – WISE 2014 Workshops. WISE 2014. Lecture Notes in Computer Science(), vol 9051. Springer, Cham. https://doi.org/10.1007/978-3-319-20370-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20370-6_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20369-0

  • Online ISBN: 978-3-319-20370-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics