Recursive Types and Pattern-Matching in Java. - Rémi Forax; Gilles Roussel 001 (GCSE, 1999)

Java Multi-Method Framework. - Rémi Forax; Étienne Duris; Gilles Roussel 001 (TOOLS (37), 2000)

A Reflective Implementation of Java Multi-Methods. - Rémi Forax; Étienne Duris; Gilles Roussel 001 (IEEE Trans. Software Eng., 2004)

Reflection-based implementation of Java extensions: the double-dispatch use-case. - Rémi Forax; Étienne Duris; Gilles Roussel 001 (J. Object Technol., 2005)

Saburo, a tool for I/O and concurrency management in servers. - Gautier Loyauté; Rémi Forax; Gilles Roussel 001 (IPDPS, 2006)

Tatoo: an innovative parser generator. - Julien Cervelle; Rémi Forax; Gilles Roussel 001 (PPPJ, 2006)

A Java toolkit for the design and the automatic checking of server architectures. - Gautier Loyauté; Rémi Forax; Gilles Roussel 001 (PPPJ, 2007)

A simple implementation of grammar libraries. - Julien Cervelle; Rémi Forax; Gilles Roussel 001 (Comput. Sci. Inf. Syst., 2007)

On defining quality based grammar metrics. - Julien Cervelle; Matej Crepinsek; Rémi Forax; Tomaz Kosar; Marjan Mernik; Gilles Roussel 001 (IMCSIT, 2009)

Banzai: a Java framework for the implementation of high-performance servers. - Julien Cervelle; Rémi Forax; Gautier Loyauté; Gilles Roussel 001 (SAC, 2009)

On automata and language based grammar metrics. - Matej Crepinsek; Tomaz Kosar; Marjan Mernik; Julien Cervelle; Rémi Forax; Gilles Roussel 001 (Comput. Sci. Inf. Syst., 2010)

Banzai+Tatoo: Using cutting-edge parsers for implementing high-performance servers. - Julien Cervelle; Rémi Forax; Gautier Loyauté; Gilles Roussel 001 (Sci. Comput. Program., 2012)

Android 292: implementing invokedynamic in Android. - Gilles Roussel 001; Rémi Forax; Jerome Pilliet (JTRES, 2014)

DualStack: improvement of invokedynamic implementation on Android. - Jerome Pilliet; Rémi Forax; Gilles Roussel 001 (JTRES, 2015)