Survey on Models and Techniques for Root-Cause Analysis