Real-Time Systems Programming in Ada — Priorities, Periodic Execution, and CPU Time Control in Practice (archived 2026-07-27)
A practical deep dive into Ada's Annex D real-time features — task priorities, the Ceiling_Locking protocol, drift-free periodic execution with delay until, the Ravenscar profile, timing events, protected queues, per-task CPU time measurement, and a multi-periodic integration demo — all explained through 8 compilable code examples. Archived version of https://comcomponent.com/en/blog/ada-real-time-systems/, as published on 2026-07-27. The live article is maintained and may change after this date. First published 2026-06-14.
Authors
- Go Komura (ORCID: https://orcid.org/0009-0008-8895-8390)
Institutions
- Fujikura (United States) (US)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-07-27
- DOI
- https://doi.org/10.5281/zenodo.21614694
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00