Modeling and reusing robotic software architectures: The HyperFlex toolchain | IEEE Conference Publication | IEEE Xplore