Optimal maintenance service contract involving discrete preventive maintenance using principal agent theory | IEEE Conference Publication | IEEE Xplore