OOPSLA'17
|
Fast and Precise Type Checking for JavaScript
Avik Chaudhuri, Panagiotis Vekris, Sam Goldman, Marshall Roch, Gabriel Levi
[ arXiv
]
|
PhD Thesis
|
Precise Type Checking for JavaScript
Panagiotis Vekris
|
PLDI'16
|
Refinement Types for TypeScript
Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
[ arXiv
| github
| demo
| Talk: pptx
pdf
]
|
ECOOP'15
|
Trust, but Verify: Two-Phase Typing for Dynamic Languages
Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
[ extended
| Talk: pptx
pdf
]
|
POPL'15
|
Safe & Efficient Gradual Typing for TypeScript
Aseem Rastogi, Nikhil Swamy, Cédric Fournet, Gavin Bierman, Panagiotis Vekris
[ Technical Report
| demo
]
|
HotPower'12
|
Towards Verifying Android Apps for the Absence of No-Sleep Energy Bugs
Panagiotis Vekris, Ranjit Jhala, Sorin Lerner, Yuvraj Agarwal
[ github
]
|
PLOS'11
|
Dynamic Deadlock Avoidance in Systems Code Using Statically Inferred Effects
Prodromos Gerakios, Nikolaos Papaspyrou, Konstantinos Sagonas, Panagiotis Vekris
|