Military Embedded Systems

DDC-I

Articles 1 - 4
Avionics

Cache partitioning increases CPU utilization for safety-critical multicore applications - Story

March 12, 2013
Cache partitioning reduces worst-case execution time for critical tasks, thereby enhancing CPU utilization, especially for multicore applications.
Avionics

DO-178C brings modern technology to safety-critical software development - Story

March 07, 2012
Avionics software technology has improved by leaps and bounds since DO-178B was introduced in 1992. DO-178C will bring safety-critical software development into the modern era, adding support for advanced techniques such as UML and mathematical modeling, object-oriented programming, and formal methods. The ready availability of third-party tools, platforms, and certification services will hasten the adoption and deployment of DO-178C.
Avionics

Solving the processor challenges for safety-critical software - Story

October 12, 2011
Multicore, hyperthreading, Dynamic Frequency Scaling (DFS), and DMA are modern processor features aiming to optimize average-case execution times. Such optimizations can result in challenges for safety-critical software designers, who must focus on worst-case behavior, though. However, these issues can be successfully mitigated.
Avionics

Migrating safety-critical software in military and aerospace systems - Story

June 20, 2011
DO-178B applications face reverification and recertification with the impending migration to DO-178C standard.
Articles 1 - 4