Skip to main content

Supported Standards & Coverage Matrix

This page documents exactly which standards, versions, and rule subsets TrinovaQ Studio supports. Read this before starting a project that requires compliance evidence.

Scope disclaimer

TrinovaQ Studio is a compliance assistance tool. It surfaces gaps and generates evidence artifacts; it does not certify software or replace a qualified safety assessor. All AI-inferred results are advisory and require engineer confirmation before inclusion in formal work products.


MISRA C

VersionStatusRule CoverageNotes
MISRA C:2012Supported~65% of total catalog via cppcheckSee table below for exact rules
MISRA C:2025Partial12 new rules added; expansion to 175+ in progress
MISRA C++:2023Not supportedPlanned
MISRA C++:2008Not supportedNot planned

MISRA C:2012 Rule Coverage Detail

TrinovaQ uses cppcheck as the underlying static analysis engine. cppcheck detects approximately 65% of MISRA C:2012 rules. Rules not covered by cppcheck are not checked by TrinovaQ.

  • Rules covered by cppcheck: ~38 rules (with MISRA addon enabled)
  • Rules requiring manual review or commercial tooling: ~103 rules

To see the current rule list, open Tools → Policy and inspect the MISRA Rule Catalog tab. Each rule shows its source (cppcheck, manual, or not-covered).

35% of MISRA rules not checked

TrinovaQ's static analysis layer covers approximately 65% of MISRA C:2012 rules detectable by automated tools. This is consistent with cppcheck's documented MISRA coverage. For full MISRA coverage, complement TrinovaQ with a commercial MISRA tool (e.g., Polyspace, LDRA, Parasoft QAC).


ISO 26262 Functional Safety

AspectStatusNotes
Traceability (F3) — §6:7.4SupportedBidirectional requirement-to-code matrix; annotation + LLM-inferred links
ASIL PropagationSupportedTransitive closure via GCC call-graph dumps (-fdump-tree-callgraph)
Work Products (F4) — SWE.4/SWE.6SupportedLLM-synthesized narrative work products; engineer review required
GSN Safety Case (F7)SupportedISO 26262-6 goal-structured argument fragments
ASIL decompositionNot supportedDecomposition analysis not implemented
Formal methods (Part 6 §9)Not supportedNo formal verification integration
Edition2018 (second edition)

ISO/SAE 21434 Cybersecurity

AspectStatusNotes
TARA import (F5)SupportedExcel, Word, JSON formats
CAL-graduated verificationSupportedCAL 1–4 adequacy levels
Clause 14 (TARA methodology)SupportedThreat/countermeasure extraction
§15.4 (cybersecurity verification)SupportedCountermeasure adequacy per CAL
§15.5 (validation)PartialEvidence generation; formal validation not automated
UN R155 / R156PartialTARA evidence compatible; CSMS process documentation not generated

AUTOSAR

PlatformVersionStatusNotes
Classic PlatformR4.xSupportedSWC/RTE/MCAL layer boundary enforcement
Classic PlatformR3.xNot supportedParser targets R4.x schema only
Adaptive PlatformAnyNot supportedNot planned for current roadmap

AUTOSAR Classic R4.x Scope

  • ARXML parsing: SAX-based streaming, handles files > 50 MB
  • Detects: SWC→MCAL direct calls (Dio_*, Can_*, Spi_*, Mcu_*, Port_*)
  • Detects: Hardware address literals from application-layer components
  • Detects: MCAL header inclusions (#include <Dio.h>) from wrong layer
  • LLM semantic analysis: indirect violations, obfuscated patterns

A-SPICE (Automotive SPICE)

ProcessBase PracticesStatus
SWE.4 Unit DesignBP1–BP6Supported (narrative synthesis via F4)
SWE.6 Unit ImplementationBP1–BP5Supported (narrative synthesis via F4)
SWE.3 Detailed DesignNot supported
SWE.5 Integration TestNot supported
Work product quality

A-SPICE work products generated by F4 (Work Product Autopilot) contain LLM-synthesized narrative. These are starting points for assessor-ready documents, not finished deliverables. An engineer must review and approve all generated content before submitting to an ASPICE assessor.


Other Standards

StandardStatusNotes
CERT CPartialVia cppcheck rule cross-reference; no dedicated enforcement layer
CWEPartialcppcheck maps some rules to CWE IDs
SPDX 2.3 (SBOM)SupportedExport via Reports & SBOM feature
UN R155PartialTARA evidence artifacts compatible; full CSMS not automated
DO-178CNot supportedAvionics standard; not planned

Hardware Targets (Compile & Flash)

TargetArchitectureRAMFlashFlash ToolStatus
Arduino UnoAVR 8-bit2 KB32 KBavrdudeSupported
STM32 F103ARM Cortex-M320 KB128 KBOpenOCD + ST-LinkSupported
ESP32Xtensa dual-core512 KB4 MBNot yet supported

Supported Analysis Languages

LanguageStatic AnalysisCompilationNotes
C (C99/C11)Full — MISRA, CERT C via cppcheckGCCPrimary target
C++Partial — some cppcheck rules applyGCCMISRA C++ not supported
RustSafety scorerustcNo MISRA equivalent
OtherNoneNone