SMS: Maintenance planning and scheduling