Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Stéphane Lescuyer's Homepage: Work
This work has been done for the French Ministry of Justice and deals with the
problematic of dematerialization of the acts and procedures within the
judiciary system.
This was the validation project for the proof assistant class at the MPRI.
It defines formal derivation for some classes of functions on reals, the derivatives
are formally proved and a corresponding tactic is implemented in Ltac.
The report is available in pdf,
and the Coq sources are in this archive.
Quid was our project for the natural languages' processing class.
We studied the formation of questions (in french) with the linguistic theory
of government and binding and we implemented an application (in OCaml) that,
given an affirmative sentence, can generate questions about different components of the
sentence. Our program generates the corresponding syntactic tree and handles passive forms,
transitive and intransitive verbs, etc.
The report is available in pdf,
and the presentation slides too (both are in french). Everything (sources in OCaml/Gtk included) can also be downloaded in this archive.
This project was a special course we took to go further into Architecture and Computer Design.
We used FPGAs to implement a fully functional MIPS32 processor, plus everything needed to make a
great demo (a VGA display controller, input devices, etc, always on FPGA!). I have to thank Marek
for his expertise on this topic because I learned a lot thanks to him.
The report is available in pdf,
and the presentation slides too (both are in french).
This project was part of Nicolas Holzschuh's course on Image Synthesis.
Using C++/OpenGL, we implemented our own raytracer and tree object models to
render billboards of pine trees in several view and light directions.
We then used these billboards to render forests in real-time.
The presentation slides are available (in french).
This project was part of Dale Miller and Jean-Pierre Jouannaud's course
on Logics in Computer Science. Our goal was to implement a mini Prolog system
in OCaml. The report is available in pdf,
and the presentation slides too (in english).
We did this funny project in Jean-Jacques Lévy's computer science course.
Our goal was to use a very basic 2D API (namely, AWT) in order to code
a 3D engine based on BSP trees, and finally hack up a small Quake-like game
using this engine. We added penguins and JJL for fun :-)
The report is available in pdf,
and the presentation slides too (in french, but with pictures !).