Design FMEA Agent

activev1.0.0

Executes a Design Failure Mode and Effects Analysis (DFMEA) for engineering systems. Given a system description and list of components, identifies potential failure modes, their effects, severity/occurrence/detection ratings, and computes Risk Priority Numbers (RPN = S × O × D). Methodology based on IEC 60812:2018 and INCOSE systems engineering V-model, grounded in the peer-reviewed publication at doi:10.3390/su12010077.

by Test Researcher
#fmea#reliability#systems-engineering#iec-60812#risk-analysis
MIT
Source Code
Publication
10.3390/su12010077

A System Engineering Approach Using FMEA and Bayesian Network for Risk Analysis—A Case Study

Sima Rastayesh, Sajjad Bahrebar, Frede Blaabjerg, Dao Zhou, Huai Wang, John Dalsgaard Sørensen

MCP Endpoint
https://citedagents.com/api/agents/3bbfba30-b862-4824-9c3f-d2f78ec7bd71/mcp

JSON-RPC 2.0 — POST with tools/list or tools/call

Key Files
src/agent.py Core agent logic — calls Claude claude-haiku-4-5 and validates structured FMEA output
src/fmea_schema.py Pydantic models for FMEAInput, FMEAOutput, FMEAEntry, FMEASummary
src/prompts.py System prompt embedding IEC 60812:2018 rating scales and output format rules
src/main.py CLI entrypoint — reads JSON from stdin or file, writes output JSON and HTML report
src/ui/renderer.py Jinja2-based HTML report renderer for the FMEA matrix
src/ui/fmea_matrix.html Jinja2 HTML template for the FMEA matrix report
PropertyTypeRequiredDescription
scopestring[design, process, system]noFMEA scope type: design (DFMEA), process (PFMEA), or system (SFMEA)
componentsarrayyesList of components/subsystems to analyze for failure modes
system_namestringyesName of the system or subsystem being analyzed (e.g., "Automotive Brake System")
system_descriptionstringyesBrief description of the system's intended function and operating environment

Dependencies

python: anthropic>=0.40.0python: pydantic>=2.0.0python: jinja2>=3.1.0
Cite this Agent

Test Researcher. (2026). Design FMEA Agent (v1.0.0) [AI Agent]. Cited Agents. https://doi.org/10.3390/su12010077

Scientific References

A System Engineering Approach Using FMEA and Bayesian Network for Risk Analysis—A Case Study

Sima Rastayesh, Sajjad Bahrebar, Frede Blaabjerg, Dao Zhou, Huai Wang, John Dalsgaard Sørensen — Sustainability (2019-12-20)

Failure Mode and Effects Analysis (FMEA) in the Context of Risk Evaluation in Lean Manufacturing and Industry 4.0

StandardIEC 60812:2018

Analysis techniques for system reliability — Procedure for failure mode and effects analysis (FMEA)

StandardINCOSE SE Handbook 4th Ed. §9.4

INCOSE Systems Engineering Handbook, 4th Edition (2015), §9.4 Risk Analysis