
AUTOSAR Architecture Validation & Compliance Assistant
Validate AUTOSAR architecture designs for standard compliance and structural integrity
What You Can Do
You can validate AUTOSAR software architectures across multiple compliance dimensions—layer separation, component interfaces, port definitions, service interfaces, and communication semantics. The skill identifies structural violations, missing documentation artifacts, and compliance gaps early in the design phase, helping you catch issues before formal gates and functional safety audits. It generates architecture compliance reports and documentation needed for ISO 26262 functional safety reviews.
Features
verifies proper isolation between Application Layer, RTE, and BSW modules
checks port definitions, service interfaces, and communication semantics for correctness
validates cross-ECU communication configuration and RTE interactions
ensures artifact naming follows AUTOSAR standards and traceability rules
identifies gaps in interface specifications, design artifacts, and compliance evidence
audits state machines and mode-dependent behavior for AUTOSAR compliance
reviews Basic Software configuration against AUTOSAR layering requirements
produces structured documentation for ISO 26262 functional safety audits
Example Output
Example 1: Layer Violation Detection
✓ Application Layer: 10 SWCs validated ✓ RTE Configuration: 4 scheduling groups, 25 runnable mappings ⚠ Violation Found: SWC_Engine directly accesses CAN driver (BSW) — should use RTE service port ⚠ Missing: Port timing annotations on 3 periodic SWCs
Example 2: Compliance Report
AUTOSAR 4.2 Compliance Summary
- Reviewed 15 Software Components
- Interface Definitions: 12/15 complete (80%)
- Mode Management: 2/4 state machines properly annotated
- Communication Bindings: CAN configuration validated ✓
- Missing Artifacts: 3 interface specifications, 2 mode declarations
- Recommendation: Add interface timing contracts before RTE generation
Example 3: BSW Organization Assessment
✓ Com module: Properly layered, 24 signal mappings validated ✓ EcuM: State chart follows AUTOSAR 4.x standard ⚠ Memory layout: 2 BSW modules sharing RAM section (non-compliant) → Action: Refactor memory organization per AUTOSAR Memory Abstraction Layer rules
What's Included
- AUTOSAR_Validation_Assistant.md: core validation skill and compliance checking methodology
- Architecture_Review_Checklist: comprehensive AUTOSAR 3.x and 4.x compliance checklist (layer separation, interfaces, naming)
- Compliance_Report_Template: structured markdown template for ISO 26262 functional safety gate documentation
- SWC_Interface_Verification_Framework: step-by-step process for validating port definitions and service interactions
- BSW_Module_Organization_Guide: reference guide for proper Basic Software layering and configuration patterns
Who It's For
- AUTOSAR Architects — validating software architecture designs before specification sign-off
- Embedded Software Engineers — reviewing component layering and interface compliance
- Functional Safety Managers — gathering compliance evidence for ISO 26262 audits and safety gates
- ECU Integration Engineers — assessing multi-ECU communication topology and RTE configuration
- Legacy Code Refactoring Teams — identifying compliance gaps when migrating to AUTOSAR standards
Best For
- Pre-implementation architecture reviews of SWC designs
- Multi-ECU communication topology validation
- Compliance documentation generation for functional safety audits
- BSW module organization and layering assessment
- Interface specification completeness and correctness checking







