Experience with implementing safe reconfigurations in Component-based embedded systems