Skip to main content

Context-Awareness in Task Automation Services by Distributed Event Processing

  • 721 Accesses

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

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.

Keywords

  • Distributed Task Automation Services
  • Complex Event Processing
  • Personalized services
  • Context-awareness
  • Mobile services

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-20370-6_15
  • Chapter length: 14 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   44.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-20370-6
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   59.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.

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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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: , 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)