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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Benchmarking Embedded C Code Generation Techniques for Safety-Critical Automotive Applications Aligned with MISRA C and ISO 26262

  • Rachid Latif,
  • Moussa Bellaou,
  • Lahoucaine Amezouy,
  • Abdessamade Elboudani

摘要

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.