Slide 35 of 46
However, one of the most important aspects of these technologies moving forward is that of interfaces. In this regard, one of the least understood and yet most important aspects of SOC integration is that of software infrastructure.
A well-defined, stable software model for programming embedded systems would be of particular advantage to the military. However, is not a topic that is being addressed well commercially at all. In a rush for markets, ad-hoc and proprietary embedded OSs, mostly rough clones or subsets of commercial systems design for simulation markets, are being adapted for use.
Today, the two most common approaches to such infrastructure can be thought of as board on a chip--an ad-hoc collection of drivers and interfaces, or multics inspired--a more uniform component-oriented approach but which has by no means been taken far enough.
Independent research in the area of appropriate software architectures, tools, and development systems for embedded SOC applications is critical to military as well as commercial systems integrators in the long term.