Hardware-software Co-simulation of Self-organizing Smart Home Networks - Who am I and Where Are the Others?

Bruno Kleinert, Franziska Schäfer, Jupiter Bakakeu, Simone Weiß, Dietmar Fey

Abstract

In this paper, we present our solution to simulate home automation networks on a functional level in our research project on self-organizing home automation network nodes. We simulate the nodes with our hardwaresoftware co-simulator, based on the virtual machine QEMU and the SystemC hardware simulator. The Virtual Distributed Ethernet suite is used to simulate several hardware-software co-simulators in a network. Furthermore, tools we developed to prepare network node disk images, configure the simulation environment, and generate Linux device drivers from hardware interface specifications are presented.

References

  1. Briscoe, G. and De Wilde, P. (2006). Digital ecosystems: evolving service-orientated architectures. In Proceedings of the 1st international conference on Bio inspired models of network, information and computing systems, page 17.
  2. Davoli, R. (2005). Vde: Virtual distributed ethernet. In Testbeds and Research Infrastructures for the Development of Networks and Communities, 2005. Tridentcom 2005. First International Conference on, pages 213-220.
  3. Jones, R. W. (2010). Visión interior: manipulación de imágenes de discos de máquinas virtuales con libguestfs. Linux magazine, (66):23-26.
  4. Kivity, A., Kamay, Y., Laor, D., Lublin, U., and Liguori, A. (2007). kvm: the Linux virtual machine monitor. In Proceedings of the Linux Symposium, volume 1, pages 225-230.
  5. Kleinert, B., Rahimi, G. R., Reichenbach, M., and Fey, D. (2015). Hardware-software co-simulation for medical x-ray control units. In Proceedings of the 8th International Conference on Simulation Tools and Techniques, pages 305-307.
  6. Kroah-Hartman, G. (2003). udev-A Userspace Implementation of devfs. In Proc. Linux Symposium, pages 263- 271.
  7. Potyra, S. (2013). Transparente und hochperformante VHDL-Cosimulation im Kontext der virtuellen Maschine FAUmachine. PhD thesis, Universitätsbibliothek der Universität Erlangen-Nürnberg.
  8. Rajgarhia, A. and Gehani, A. (2010). Performance and extension of user space file systems. In Proceedings of the 2010 ACM Symposium on Applied Computing, pages 206-213.
  9. Schoenwetter, D., Schneider, M., and Fey, D. (2014). White Light Interferometry on Embedded Hardware. Journal of Computer Engineering and Informatics Jan, 2(1):138-147.
  10. Yeh, T.-C., Tseng, G.-F., and Chiang, M.-C. (2010). A fast cycle-accurate instruction set simulator based on QEMU and SystemC for SoC development. In MELECON 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference, pages 1033-1038.
Download


Paper Citation


in Harvard Style

Kleinert B., Schäfer F., Bakakeu J., Weiß S. and Fey D. (2016). Hardware-software Co-simulation of Self-organizing Smart Home Networks - Who am I and Where Are the Others? . In Proceedings of the 6th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-758-199-1, pages 304-311. DOI: 10.5220/0006005703040311


in Bibtex Style

@conference{simultech16,
author={Bruno Kleinert and Franziska Schäfer and Jupiter Bakakeu and Simone Weiß and Dietmar Fey},
title={Hardware-software Co-simulation of Self-organizing Smart Home Networks - Who am I and Where Are the Others?},
booktitle={Proceedings of the 6th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2016},
pages={304-311},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006005703040311},
isbn={978-989-758-199-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Hardware-software Co-simulation of Self-organizing Smart Home Networks - Who am I and Where Are the Others?
SN - 978-989-758-199-1
AU - Kleinert B.
AU - Schäfer F.
AU - Bakakeu J.
AU - Weiß S.
AU - Fey D.
PY - 2016
SP - 304
EP - 311
DO - 10.5220/0006005703040311