Extracting reusable services from legacy object-oriented systems | IEEE Conference Publication | IEEE Xplore