A program which can run other process under some time and memory constraints. It's been used as a tool for algorithm programming contest training platform in NJUST.