Skip to content

feat: domain schemas — IEC 61508, IEC 62304, DO-178C, EN 50128 (#102)#115

Merged
avrabe merged 2 commits intomainfrom
feat/domain-schemas
Apr 2, 2026
Merged

feat: domain schemas — IEC 61508, IEC 62304, DO-178C, EN 50128 (#102)#115
avrabe merged 2 commits intomainfrom
feat/domain-schemas

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Apr 2, 2026

Summary

Four major domain safety schemas covering industrial, medical, aviation, and railway software:

IEC 61508 — Functional Safety (industrial)

  • 15 artifact types: safety concept → safety requirements → SW architecture → modules → verification → validation
  • SIL-based traceability rules (SIL 3-4 requires independent assessment)
  • Parent standard for IEC 62304, EN 50128

IEC 62304 — Medical Device Software

  • 13 artifact types: SW dev plan → requirements → architecture → units → verification → release
  • Class-conditional rules (A/B/C software safety classification)
  • Aligned with IEC 62304 Edition 2 (AI lifecycle, ~2026)

DO-178C — Airborne Software (aviation)

  • 14 artifact types: PSAC → HW/LW requirements → design → source → tests → SAS
  • DAL-based traceability (A through E)
  • Full requirement → test → source code chain

EN 50128 — Railway Software Safety

  • 14 artifact types: SIL requirements → specifications → components → tests → deployment
  • Tool qualification records (T2/T3 tools)
  • Independent safety assessment for SIL 3-4

Schema count: 16 built-in

common, dev, stpa, stpa-ai, aspice, cybersecurity, aadl, score, eu-ai-act, safety-case, iec-61508, iec-62304, do-178c, en-50128

All registered as embedded schemas with rivet init --preset support.

Refs #102.

🤖 Generated with Claude Code

avrabe added 2 commits April 2, 2026 14:28
DO-178C (aviation): 14 artifact types covering PSAC through SAS,
DAL-based traceability rules, HW/LW requirement → test → source chain.

EN 50128 (railway): 14 artifact types covering SIL requirements
through deployment, tool qualification, independent assessment.

Both registered as embedded schemas with init presets.
…schemas (#102)

IEC 61508 (industrial functional safety): 15 artifact types covering
safety concept through modification request, SIL-based traceability
rules, independent assessment for SIL 3-4.

IEC 62304 (medical device software): 13 artifact types covering
SW development plan through release, class-conditional verification
(A/B/C), problem and change management.

Both registered as embedded schemas with init presets.
Schema count: 16 built-in.
@avrabe avrabe merged commit ffeff76 into main Apr 2, 2026
10 of 13 checks passed
@avrabe avrabe deleted the feat/domain-schemas branch April 2, 2026 19:01
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant