A Stochastic Failure Model with Dependent Competing Risks and its Applications to Condition-Based Maintenance. (30th January 2018)