One of the main objectives of life-cycle analysis is to provide a framework for the design of an optimal maintenance policy; that is, to define a program of interventions that maximizes the profit derived from the existence of the project while assuring its safety and availability.