A Methodology for Analysing Interactive Failures of Components