There are many reasons why military embedded systems become obsolete. Sometimes it’s because vendors stop supplying required hardware or supporting certain operating systems or versions. Other times it’s because of changes in the developmen...
The next evolution of the legacy software migration will need to focus on flexibility, and should be architected to enable the construction of Systems of Systems.
As new systems are being designed, software developers are using open-standards-based programming languages and OSs, such as C/C++ and POSIX, to ensure portability for the future. But for existing deployed legacy systems, the same considerations and ...
Exploitation of MCUs, MPUs, and multicore and FPGA hardware with C/C++ and POSIX implementations offer SWaP-reducing legacy system restructuring alternatives to virtualization.