Loci: Simple Thread-Locality for Java. - Tobias Wrigstad; Filip Pizlo; Fadi Meawad; Lei Zhao; Jan Vitek (ECOOP, 2009)

Real-time wait-free queues using micro-transactions. - Fadi Meawad; Martin Schoeberl; Karthik Iyer; Jan Vitek (JTRES, 2011)

Eval begone!: semi-automated removal of eval from javascript programs. - Fadi Meawad; Gregor Richards; Floréal Morandat; Jan Vitek (OOPSLA, 2012)

Micro-transactions for concurrent data structures. - Fadi Meawad; Karthik Iyer; Martin Schoeberl; Jan Vitek (Concurr. Comput. Pract. Exp., 2013)