Seattle Area Software Quality Assurance Group
EMULATION AS A TEST INFRASTRUCTURE
Emulation tools are particularly suited to software development for embedded applications. Early emulators were based on hardware, limited in resources, and proprietary. They were poor tools to develop code, and just about useless for testing. Processor performance has improved tremendously and the situation is much better today. A prime reason is targets can now run a conventional desktop operating system. Dan will describe several important benefits from this for Development as well as Test, and what it takes to make infrastructure based on emulation workable. There will be a demonstration comparing emulator operation with the real target for a portable entertainment product. Emulation encourages automated test, and several examples will be shown.
Dan Voss, Varolii Corp
Dan has been involved in software projects for many years as a developer, project manager on small teams, and for the past 9 years, in testing. Most of his experience is in embedded control applications that used emulation in some form. This included test instrumentation at Fluke, computer system peripherals at Tally and Avocent, and most recently, wireless consumer products at Varia Mobile. He just started in a quite different direction in database applications QA at Varolii Corp. Dan earned a BSEE from Santa Clara University and an MSEE from the UW. He has CSTE certification and is a registered EE in Washington