Chord: A Program Analysis Platform for Java


Recent News


About Chord

Chord is a program analysis platform that enables users to productively design, implement, combine, and evaluate a broad variety of static and dynamic program analyses for Java bytecode. It has the following key features:

Chord is portable and has been tested on a variety of platforms, including Linux, Windows/Cygwin, and MacOS. It is open source software distributed under the New BSD License.


Documentation


Talks


Questions?

For questions about Chord, send email to chord-discuss{at}googlegroups.com or browse the archives. Posting does not require membership but posts by non-members are moderated to avoid spamming group members.


Contributors

The Chord project started as part of Mayur Naik's doctoral work at Stanford University with Alex Aiken.

Since then, many have contributed algorithms, code, and applications to Chord, including: David Gay, Pallavi Joshi, Zhifeng Lai, Percy Liang, Chang-Seo Park, Ariel Rabkin, Mooly Sagiv, Koushik Sen, and Omer Tripp.

Mayur Naik and Ariel Rabkin currently maintain Chord's source code.