Reliability analysis: methodologies, limitations and applications