In 2006 at NXP Semiconductors, I developed TimeDoctor, an Eclipse plugin to visualize the execution behavior of complex SoC systems, as well as of stand-alone processors (e.g. Linux). TimeDoctor is commercially used in MontaVista's Linux Platform Development Kit. Check out the TimeDoctor homepage on sourceforge. Although the name is the same, the Eclipse development environment is a completely different product than the work of my PhD. on the 'Eclipse' coprocessor architecture.