Introduction to a Condition-based Maintenance Solution for Offshore Platforms