Migrating Legacy Systems towards Object-Oriented Platforms