A virtual machine environment for teaching the development of system software. - Joseph A. Driscoll; Ralph M. Butler; Joelle M. Key (ACM Southeast Regional Conference, 2004)