Military Embedded Systems

Company Directory

DDC-I

4545 E. Shea Blvd., Suite 210
Phoenix, AZ 85028
[email protected]
https://www.ddci.com/
DDC-I
Articles related to DDC-I
Avionics

SAFETY CRITICAL BLOG: Face value - Blog

October 15, 2014
Safety Critical Blog: With our fighting forces asked to do more with less, cost containment has become an imperative for Department of Defense (DoD) program managers and defense contractors, not only for initial procurement, but long-term maintainability and upgradability. Cost containment has become especially critical for software development, which is the primary driver of enhanced avionics functionality.
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

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.
Avionics

Migrating complex embedded systems - Story

June 24, 2008
Migrating today's complex military and commercial avionics systems can be quite a daunting proposition, but several steps can be taken to alleviate some of the headache.
Avionics

Merging legacy software into contemporary system design - Story

April 02, 2008
As defense industry software developers transition from Ada to Java and upgrade their hardware, they must do so in a way that protects existing application software. Mixed language development tools that support real-time and safety-critical Java as well as stalwarts such as Ada and C provide a seamless upgrade path that enhances productivity while preserving legacy code.