Object-Oriented approaching re-engineering: The STMicroelectronics manufacturing model