Publications

  1. Ron Caspi, Hartmut Foerster, Carol A. Fulcher, Pallavi Kaipa, Markus Krummenacker, Mario Latendresse, Suzanne M. Paley, Seung Y. Rhee, Alexander G. Shearer, Christophe Tissier, Thomas C. Walk, Peifen Zhang and Peter D. Karp, The MetaCyc Database of metabolic pathways and enzymes and the BioCyc collection of Pathway/Genome Databases, Nucleic Acids Research, Vol. 36, Database issue, 2008, pp. 623-631. Online Version

  2. Peter D. Karp, Ingrid M. Keseler, Alexander G. Shearer, Mario Latendresse, Markus Krummenacker, Suzanne M. Paley, Ian Paulsen, Julio Collado-Vides, Socorro Gama-Castro, Martin Peralta-Gil, Alberto Santos-Zavaleta, Mónica I. Peñaloza-Spínola, César Bonavides-Martinez and John Ingraham, Multidimensional annotation of the Escherichia coli K-12 genome, Nucleic Acids Research, Vol. 35, No. 22, 2007. Online Version

  3. Mario Latendresse, Simple and Efficient Compilation of List Comprehension in Common Lisp, in the Proceedings of the International Lisp Conference, Cambridge, UK, 1-4 April 2007, pp. 125-130. (PDF), conference slides (PDF, 9MB).

  4. Mario Latendresse and Marc Feeley, Generation of fast interpreters for Huffman compressed bytecode, Science of Computer Programming, Volume 57, Issue 3, September 2005, (Advances in Interpreters, Virtual Machines and Emulators), pp. 295-317. (This is a modified and expanded version of the paper published at IVME 2003)

  5. Mario Latendresse, Masquerade Detection via Customized Grammars in Proceedings of Intrusion and Malware Detection and Vulnerability Assessment: Second International Conference, DIMVA 2005, Vienna, Austria, July 7-8, 2005. LNCS 3548, abstract, PDF.
  6. Mario Latendresse, Rewrite Systems for Symbolic Evaluation of C-like Preprocessing, proceedings of CSMR'04, Tampere, Finland, pp.165-173, March 2004. PostScript, PDF, Slides in PDF
  7. Mario Latendresse, RegReg: a Lightweight Generator of Robust Parsers for Irregular Languages, Proc. of the 10th Working Conference on Reverse Engineering (WCRE), Victoria, Canada, November 2003. PostScript, PDF
  8. Mario Latendresse and Marc Feeley, Generation of Fast Interpreters for Huffman Compressed Bytecode, Proc. of the Workshop on Interpreters, Virtual Machines and Emulators, (IVME), San Diego, USA, ACM, June 2003. PostScript, PDF. This paper received the 2003 best DES/Northrop Grumman technical award DES award.
  9. Mario Latendresse, Fast Symbolic Evaluation of C/C++ Preprocessing Using Conditional Values, Proc. of the 7th European Conference on Software Maintenance and Reengineering (CSMR), Benevento, Italy, pp. 170-179, March 2003. PostScript, PDF
  10. Mario Latendresse, A persistent web application for distribution of weather information in Scheme, International Lisp Conference, San Francisco, USA, October 2002. PostScript, PDF
  11. Mario Latendresse and Marc Feeley, Fast and compact decoding of Huffman encoded virtual instructions, Technical Report DIRO 1219, November 2002. PostScript, PDF
  12. Findler, Latendresse, Felleisen. Behavioral Contracts and Behavioral Subtyping, FSE 2001, Vienna, Austria. PostScript, PDF
  13. Mario Latendresse, Automatic Generation of Compact Programs and Virtual Machines for Scheme, Scheme Workshop, Principles, Logics and Implementations of high-level programming Languages (PLI), Montréal, Canada, September 2000. PostScript, PDF
  14. Mario Latendresse, Génération de machines virtuelles pour l'exécution de programmes compressés, Thèse de Doctorat, Université de Montréal, Avril 2000. PostScript, PDF
  15. Mario Latendresse, Marc Feeley, Lazy Remote Procedure Call in C: Implementation and Performance , International Workshop on Parallel Algorithms and Software for Computational Fluid Dynamics, CERCA, Montréal, Canada, March 1997. PostScript, PDF
  16. Guy Lapalme, Mario Latendresse, A debugging environment for lazy functional languages, Lisp and Symbolic Computation, 5(3), pp. 271-287, September 1992. PostScript, PDF

Mario Latendresse