www.oliviomariano.net
Welcome
Projects
This section provides some works and project developed during my studies including Atelier B modelling, Java/JavaCC and C/C++ programs. In addition, you will find some interesting projects developed to analyse artificial intelligence using Prolog.
Projects
Reports (almost in French)
gipf.pl - This study of artificial intelligence is about the game gipf (http://www.gipf.com/). It has been developed in collaboration with Arnaud Pequignot (pecco20(at)hotmail.fr)
Detailed french report for the gipf ia, project
AlgoProject - A C program to manage adjacency lists. This is just to show how structures can be generated using the standard C code. It has been developed in collaboration with Gwenael Gervais (gervais.gwen(at)gmail.com).
AlgoProject2 - A C program to manage adjacency lists showing you how to implement Prim and Kruskal algorithms. It has been developed in collaboration with Gwenael Gervais (gervais.gwen(at)gmail.com).
A simple french user’s guide for this project. It just tells you how it has been implemented and how to execute it.
A simple french user’s guide for this project. It just tells you how it has been implemented and how to execute it.
Detailed french report for the identification system. This includes modelling choices and real events testing.
Identification system - A program written using the Atelier B modelling language. This has been tested using the LTG program
Detailed french report for the identification system. This includes modelling choices and real events testing.
ATM system - A program written using the Atelier B modelling language. This has been tested using the LTG program
Detailed  french report for the compilator project. Written with the collaboration of: J.C.Bidal, V.Bonnet, J.Duffaud, G.Gervais, A.Pequignot
MiniJaJa Compilator - A compilator for a language called MiniJaja. This deals with the JajaCode (assembler typed) language and is quite interesting to learn how languages and their compilation works.
Detailed french report. This includes also a user’s guide.
Pile - A pile developed in Java language. This provides an example of Sax and Java XML parsing.
Detailed report for the Awale game artificial intelligence.
Awale - An IA example for the awale game. This IA is only an example and it just plays trying to search the best move.