A Model-Based Approach for Resource Constrained Devices Energy Test and Simulation

  • Edgar M. SilvaEmail author
  • Luis Gomes
  • João Rodrigues
  • Pedro Maló
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 450)


The constant evolution in communication technologies, has improved during the last decades the interaction between systems/devices/things/etc. Internet-of-Things (IoT) has become the last trend pushing forward in this direction, connecting all ‘things’, creating a sensing world around all of us. Although, IoT technologies, solutions, systems have to be proven/tested before deployment in the real settings. These decentralized systems normally use low power devices with small processing and storage capabilities, with roles mainly of sensing and data transmission. Until now, tests and energy simulation focus on wireless communications, since it has been identified as the main energy consuming module. This paper presents the acquisition and simulation of energy consumption by a single device, focused on all hardware components and not only in the communication, due to the new adopted solutions that do not rely so much in the communication (e.g. subscription). In this sense, a methodology capable of retrieving real and simulated energy consumption results from/for a single device is presented, relying on a model based approach (software, hardware, energy and simulation models) and on a precise energy consumption assessment system. It is also presented a Resource Constrained Device Model, capable of representing the available hardware in a device, and a circuit to retrieve more accurate energy consumption readings.


Internet of Things (IoT) Wireless Sensor Networks (WSN) Power consumption Simulation Model Driven Engineering (MDE) 


  1. 1.
    Silva, E.M., Maló, P.: IoT Testbed Business Model. Advances in Internet of Things 4, 37–45 (2014). doi: 10.4236/ait.2014.44006 CrossRefGoogle Scholar
  2. 2.
    Vermesan, O., Friess, P.: Internet of Things - From Research and Innovation to Market Deployment (2014) ISBN: 978-87-93102-94-1Google Scholar
  3. 3.
    Moschitta, A., Neri, I.: Power consumption assessment in wireless sensor networks. In: Fagas, G. (ed.) ICT - Energy - Concepts Towards Zero - Power Information and Communication Technology (2014) ISBN: 978-953-51-1218-1Google Scholar
  4. 4.
    Dâmaso, A., Freitas, D., Rosa, N., Silva, B., Maciel, P.: Evaluating the Power Consumption of Wireless Sensor Network Applications Using Models. Sensors 13, 3473–3500 (2013)CrossRefGoogle Scholar
  5. 5.
    Wei, G., Vasilakos, A.V., Zheng, Y., Xiong, N.: A game-theoretic method of fair resource allocation for cloud computing services. The Journal of Supercomputing (2010)Google Scholar
  6. 6.
    Alcaraz, C., Najera, P., Lopez, J., Roman, R.: Wireless sensor networks and the internet of things: do we need a complete integration? In: 1st International Workshop on the Security of the Internet of Things, Malaga (2010)Google Scholar
  7. 7.
    Asorey-Cacheda, R., García-Sánchez, A.J., Garcia-Sánchez, F., García-Haro, J., González-Castaño, F.J.: On Maximizing the Lifetime of Wireless Sensor Networks by Optimally Assigning Energy Supplies. Sensors 2013(13), 10219–10244 (2013)CrossRefGoogle Scholar
  8. 8.
    Somov, A., Minakov, I., Simalatsar, A., Fontana, G., Passerone, R.: A methodology for power consumption evaluation of wireless sensor networks. In: IEEE Emerging Technologies & Factory Automation (2009) ISBN: 978-1-4244-2728-4Google Scholar
  9. 9.
    Landsiedel, O., Wehrle, K., Rieche, S., Gotz, S., Petrak, L.: Accurate prediction of power consumption in sensor networks (2004)Google Scholar
  10. 10.
    Eriksson, J., Osterlind, F., Finne, N., Tsiftes, N., Dunkels, A., Voigt, T.: Cooja/MSPSim: interoperability testing for wireless sensor networks. In: Proceedings of the 2nd International Conference on Simulation Tools an Techniques (2009)Google Scholar
  11. 11.
    Eriksson, J., Dunkels, A., Finne, N., Osterlind, F., Voigt, T.: MSPsim - an extensible simulator for MSP430-equipped sensor boards. In: European Conference on Wireless Sensor Networks, Delft (2007)Google Scholar
  12. 12.
    Hausmann, J.H., Heckel, R., Lohmann, M.: Model-based discovery of Web services. In: Proceedings of the IEEE Int. Conf. Web Serv. (2004)Google Scholar
  13. 13.
    Object Management Group, M.D.A.G., Version, A.K., Carter, K., Technologies, W.F.X.: MDA Guide Version 1.0.1, Object Manag. Gr., vol. 234, p. 51 (2003)Google Scholar
  14. 14.
    Berre, A.-J., Liu, F.L.F., Xu, J.X.J., Elvesaeter, B.: Model driven service interoperability through use of semantic annotations. In: 2009 Int. Conf. Interoperability Enterp. Softw. Appl., China (2009)Google Scholar
  15. 15.
    Atmel Corporation, Enhancing ADC resolution by oversampling. In: 8-bit AVR Microcontrollers Application Note.
  16. 16.
    Lajara, R., Pelegrí-Sebastiá, J., Solano, P.: Power Consumption Analysis of Operating Systems for Wireless Sensor Networks. Sensors 10, 5809–5826 (2010)Google Scholar
  17. 17.
    Cuteloop Consortium, Deliverable D1.3.2 Cuteloop Concept, FP7-216420 Cuteloop “Customer in the Loop: Using Networked Devices enabled Intelligence for Proactive Customers Integration as Drivers of Integrated Enterprise” (2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  • Edgar M. Silva
    • 1
    Email author
  • Luis Gomes
    • 1
    • 2
  • João Rodrigues
    • 1
  • Pedro Maló
    • 1
    • 2
  1. 1.Faculdade de Ciências e TecnologiaUniversidade Nova de LisboaLisbonPortugal
  2. 2.Centro de Tecnologia e SistemasUNINOVALisbonPortugal

Personalised recommendations