@PaniniJ Group Dec1512

Abstract: This project’s main goal is to provide Java developers with a simple way to safely write concurrent programs using the Panini capsule-oriented programming paradigm. This is achieved by producing a deliverable .jar file that will easily integrate with standard Java workflow and toolchain. The annotation processor in this .jar will be triggered by any standard Java compiler to generate capsules and other artifacts needed for their operation. These capsules will run concurrently in a capsule system.

Dr. Hridesh Rajan

Project Advisor

Dalton Mills


David Johnston

Team Lead

Trey Erenberger

Key Concept Holder