PurPL is the cross-departmental umbrella group for programming languages research at Purdue University. PurPL research groups push the boundaries of every area in programming languages, software engineering, formal methods, and systems: PL theory, design, and implementation, language-based security, compiler optimizations, verification, program synthesis, and more. But we do more than fundamental research: we bring PL ideas to bear on a wide range of areas, including big data, security, education, and computational science.
News ![rss feed icon](assets/rss-32.ico)
-
Durga’s paper on GPU ray tracing acceleration for nearest neighbor won best paper at ICS! Congrats Durga!
-
Congrats to Guannan, Danning, Yongwei and their co-authors on their upcoming PLDI paper on making smart contracts safer by integrating behavioral contracts into Solidity!
-
Congrats to Zhe and Qianchuan on their upcoming PLDI paper on HATS– a new technique for automatically reasoning about clients of effectful data structure libraries using a combination automata and refinement types.
-
Congrats to Julia (Belyakova) on her upcoming PLDI paper on subtyping in Julia (the language)!
-
Durga, Vani, and Artem’s paper on implementing k-nearest neighbor search using ray tracing will appear at ICS’24! Congrats to all the authors!
-
Ashish has joined the faculty at IIT Hyderabad. Congratulations Ashish!
-
Qianchuan’s work on deriving performant privacy-preserving MPC programs will appear at OOPSLA’24. Congratulations Qianchuan!
-
Mingwei’s paper on analysis of protocol parsers has been accepted to OOPSLA’24! Congrats to all the authors!
Faculty
Postdocs
Grad Students
Undergraduates
Alumni
- Adam Miller
- Ashish Mishra
- Caleb Helbling
- Charitha Saumya
- David M. Perry
- Jad Hbeika
- James Decker
- Kanak Mahadik
- Kia Rahmani
- Kirshanthan Sundararajah
- Laith Sakka
- Leo Osvald
- Nikhil Hegde
- Nouraldin Jaber
- Oliver Bračevac
- Ruby Tahboub
- Scott A Carr
- Shangyin Tan
- Supun Abeysinghe
- Terry Hsu
- Xilun Wu
- Yanjun Wang
- Fei Wang
- Gowtham Kaki
- Gregory Essertel
- Kartik Nagar
- Roopsha Samanta
- Mathias Payer
- Samuel Midkiff
- Xuankang Lin