Title: Design and implementation of a computer simulator