Virtual Prototyping for Embedded Linux Product Development (Linux Journal)
As for the advantages of prototyping, the first and probably most significant benefit is involving other people early in the design process. As mentioned earlier, the virtual prototype presents your product plan to non-engineers in a way that they can understand and visualize, without having to wait until a hardware mock-up is available. You don't want the marketing department, product experts and management requesting specification changes when the product is nearly done. At that point, such changes may take months to implement. Often it is too late to make all the necessary revisions, so a less-than-perfect product goes on to market."
