Verification is a key process in the dependability engineering of complex systems. As we have shown in earlier works, formal verification techniques such as model checking can be efficiently used in a Systems Engineering (SE) context, despite their inherent complexity. Considering the widely used Enhanced Function Flow Block Diagrams (EFFBDs), we have indeed developed a formal simulation and verification tool for these functional behavior models. Moreover, great care has been taken to conceal the processing complexity from the tool end-user. In this paper, we present our latest developments as well as an extension of both method and tool to the case of dysfunctional models, to take into account failures affecting the model elements. By addressing both fault removal and fault forecasting problems with formal methods, we thus hope to improve the dependability analysis practice in SE.