PASTA is implemented in pure Java. Simply clone the repo and make in a terminal. Ant/Maven will automatically resolve dependencies. A fresh build usually takes a few minutes:

$ git clone https://github.com/zelinzhao/pasta.git
$ cd pasta && make

Upon successful build, an all-in-one Java archive will be created in the target/ directory, with all dependencies being packed. If you see the help message, everything is set!

$ java -jar ./target/pasta-[ver]-full.jar
Usage pasta:
  pasta distiller <args>		Distill gadgets from programs.
  pasta synthesizer <args>		Synthesize transformers.
  pasta verifier <args>			Verify a transformer against test cases.