An Object-Oriented Agent Framework for HEMS

  • Visit HirankittiEmail author
  • Tisanaluk Makee
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 16)


Using energy efficiently will help alleviate the climate change, one major purpose of developing a smart home is to achieve that under the operation of the Home Energy Management System (HEMS). What we propose in this paper is an agent-based framework for HEMS using an object-oriented approach. The framework is implemented in Python. Our agent framework is a generic one applicable for constructing all types of agents in a smart home as well as the HEMS itself. It supports communication between agents and reasoning about states, events, and actions.


Home Energy Management System Smart home Intelligent agent 



We are very grateful to Provincial Electricity Authority for their funding of this research under the PEA Smart Home Project (Project Code B-037-57).


  1. 1.
    Stavropoulos, T.G., Rigas, E.S., Kontopoulos, E., Bassiliades, N., Vlahavas, I.: A multi-agent coordination framework for smart building energy management. In: Proceedings of 25th International Workshop on Database and Expert Systems Applications, pp. 126–130 (2014)Google Scholar
  2. 2.
    Sun, Q., Yu, W., Kochurov, N., Hao, Q., Hu, F.: A multi-agent-based intelligent sensor and actuator network design for smart house and home automation. J. Sens. Actuator Netw. 2, 557–588 (2013)CrossRefGoogle Scholar
  3. 3.
    Chen, L., Nugent, C., Mulvenna, M., Finlay, D., Hong, X., Poland, M.: A logical framework for behaviour reasoning and assistance in a smart home. Int. J. Assist. Robot. Mechatron. 9(4), 20–34 (2008)Google Scholar
  4. 4.
    Hirankitti, V., Krohkaew, J.: An agent approach for intelligent traffic-light control. In: Proceedings of Asian Modelling Symposium AMS2007, pp. 496–501 (2007)Google Scholar
  5. 5.
    Hirankitti, V., Krohkaew, J., Hogger, C.J.: A multi-agent approach for intelligent traffic-light control. In: Proceedings of 2007 International Conference of Computational Intelligence and Intelligent Systems, London, pp. 116–121 (2007)Google Scholar
  6. 6.
    Hirankitti, V.: An agent framework for home energy management system. In: Proceedings of the World Congress on Engineering 2015, vol. 1, London (2015)Google Scholar
  7. 7.
    Kowalski, R., Sadri, F.: A logic-based framework for reactive systems. In: Proceedings of 6th International Symposium RuleML 2012, France, pp. 1–15 (2012)Google Scholar
  8. 8.
    Kowalski, R., Sadri, F.: Reactive computing as model generation. New Gener. Comput. 33(1), 33–67 (2015)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Department of Computer Engineering, Faculty of EngineeringKing Mongkut’s Institute of Technology LadkrabangBangkokThailand

Personalised recommendations