Enabling Model-Driven Software Development Tools for the Internet of Things | IEEE Conference Publication | IEEE Xplore