Skip to content

hara asil inherits go-FuSa's incorrect 4-column (C0-C3) ASIL determination table #94

Description

@SoundMatt

Filed alongside SoundMatt/go-FuSa#88, the root cause. This repo's CHANGELOG (v0.5.29) documents deliberately extending the Controllability axis from 3 columns (C1-C3, matching the real ISO 26262-3:2018 Table 4) to 4 (C0-C3) "to match go-FuSa's DetermineASIL" — but go-FuSa's 4-column table doesn't match the actual standard; it systematically over-rates ASIL by one band. cfusa hara asil therefore does the same here.

Confirmed downstream in SoundMatt/c-RCP#125: a fix attempt trusted cfusa hara asil's "all correct" output over an audit's over-rating claim, and closed the issue on that (incorrect) basis — an independent re-check against the primary standard text showed the audit was right and this tool's output was wrong.

Recommendation: once go-FuSa#88 lands a fix, re-sync this repo's table to match (drop the C0 column, or give it an explicit pre-table shortcut as suggested there), and add the same regression test against known Table 4 values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions