Back to Catalog
Auto-Iso26262-Audit icon

Auto-Iso26262-Audit

Verified

by Dryade

enterprise general
0.0 (0 ratings) 0 downloads

Description

ISO 26262 functional safety audit assistant for automotive HARA worksheets, ASIL classification, and safety concept generation

Screenshots

Details

auto-iso26262-audit

Tier: Enterprise | Type: Agent | Category: Compliance | Version: 1.0.0

AI-powered ISO 26262 functional safety audit assistant for automotive engineers. Generates HARA worksheets, classifies ASIL levels, and drafts functional safety concepts from vehicle function descriptions.


1. Overview

Plugin Name: auto-iso26262-audit Slug: auto-iso26262-audit Required Tier: Enterprise Plugin Type: Agent (orchestrator-integrated tools) Category: Compliance Author: Dryade License: DSUL

What It Does

Assists functional safety engineers with ISO 26262 Part 3 compliance documentation. Takes vehicle function descriptions as input and generates structured HARA worksheets with severity/exposure/controllability scoring, automatic ASIL classification, and functional safety concept drafts with traceable safety requirements.

Key Capabilities

  • HARA worksheet generation from function descriptions
  • ASIL classification via ISO 26262 Part 3 Table 4 matrix
  • Functional safety concept drafting with FSR/HSR/SSR decomposition
  • Hazard identification from a library of 12+ common automotive hazards
  • Audit-ready documentation with ISO 26262 clause references

2. User Stories

Primary User Stories

US-1: Generate HARA for New Vehicle Function

As a functional safety engineer, I want to generate a HARA worksheet from a function description so that I can reduce HARA creation time from 2-4 weeks to 2-3 days.

Acceptance Criteria:

  • [ ] HARA worksheet generated with hazardous events, S/E/C ratings, and ASIL classification
  • [ ] Each hazardous event includes a safety goal
  • [ ] ISO 26262 Part 3 clause references included

US-2: Classify ASIL Level

As a safety engineer, I want to classify ASIL levels from S/E/C ratings so that I can quickly determine safety requirements for hazardous events.

Acceptance Criteria:

  • [ ] ASIL classification follows ISO 26262 Part 3 Table 4
  • [ ] QM result returned for S0/E0/C0 combinations
  • [ ] Human-readable ASIL description provided

Edge Cases

  • S0/E0/C0 ratings: Returns QM (no safety requirements)
  • Invalid S/E/C combination: Returns INVALID with guidance

3. Architecture

Component Diagram

+------------------+     +------------------+     +------------------+
|   Plugin Router  | --> |  Safety Logic    | --> |  Data Provider   |
| /auto-iso26262-  |     |  ASIL Matrix     |     |  (mock / real)   |
|  audit/*         |     |  HARA Generator  |     +------------------+
+------------------+     +------------------+            |
                               |                   +-----v------+
                         +-----v------+            | Demo Data  |
                         | Hazard Lib |            | data/*.json|
                         +------------+            +------------+

Dependencies

  • Internal: core.plugins.EnterprisePluginProtocol, core.plugin_config_store.PluginConfigStore
  • External: None (fully self-contained)
  • Plugin: None

4. API Spec / Agent Capabilities

REST Endpoints

| Method | Path | Description | Auth | |--------|------|-------------|------| | GET | /auto-iso26262-audit/health | Health check | No | | POST | /auto-iso26262-audit/hara | Generate HARA worksheet | Yes | | POST | /auto-iso26262-audit/classify-asil | Classify ASIL from S/E/C | Yes | | POST | /auto-iso26262-audit/safety-concept | Generate safety concept | Yes |

Request/Response Examples

POST /auto-iso26262-audit/classify-asil

// Request
{"severity": "S3", "exposure": "E4", "controllability": "C3"}

// Response { "status": "ok", "severity": "S3", "exposure": "E4", "controllability": "C3", "asil": "D", "iso_reference": "ISO 26262 Part 3, Table 4", "description": "ASIL D -- highest automotive safety integrity level" }


5. Data Flow

Processing Pipeline

  1. User provides vehicle function description or S/E/C ratings
  2. Plugin loads hazard library and HARA templates from demo data
  3. Hazards matched to function, S/E/C estimated from hazard profiles
  4. ASIL classified using ISO 26262 matrix
  5. Structured HARA worksheet or safety concept returned

Demo Data Description

The data/ directory contains:

  • asil-classification.json: Full ASIL classification matrix with S/E/C descriptions
  • hara-examples.json: 3 complete HARA examples (ACC, EPS, BMS)
  • hazard-library.json: 12 common automotive hazards with severity ratings
  • safety-concept-templates.json: 2 functional safety concept templates
  • vehicle-functions.json: 3 sample vehicle function descriptions

Total: 5 data files covering ISO 26262 Part 3 core methodology.


6. Security Considerations

Data Handling

  • PII: No -- processes technical safety documentation only
  • Encryption: N/A -- no data persistence beyond plugin config
  • Data Retention: No data stored; stateless processing

Isolation

  • Plugin runs in sandboxed context via core plugin loader
  • No external API calls -- all processing is local
  • Safety-critical data never leaves the deployment environment

7. Test Plan

Test Classes

| Class | Tests | Coverage Target | |-------|-------|----------------| | TestPluginAttributes | 7 | 100% manifest fields | | TestMarketplace | 3 | Marketplace metadata | | TestASILClassification | 7 | ASIL matrix correctness | | TestDemoData | 6 | All data files | | TestPluginModule | 2 | Module structure |

Running Tests

cd dryade-plugins
python -m pytest enterprise/auto-iso26262-audit/tests/ -x -v --tb=short

8. Deployment Notes

Requirements

No additional Python packages required beyond core dependencies.

Configuration

{
  "data_source": "mock"
}

Set data_source to "real" to process uploaded documents instead of demo data.

Compatibility

  • Min Dryade Version: 1.0.0
  • Python: >=3.11

9. User Guide

Getting Started

  1. Ensure your Dryade instance has an Enterprise tier license
  2. Install the plugin via the marketplace or dryade-pm push
  3. Navigate to the chat interface and ask about ISO 26262 analysis

Common Workflows

Workflow 1: Generate HARA

  1. Describe the vehicle function (e.g., "Adaptive Cruise Control")
  2. Plugin generates hazardous events with S/E/C ratings
  3. Review and adjust ratings based on domain expertise

Workflow 2: Classify ASIL

  1. Provide severity, exposure, and controllability ratings
  2. Plugin returns ASIL classification with ISO reference
  3. Use ASIL to determine safety requirement level

10. Screenshots

Plugin operates via API/chat interface. No dedicated UI screenshots.


11. Changelog

1.0.0 (2026-03-05)

  • Initial release
  • HARA worksheet generation for vehicle functions
  • ASIL classification matrix (ISO 26262 Part 3 Table 4)
  • Functional safety concept drafting
  • Hazard library with 12 common automotive hazards
  • Demo data for ACC, EPS, and BMS functions

Future Roadmap

  • [ ] FMEA integration for HARA-to-FMEA workflow
  • [ ] Safety case argument structure (GSN notation)
  • [ ] Multi-language support for safety documentation
Subscribe & Install

Requires enterprise tier subscription

Plugin Info

Version 1.0.0
Author Dryade
Tier enterprise
Category general
Type backend
Downloads 0
Updated Mar 15, 2026

Tags

enterpriseauto-iso26262-audit