This software queries a model of system in the MagicDraw program and uses that information to create an Excel spreadsheet that represents a basic FMEA (Failure Modes and Effects Analysis). It automates the generation of an FMEA; the user only has to open MagicDraw, then run this plugin to produce an Excel spreadsheet.
This Python program is a plug-in for the MagicDraw API. It depends on other Python scripts developed as part of the SMAP MBSE Pilot effort (in the trunk/plug-in/ directory in the Pilot’s subversion repository). This program can be run directly from within MagicDraw. It traces elements and relationships within the opened MagicDraw project, and uses that information to print out an FMEA Excel spreadsheet. The elements/relations in the model must follow a specific template, which has been extensively documented.