Condition-Based Maintenance for Systems with Dependencies- Related Concepts, Challenges and Opportunities 2 1