An emulator written for a software engineering project at the U of A