Towards Model-based Engineering : Failure Analysis with MDS

Model-based engineering supports different engineering tasks using rich digital models of products. Such models should improve productrelated communication between engineers, should increase knowledge sharing and the re-use of partial solutions among different products and among different engineering tasks, and should offer new chances for systematic product design and validation. In this paper we present MDS, a tool that implements model-based engineering for various tasks related to the analysis of the behavior of a product when failures are present. We describe the modelling framework and the model analysis services provided by MDS, some recent applications of MDS, and some lessons learned from our work