A Toolchain for UML-based Modeling and Simulation of Networked Embedded Systems