skip to main content
10.1145/3242840.3242875acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicacsConference Proceedingsconference-collections
research-article

Virtual Assistant for IoT process management, using a middleware

Authors Info & Claims
Published:27 July 2018Publication History

ABSTRACT

The implementation of virtual assistants, the automation of homes, smart cities, management of remote sensors, among other technologies related to the internet of things (IoT). They allow to improve the control, monitoring and management of your processes. The present research work employs a Message Oriented Middleware (MOM) for interconnecting devices allowing to monitor the domestic energy consumption of a household (KWH, fees to be paid by day, week, month) in real time, using a wizard virtual (chatbot) which facilitates the Administration and control of the connected electrical devices. Through a combination of ubiquitous distributed sensing units. Adding data, reasoning and awareness of the context.

References

  1. Rivera, J., & van der Meulen, R. (2014). Gartner says the Internet of Things will transform the Data Center. Retrieved August, 5, 2014.Google ScholarGoogle Scholar
  2. Bandyopadhyay, S., Sengupta, M., Maiti, S., & Dutta, S. (2011). Role of middleware for internet of things: A study. International Journal of Computer Science and Engineering Survey, 2(3), 94--105.Google ScholarGoogle ScholarCross RefCross Ref
  3. Soldatos, J., Pandis, I., Stamatis, K., Polymenakos, L., & Crowley, J. L. (2007). Agent based middleware infrastructure for autonomous context-aware ubiquitous computing services. Computer Communications, 30(3), 577--591. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Helgason, Ó., Kouyoumdjieva, S. T., Pajević, L., Yavuz, E. A., & Karlsson, G. (2016). A middleware for opportunistic content distribution. Computer Networks, 107, 178--193. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Malek, Y. N., Kharbouch, A., El Khoukhi, H., Bakhouya, M., De Florio, V., El Ouadghiri, D., ... & Blondia, C. (2017). On the use of IoT and Big Data Technologies for Real-time Monitoring and Data Processing. Procedia Computer Science, 113, 429--434.Google ScholarGoogle ScholarCross RefCross Ref
  6. Davidyuk, O., Georgantas, N., Issarny, V., & Riekki, J. (2011). MEDUSA: Middleware for end-user composition of ubiquitous applications.Google ScholarGoogle ScholarCross RefCross Ref
  7. Chilcañán, D., Navas, P., & Escobar, S. M. (2017, June). Expert system for remote process automation in multiplatform servers, through human machine conversation. In Information Systems and Technologies (CISTI), 2017 12th Iberian Conference on (pp. 1--8). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  8. Weizenbaum, J. (1966). ELIZA-a computer program for the study of natural language communication between man and machine. Communications of the ACM, 9(1), 36--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. https://www.amazon.com/Amazon-Echo-And-Alexa-Devices/b?ie=UTF8&node=9818047011Google ScholarGoogle Scholar
  10. https://www.microsoft.com/es-es/windows/cortanaGoogle ScholarGoogle Scholar
  11. https://www.apple.com/es/ios/siri/Google ScholarGoogle Scholar
  12. Yan, M., Castro, P., Cheng, P., & Ishakian, V. (2016, December). Building a chatbot with serverless computing. In Proceedings of the 1st International Workshop on Mashups of Things and APIs (p. 5). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Albano, M., Ferreira, L. L., Pinho, L. M., & Alkhawaja, A. R. (2015). Message-oriented middleware for smart grids. Computer Standards & Interfaces, 38, 133--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jennings, R. B., Nahum, E. M., Olshefski, D. P., Saha, D., Shae, Z. Y., & Waters, C. (2006). A study of internet instant messaging and chat protocols. IEEE Network, 20(4), 16--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Anglano, C., Canonico, M., & Guazzone, M. (2017). Forensic analysis of Telegram Messenger on Android smartphones. Digital Investigation, 23, 31--49.Google ScholarGoogle ScholarCross RefCross Ref
  16. Fitrianie, S., & Rothkrantz, L. J. M. (2002). My_Eliza, A multimodal communication system. Delft University of Technology.Google ScholarGoogle Scholar
  17. Gianvecchio, S., Xie, M., Wu, Z., & Wang, H. (2011). Humans and bots in internet chat: measurement, analysis, and automated classification. IEEE/ACM Transactions on Networking (TON), 19(5), 1557--1571. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rodríguez, J. M., Merlino, H., & Fernández, E. (2014). Comportamiento Adaptable de Chatbots Dependiente del Contexto. Revista Latinoamericana de Ingenieria de Software, 2(2), 115--136.Google ScholarGoogle ScholarCross RefCross Ref
  19. Russell, S. J., & Norvig, P. (2004). Inteligencia Artificial: un enfoque moderno (No. 04; Q335, R8y 2004.).Google ScholarGoogle Scholar
  20. Hobbs, J. R. (1978). Resolving pronoun references. Lingua, 44(4), 311--338.Google ScholarGoogle ScholarCross RefCross Ref
  21. Lappin, S., & Leass, H. J. (1994). An algorithm for pronominal anaphora resolution. Computational linguistics, 20(4), 535--561. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Dmitry, N., & Manfred, S. S. (2014). On iot programming. International Journal of Open Information Technologies, 2(10).Google ScholarGoogle Scholar
  23. García-Valls, M., Calva-Urrego, C., Juan, A., & Alonso, A. (2017). Adjusting middleware knobs to assess scalability limits of distributed cyber-physical systems. Computer Standards & Interfaces, 51, 95--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Montilva, J. A., Chacón, E., Arévalo, C., & Urdaneta, G. Automatización de Sistemas e Integración de Software en Empresas de Producción.Google ScholarGoogle Scholar
  25. De Toledo, P., García, A., Gómez, E., Hernando, E., del Pozo, F., Torralba, V., ... & Cáceres, C. (2005). Sistemas de Telemedicina Domiciliaria basados en una Arquitectura Middleware Genérica. Informática y Salud Nº51, 41--46.Google ScholarGoogle Scholar

Index Terms

  1. Virtual Assistant for IoT process management, using a middleware

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ICACS '18: Proceedings of the 2nd International Conference on Algorithms, Computing and Systems
            July 2018
            245 pages
            ISBN:9781450365093
            DOI:10.1145/3242840

            Copyright © 2018 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 July 2018

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader