Travelled to:
1 × Canada
1 × Cyprus
1 × Ireland
1 × United Kingdom
4 × USA
Collaborated with:
R.Jhala M.Mayer N.Swamy J.Chen ∅ S.Lerner Justin Lubin D.Herman P.M.Rondon V.Kuncak J.A.Meister J.W.Voung Brian Hempel Mitchell Spradlin Jacob Albers C.Omar Ian Voysey M.A.Hammer
Talks about:
type (6) program (3) direct (3) javascript (2) function (2) bidirect (2) manipul (2) inform (2) enforc (2) evalu (2)
Person: Ravi Chugh
DBLP: Chugh:Ravi
Contributed to:
Wrote 12 papers:
- ESOP-2015-Chugh #named #recursion #self #type system
- IsoLATE: A Type System for Self-recursion (RC), pp. 257–282.
- OOPSLA-2012-ChughHJ #dependent type #javascript
- Dependent types for JavaScript (RC, DH, RJ), pp. 587–606.
- POPL-2012-ChughRJ #logic #type system
- Nested refinements: a logic for duck typing (RC, PMR, RJ), pp. 231–244.
- ESOP-2010-SwamyCC #data flow #policy
- Enforcing Stateful Authorization and Information Flow Policies in Fine (NS, JC, RC), pp. 529–549.
- PLDI-2010-ChenCS #compilation #security #verification
- Type-preserving compilation of end-to-end verification of security enforcement (JC, RC, NS), pp. 412–423.
- PLDI-2009-ChughMJL #data flow #javascript #staged
- Staged information flow for javascript (RC, JAM, RJ, SL), pp. 50–62.
- PLDI-2008-ChughVJL #analysis #concurrent #data flow #detection #source code #using
- Dataflow analysis for concurrent programs using datarace detection (RC, JWV, RJ, SL), pp. 316–326.
- BX-2019-MayerC #bidirectional
- A Bidirectional Krivine Evaluator (MM, RC), pp. 56–60.
- OOPSLA-2018-MayerKC #bidirectional #evaluation
- Bidirectional evaluation with direct manipulation (MM, VK, RC), p. 28.
- PLATEAU-2019-LubinC #functional #program transformation
- Type-Directed Program Transformations for the Working Functional Programmer (JL, RC), p. 12.
- PLDI-2016-ChughHSA
- Programmatic and direct manipulation, together at last (RC, BH, MS, JA), pp. 341–354.
- POPL-2019-OmarVCH #functional #programming
- Live functional programming with typed holes (CO, IV, RC, MAH), p. 32.