Curriculum Vitae

Transcription

Curriculum Vitae
Curriculum Vitae
Hamoudi Kalla
Born in Batna, Algeria, 12-01-1977
Ph.D. in Computer Science : Systems and Softwares
Master of Science in Programming, Compilation and Parallelism
Engineer in computer science : Hardware and Software
Professional data
Address : Irisa - Inria Rennes
Campus Universitaire de Beaulieu
35042 Rennes
Cedex - France
Phone :
Fax :
Mail :
Web :
+33 (0)2 99 84 25 24
+33 (0)2 99 84 71 71
[email protected]
http ://www.irisa.fr/espresso/Equipe/Kalla
Current position
I’m currently a PostDoc Researcher at Irisa, Inria Rennes, France. I’m a member of the Espresso research
group.
Research interests
My research interests include, but are certainly not limited to : dependable systems, fault-tolerant distributed real-time embedded systems, hardware fault-tolerance, fault-tolerant scheduling algorithms, multi-criteria
scheduling algorithms, reliable real-time systems, reliability prediction models, verification and validation of
embedded systems based Intellectual Property (IP) components, and UML modeling diagrams with synchronous languages.
Education
2001-2004
PhD in Computer Science, Inp Grenoble, France
2000-2001
Master of Computer Science, Orléans University, France. Specialization : Programming,
Compilation and Parallelism
1999-2000
Master of computer science, 1st year, Batna University, Algeria. Specialization : Industrial
data processing
1995-1999
Engineer in computer science, Batna University, Algeria. Specialization : hardware and
software General ranking : 1st of my class
1994-1995
Baccalaureate in exact science. Specialization : Math and Techniques
Scientific training courses and formations
July 2004
ARTIST Summer school on « Real-Time Scheduling and Resource Management »,
Enna, Italie
June 2002
Summer school on « Modelling and Verifying Parallel Processes », Nantes, France
April 2001
Formation on « Coq proof assistant »Orsay University, Paris-Sud, France
Spring
2001
Trainer Master. title : design of semantics and specification Language. Worked with
Isabelle Attali, leader of the Oasis team, Inria Sophia-Antipolis, France
Spring
1998
Trainer Engineer. title : Design of animation graphics library for discrete event
simulation library in Java. Worked with Brahim Belattar leader of the Lisa team,
Batna University, Algeria
Teaching activities
–
–
–
–
Associated teacher at
Associated teacher at
Teacher « vacataire »
Teacher « vacataire »
Batna University, Algeria
Computer Science Schools and Training, Epsima, Batna, Algeria
at Grenoble University II, France
at Joseph Fourier University, Grenoble, France
Advisor experiences
Spring
2004
Co-advisor, Master trining at INPG University, Grenoble, France. title : Tolerating
sensors faults in distributed real-time embedded systems
Spring
2003
Co-advisor, Master trining at INPG University, Grenoble, France. title : Reliable
scheduling algorithm for distributed real-time embedded systems
Publications
Journals
[ 1 ] « A scheduling heuristic for distributed real-time embedded systems tolerant to processor and communication media failures ». International Journal of Production Research, 42(14) :2877 2898, July 2004. (joint
with Alain Girault and Yves Sorel)
Conferences
[ 2 ] « An active replication scheme that tolerates failures in distributed embedded real-time systems ». IFIP
Working Conference on Distributed and Parallel Embedded Systems, DIPES’04. Toulouse, France, August
2004. (joint with Alain Girault and Yves Sorel)
[ 3 ] « A bi-criteria scheduling heuristics for distributed embedded systems under reliability and real-time
constraints ». International Conference on Dependable Systems and Networks, DSN’04. June 2004, Firenze,
Italy. (joint with Alain Girault and Ismail Assayad)
[ 4 ] « An algorithm for automatically obtaining distributed and fault-tolerant static schedule. Proceedings of
the International Conference on Dependable Systems and Networks, DSN’03. June 2003, San Francisco,
California, USA. (joint with Alain Girault, Mihaela Sighireanu and Yves Sorel)
[ 5 ] « Une heuristique d’ordonnancement et de distribution tolérante aux fautes pour systèmes temps-réel
embarqués ». 4ième Colloque Francophone sur la Modélisation des Systèmes Réactifs, MSR’03. October
2003, Metz, France. (joint with Alain Girault and Yves Sorel
[ 6 ] « Automated Translation of C/C++ Programs into a Synchronous Formalism ». 13th Annual IEEE
International Conference and Workshop on the Engineering of Computer Based Systems. March 2006,
Potsdam, Germany. (joint with Jean-Pierre Talpin, David Berner, and Loic Besnard).
Software development skills
–
–
–
–
–
–
–
–
Object-oriented language : Java, C++ and Delphi
Functional language : Ocaml
imperative language : C and Pascal
Assembly language : TASM (Turbo Assembler), x86 assembler
Hardware description language : SystemC
Synchronous language : Signal
Scripting and meta languages HTML
Others Coq proof assistant, SQL, MERISE
General computer skills
– Operating Systems : MS-DOS, Windows, Linux
– Office software : Excellent knowledge of Microsoft Office
– Other software : Various software related to graphic design, image processing and video and sound editing
Langauge skills
– Arabic : Mother tongue
– French : Written and spoken
– English : Written and spoken
Hobbies
Football, swimming, tennis, photography and traveling.

Documents pareils