Deriving Component Interfaces after a Restructuring of a Legacy System | IEEE Conference Publication | IEEE Xplore