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
2016
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
- 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.
- 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.
- 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.
- 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.
- 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.
- Kroah-Hartman, G. (2003). udev-A Userspace Implementation of devfs. In Proc. Linux Symposium, pages 263- 271.
- Potyra, S. (2013). Transparente und hochperformante VHDL-Cosimulation im Kontext der virtuellen Maschine FAUmachine. PhD thesis, Universitätsbibliothek der Universität Erlangen-Nürnberg.
- 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.
- 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.
- 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.
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