Enhancing software module reusability using port plug-ins: An experiment with the iCub robot | IEEE Conference Publication | IEEE Xplore