This white paper introduces the usage and benefits of so called virtual prototypes for debug and analysis during embedded software development. Instead of listing tool features, we have chosen to illustrate the virtual prototype capabilities by means of representative case studies. Based on various realistic debugging scenarios, this white paper highlights how a software developer can take advantage of a virtual prototype to make debugging easier, faster and more predictable.