Applying a component-based software architecture to robotic workcell applications | IEEE Journals & Magazine | IEEE Xplore