Benchmarking Embedded C Code Generation Techniques for Safety-Critical Automotive Applications Aligned with MISRA C and ISO 26262
摘要
Embedded software is central to modern automotive systems, demanding rigorous practices for safety and reliability. This study compares three code development approaches—unconstrained manual coding, standards-compliant manual coding (MISRA C, ISO 26262), and automatic Simulink-based generation—applied to Vehicle Speed Sensor and Engine Temperature Display subsystems. Quantitative evaluation demonstrates that standards-compliant manual coding balances safety assurance with implementation efficiency, while model-based generation excels in traceability and development speed. The analysis extends to industrial implications including certification, cost, and scalability, while proposing hybrid workflows that leverage both methodologies’ strengths.