Life-cycle analysis