By Michel Genard
Whether developers or corporations use a formal development process or not, one of the most critical (and risky) milestones is to have access to the target hardware, on-time and on-quantity in order to get going with the software development. Adding to this dependency, the fact that software content has grown to a point where you have more lines of codes in any electronics systems than gates, the debugging, test and integration of these devices are by far the most challenging and overlooked activities. Often OEMs have no other choice than to make compromises to time-to-market and quality levels if they still want to release a product. Beyond trying to reduce cost of labor, deploying the smartest tools, and reusing commercial off the shelf components as much as possible, OEMs and system integrators are also looking for solutions to mitigate these risks and have found simulations such as Wind River Simics as the vector to literally “shift left” their life cycles, enabling them to develop software without the constraint of needing the target hardware to be available or even designed yet.