Distributed Online Judge System for Interactive Theorem Provers

Takahisa Mizuno, Shin-ya Nishizaki, Ford Lumban Gaol
2014 EPJ Web of Conferences  
In this paper, we propose a new software design of an online judge system for interactive theorem proving. The distinctive feature of this architecture is that our online judge system is distributed on the network and especially involves volunteer computing. In volunteers' computers, network bots (software robots) are executed and donate computational resources to the central host of the online judge system. Our proposed design improves fault tolerance and security. We gave an implementation to
more » ... two different styles of interactive theorem prover, Coq and ACL2, and evaluated our proposed architecture. From the experiment on the implementation, we concluded that our architecture is efficient enough to be used practically.
doi:10.1051/epjconf/20146800016 fatcat:4jaqbtjim5aybo2x2k4xi6lq3a