~/talk

Misra Parallelism Safety-critical Guidelines for C++11, 17, Then C++20, 23

Talkat CppCon 2021 · on Tuesday, 2021-10-26· at 10:30· online· [security]
linkedin:mcwong2
links:none on file
slides:none on file

Group work documents a concrete, tool-focused effort: a phase‑one spreadsheet of ~81 candidate rules, 18 accepted and 20 deferred toward MISRA NEXT for C++11/14/17 with eyes on C++20/23. Rules are classified by decidability categories (human vs tool, local vs whole‑program), examples include mutex adapters, std::call_once and lock‑order graphs, and AUTOSAR async/future patterns. Outputs are machine‑checkable rules, directive rules, and recommendations for static analysis and intent attributes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Why do we need it
  3. 2:35Standards
  4. 4:15Standard Comparison
  5. 5:25Most Important Guidelines
  6. 6:35Type Resource Safety
  7. 8:18What is still missing
  8. 9:57History
  9. 10:55Decidability
  10. 13:02Where should parallel concurrency rules go
  11. 14:16Categories of parallel concurrency rules
  12. 16:28Use case 3 13
  13. 22:10Use case 3 15
  14. 26:34Why concurrency
  15. 31:09Concurrency
  16. 33:25Adaptive Autozone
  17. 37:29Sharing Data
  18. 41:53Conclusion
  19. 43:38Where are we
  20. 48:15Summary
  21. 49:20Questions
  22. 53:47Verb Verbals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.