The programming language EPC2 is the term project for CS609 in Spring 2000.
This page includes the full documentation. The source code is available upon request.