Skip to main content

Dashboard Overview

The Safety Engineer Dashboard implements a role-specific interface optimized for safety-critical decision-making. It provides live statistics on hazard identification completeness, ASIL distribution, failure mode coverage, and risk control effectiveness — all critical indicators for demonstrating functional safety compliance to regulatory auditors and program leadership. diagram

Dashboard Components

Artifact Statistics Bar

WidgetDescriptionData SourceUpdates
Hazards CountTotal count of hazard work items (type: hazard) in the project, typically 15–25 in automotive projects. Hazards feed ISO 26262-3 HARA (Hazard Analysis and Risk Assessment).Lucene query: type:hazardReal-time via Transaction API
Safety Goals CountTotal count of safety goal work items (type: safetyGoal) linked to hazards via ‘allocated-to’ or ‘mitigates’ relationship. Every ASIL A/B/C/D hazard must have at least one safety goal.Lucene query: type:safetyGoalReal-time
Risk Controls CountTotal count of risk control work items (type: riskControl) and mitigation actions linked to failure modes via ‘mitigates’ relationship. Tracks both prevention and detection controls per FMEA methodology.Lucene query: type:riskControlReal-time
Safety Documents CountTotal count of LiveDoc modules (documents) in safety-related spaces (Risks, Requirements, Design, Testing). Includes HAZID, HARA, FMEA, Control Plan, Process Flow Risksheets.Lucene query: space:(Risks Requirements Design Testing)Real-time

ASIL Distribution Metrics

The Safety Engineer Dashboard displays ASIL classification completeness using real-time aggregation of all hazard work items. The dashboard computes ASIL counts via Velocity script iteration over allHazards work item collection:
ASIL LevelColorCount FormulaSemantic MeaningISO 26262 Requirement
QMGraySum of hazards with asil.KEY = “qm”No ASIL requirement — hazard either mitigated by design or not applicable to functional safetyExcluded from safety integrity level allocation
AGreenSum of hazards with asil.KEY = “a”Lowest ASIL level. Safety mechanisms optional; basic analysis and documentation sufficient.ASIL A: single-channel architecture permitted
BOrangeSum of hazards with asil.KEY = “b”Medium ASIL level. Requires safety mechanisms (redundancy, diagnostics) and verification of diagnostic coverage.ASIL B: dual-channel architecture recommended
CRedSum of hazards with asil.KEY = “c”High ASIL level. Requires advanced safety mechanisms, formal verification, and strict module interaction constraints.ASIL C: formal methods for critical components
DPurpleSum of hazards with asil.KEY = “d”Highest ASIL level. Requires architectural fault tolerance, multiple independent safety mechanisms, comprehensive verification, and functional safety processes.ASIL D: full safety lifecycle compliance required
A balanced ASIL distribution (many QM/A, fewer D) indicates a well-designed system with hazards mitigated at architecture or component level. Heavy concentration in ASIL C/D signals high complexity, increased verification burden, and potential design rework opportunities.

Hazard Analysis Risksheet Access

The dashboard provides direct links to the HAZID Risksheet — the primary tool for conducting ISO 26262-3 Hazard Identification and Risk Assessment. This Risksheet implements the hazard identification matrix with severity (S), exposure (E), and controllability (C) factors to derive ASIL classification per the normative matrix in ISO 26262-3 Table 4. HAZID Risksheet Column Structure:
Column GroupColumnsPurpose
Situation AnalysisOperational Phase, Operational Situation, System Element, CategoryContextualizes when and where the hazard can occur
Hazard IdentificationHazard Name, Description, Cause(s), Effect(s)Documents the hazard scenario and root causes
HARA ClassificationSeverity (S), Exposure (E), Controllability (C)Inputs for ASIL determination per ISO 26262 methodology
ASIL DeterminationASIL (auto-calculated formula)Matrix lookup result: ASIL = f(S, E, C) or QM if S0/E0/C0
Safety Goal AllocationSafety Goal ID, Safety Goal TitleTraces from hazard to derived safety goal

Safety Goal Specification Dashboard

Safety goals cascade from HARA hazards. The dashboard links to the Safety Goal Specification document, which defines functional and technical safety requirements derived from hazards classified as ASIL A, B, C, or D. Safety Goal Properties Tracked:
PropertyTypeDescriptionLinked to
Safety Goal IDString (e.g., SG-01)Unique identifier assigned per hazardHAZID Risksheet
Goal DescriptionTextFunctional safety requirement (e.g., “Ensure AEB activation within 100 ms”)Safety goal work item type
ASILEnumeration (QM/A/B/C/D)Inherited from parent hazard; determines verification rigorHazard via allocation link
Linked HazardWork item linkBidirectional traceability to source hazardISO 26262 Clause 6.2 (concept phase)
Traced to RequirementsWork item link (refines)Safety goal refined into system requirements, design requirements, or architectural decisionsV-model traceability
Verification MethodEnumeration (analysis/inspection/test)How the safety goal will be demonstrated (analysis = theory, inspection = code review, test = functional)V&V engineering team

FMEA Coverage Metrics

The Safety Engineer Dashboard displays real-time FMEA coverage statistics across the complete FMEA hierarchy:
  • System FMEA (SFMEA) — 36 system-level failure modes
  • Subsystem FMEA (SFMEA)
    • ECU Processing: 42 failure modes
    • Sensor Housing: 36 failure modes
    • Vehicle Interface: 28 failure modes
  • Component DFMEA (DFMEA)
    • System-on-Chip: 22 failure modes
    • Camera Module: 24 failure modes
    • Radar Module: 18 failure modes
    • CAN Transceivers: 19 failure modes
    • Safety Co-Processor: 7 failure modes
    • Sensor Housing Assembly: 19 failure modes
    • Memory Module: TBD
FMEA Completeness Indicators:
MetricCalculationTargetStatus
Severity Assigned(Failure modes with severity ≥ 1) / Total failure modes100%Green if ≥95%
Occurrence Rated(Failure modes with occurrence ≥ 0) / Total failure modes100%Green if ≥95%
Detection Rated(Failure modes with detection ≥ 0) / Total failure modes100%Green if ≥95%
Action Priority (AP) Calculated(Failure modes with AP-Initial or postmitigationAP) / Total failure modes100%Green if ≥95%
Risk Controls Assigned(Failure modes with linked risk controls) / Total failure modes≥90%Orange if 70–89%, Red if <70%
Post-Mitigation AP Assigned(Failure modes with AP-Post) / (Failure modes with initial AP ≥ Medium)100%Critical for compliance

Risk Control Effectiveness Tracking

The dashboard provides live visibility into risk control implementation status. Controls are categorized per ISO 26262 hierarchy:
Control TypeISO 26262 PriorityFMEA CategoryExpected Impact
Inherent Safety Design1 (Highest)PreventionEliminates hazard source; reduces Occurrence rating
Protective Measure2 (Medium)Prevention/DetectionMitigates consequences via watchdog, plausibility check, error detection code (EDC)
Information for Safety3 (Lowest)Detection (Weak)Provides warning/training; relies on driver response; only acceptable for low-severity hazards
Risk Control Statuses:
StatusMeaningAction Required
PlannedControl identified but not yet designed/implementedDesign phase; enter DFMEA workflow
In DevelopmentControl under design; verification approach definedImplement control; link to design/code artifacts
ImplementedControl deployed in design or process; ready for verificationExecute verification tests; update AP-Post
VerifiedControl verified to reduce risk; AP-Post < AP-InitialClose control action; document evidence; link to test results
ClosedControl action completed; traceability chain established; regulatory evidence readyArchive for audit trail

Safety Readiness Scorecard (Real-Time)

The dashboard integrates the Safety Readiness Scorecard, which computes live compliance metrics across multiple automotive standards:
StandardPhaseRequirements %Traceability %Verification %FMEA Coverage %Overall Readiness
ISO 26262 Part 3 (Concept)Concept0%100%48%N/A49%
ISO 26262 Part 4 (System Design)System Design87.1%100%83.9%100%92%
ISO 26262 Part 5 (Hardware Design)Hardware Design91.7%100%100%100%97%
ISO 26262 Part 6 (Software Dev)Software Dev100%100%100%N/A100%
AIAG-VDA FMEAAllN/AN/AN/A94.2%94%
IATF 16949/APQPProduction60%73 chars60%N/A60% ⚠️
Concept phase shows 49% readiness because Part 3 concept specifications are typically written in parallel with system design work, not ahead. Increase Part 3 readiness by reviewing hazard identification with OEM stakeholders and documenting architectural principles (fault tolerance, redundancy, diagnostics strategy).
Report / LinkPurposeAccess Method
ISO 26262 HARA ReportCompliance-ready ASIL matrix and hazard registerDirect link from dashboard
HAZID Risk Matrix ReportVisual 3×3 risk matrix (Severity × Exposure × Controllability)Quick link; drill-down to hazards
FMEA ReportsMulti-level FMEA summaries (SFMEA, DFMEA, PFMEA) with AP rankingsNavigation hub for all FMEA evidence
FMEA Coverage ReportGap analysis: requirements/functions/characteristics not yet in FMEAIdentifies incomplete safety analysis
Risk Control Effectiveness ReportPre/post-mitigation AP comparison; control closure statusTracks mitigation progress
Requirements Traceability ReportBidirectional V-model traceability matrixLinks safety goals → requirements → tests
System Structure NavigatorInteractive system hierarchy with failure modes and controlsVisual drill-down by component
Control Plans ReportManufacturing control plan coverage; process failure modes; inspection methodsLinks to PFMEA and Process Flow

Velocity Macro Library Integration

The Safety Engineer Dashboard uses the Nextedy Solutions macro library to render dashboard components dynamically:
## Import macro library
#parse("nextedy_solutions.vm")

## Initialize dashboard
#nxInit()
#nxCommonStyles()

## Render safety statistics
#set($hazards = $page.allWorkItems("type:hazard"))
#set($safetyGoals = $page.allWorkItems("type:safetyGoal"))
#set($controls = $page.allWorkItems("type:riskControl"))

#nxSummaryCardsGrid()
  #nxSummaryCard("Hazards", $hazards.size(), "#c62828", "hazard-icon")
  #nxSummaryCard("Safety Goals", $safetyGoals.size(), "#6a1b9a", "target-icon")
  #nxSummaryCard("Risk Controls", $controls.size(), "#0277bd", "shield-icon")
#end

## Render ASIL distribution
#nxAsiltributionChart($hazards)

Configuration Properties

PropertyTypeDefaultScopeDescription
SAFETY_DASHBOARD_ENABLEDBooleantrueProjectEnables/disables Safety Engineer Dashboard rendering. Set false to hide from role dashboard navigation.
ASIL_DISTRIBUTION_REFRESH_INTERVALInteger (seconds)300ProjectPolling interval for real-time ASIL count updates. Lower values = fresher data; higher values = better performance.
HAZARD_MIN_ASIL_FOR_ALERTEnumeration (QM/A/B/C/D)BProjectMinimum ASIL threshold for displaying “high-risk alert” banner. Hazards ≥ this level trigger safety action reminder.
FMEA_COVERAGE_TARGETInteger (%)95ProjectTarget FMEA completeness percentage. Dashboard shows red/yellow/green status based on deviation from target.
RISK_CONTROL_STATUS_COLORSMapPlanned=gray, In Dev=yellow, Verified=greenDashboardColor scheme for risk control status indicators. Customize to match project governance (e.g., Approved=blue).
SAFETY_READINESS_STANDARD_FILTERList (strings)["ISO 26262", "AIAG-VDA", "IATF"]DashboardWhich standards to include in Safety Readiness Scorecard. Exclude SOTIF/14971 if not applicable.
SHOW_ESTIMATED_RESIDUAL_RISKBooleanfalseProjectIf true, displays post-mitigation AP-equivalent residual risk score on dashboard. Requires AP-Post values on all failure modes.

User Workflows

Workflow 1: Safety Engineer — Complete HARA Assessment

  1. Open Safety Engineer Dashboard → View Hazards count (target: 15–25 per system)
  2. Click HAZID Risksheet → Navigate to HAZID/HARA Risksheet view
  3. Identify hazards → Enter operational situations, hazard scenarios, causes, effects
  4. Assign S/E/C ratings → Use drop-down enumerations; ASIL auto-calculates via formula
  5. Review ASIL Distribution bar → Ensure no hazards left in “Pending” state
  6. Derive Safety Goals → For each ASIL A/B/C/D hazard, create safetyGoal work item
  7. Trace to Requirements → Link safety goals to system requirements via ‘refines’ role
  8. Generate ISO 26262 HARA Report → Export for regulatory submission

Workflow 2: Safety Engineer — Track FMEA Risk Controls

  1. Open Safety Engineer Dashboard → View FMEA Coverage % and Risk Control count
  2. Click FMEA Coverage Report → Identify unmitigated high-severity failure modes
  3. Assign Risk Controls → Link riskControl work items to failure modes via ‘mitigates’ relationship
  4. Classify Control Type → Select Inherent/Protective/Informative per ISO 26262 hierarchy
  5. Update Status → Set risk control status to “Implemented” after design phase
  6. Set Post-Mitigation AP → Enter AP-Post after implementing control; verify AP-Post < AP-Initial
  7. Close Control Action → When verified, set status to “Verified” and link verification evidence

Workflow 3: Program Manager — Review Safety Readiness Scorecard

  1. Open Safety Engineer Dashboard → View real-time Safety Readiness % by standard
  2. Identify low-scoring standards → E.g., IATF 16949 at 60% indicates incomplete characteristics or control plans
  3. Drill down to specific metrics → Click % cell to view failing requirements/characteristics
  4. Schedule completion tasks → Assign to design/safety engineers with target dates
  5. Monitor weekly trending → Dashboard updates automatically as work items are completed
  6. Sign off when ready → Confirm ≥90% overall readiness before production launch