Failure of Engineering Artifacts: A Life Cycle Approach