CURRICULUM VITAE
 
 
CIVIL STATUS
 
E-mail:
bachelet@isima.fr (Professional)
bruno@nawouak.net (Personal)
 
Phone:
33.4.73.40.50.44 (Professional)
33.4.70.30.43.96 (Professional)
33.6.71.94.81.31 (Personal)
 
Address (Professional):
LIMOS Laboratory
ISIMA, Campus des Cézeaux
BP 10125
63173 Aubière, France
Bruno Bachelet
 
 
37 years old
French
 
INTERESTS
 
  • Operations Research: Optimization, Simulation and Coupling
    Combinatorial Optimization
    Discrete-Event Simulation
  • Software Design: Reusability and Performance
    Object-Oriented Modeling and Design
    Generic Programming

 
WORK EXPERIENCE
 
 
February 2007 - Present
Associate Professor in Computer Science
 

LIMOS Laboratory.
(Computer Science, Modeling and Optimization of Systems Laboratory),
Blaise Pascal University,
Clermont-Ferrand (63),
France.

Teacher at the SRC Department, IUT de Montluçon, Vichy, France:

  • Theory of Object-Oriented Programming (course / PW),
  • Information Systems with PHP and MySQL (course / PW),
  • Information Systems and Content Management (course / PW),
  • Object and Event Programming in ActionScript (course / PW),
  • Object and Event Programming in JavaScript (course / PW),
  • Object Programming in Java for Graphical Interfaces (course / PW).





Teaching at the ISIMA Institute, Clermont-Ferrand, France:

  • Advanced Object-Oriented Programming in C++ (course / PW),
  • Advanced Object-Oriented Programming in Java (course / PW),
  • Complements of Software Engineering in Java (course / PW).


Teaching at the Science & Tech. University Department, Clermont-Ferrand, France:

  • Design Patterns (course / PW).

 
September 2005 - January 2007
Research Engineer in Scientific Computing
 
Topic:   Modeling and Simulation of Grassland Ecosystems:
Coupling Numerical Integration Models.

Participation in the DISCOVER project of the French ANR.

Agronomy Research Unit.
INRA (French National Institute for Agricultural Research),
Clermont-Ferrand (63),
France.

Teaching at Polytech'Clermont-Ferrand, France:

  • Algorithmic in C++ (course / PW).
 
October 2003 - August 2005
Post-Doctorate in Computer Science
 
Topics:   Synchronization Algorithms for Hypermedia Presentation.
Collaboration with the TeleMídia laboratory of Rio de Janeiro.

Protecting and Securing Recent Network Architectures.
Participation in the PRESTO project of the French ACI on Computer Security.

LIMOS Laboratory.
(Computer Science, Modeling and Optimization of Systems Laboratory),
Blaise Pascal University,
Clermont-Ferrand (63),
France.

Teaching at the ISIMA Institute, Clermont-Ferrand, France:

  • Advanced Object-Oriented Programming in C++ (course / PW).

 
September 2001 - August 2003
Assistant Teacher and Researcher in Computer Science
 
Topics:   Linear Programming (course / SPW),
Introduction to C and Unix (course / PW),
Advanced C (course / PW),
Introduction to Java (course / PW),
UML Modeling (SPW),
C++ (PW),
Advanced C++ (PW).

ISIMA Institute.
(Computer Science and Modeling Institute),
Aubière (63),
France.


 
October 1998 - August 2001
Trainee Teacher in Computer Science
 
Topics:   Operations Research (course / SPW),
Data Structures (course / PW).

IUT de l'Université d'Auvergne.
(University Institute of Technology),
Clermont-Ferrand (63),
France.


 
April 1998 - August 1998
Internship for MS Degree in Computer Science
 
Topic:   Creation of Libraries of Reusable Model Components for the Visual Simulation Environment.

Virginia Tech University.
Computer Science Department,
Blacksburg, VA,
United-States.

Supervisor: Professor Osman Balci.

 
EDUCATION
 
 
October 1998 - February 2003
PhD Degree in Computer Science
 
Topic:   Modeling and Optimization of Synchronization Problems in Hypermedia Documents.

LIMOS Laboratory.
(Computer Science, Modeling and Optimization of Systems Laboratory),
Blaise Pascal University,
Clermont-Ferrand (63),
France.

Supervisor: Professor Philippe Mahey.
Defense: February 24, 2003.

This thesis is oriented around two axes. First, use operations research techniques in order to solve synchronization problems that occur in the conception and the presentation of hypermedia documents. Second, explain the reasons why the design of a library of reusable components for graph problems can not follow the classical rules of software engineering, and propose some conception solutions.

A mixed C++ and Java object-oriented library as portable and reusable as possible for the purpose of operations research, and more specifically graph problems, has been developed during this thesis.

 
October 1997 - March 1998
MS Degree in Computer Science
 
Specialty:   Operations Research and Production Engineering.

Blaise Pascal University.
Clermont-Ferrand (63),
France.

For more details...

 
October 1995 - March 1998
Engineer Degree in Computer Science
 
Specialty:   Information Systems and Production Systems Modeling.

ISIMA Institute.
(Computer Science and Modeling Institute),
Aubière (63),
France.

 
COMPUTER SCIENCE SKILLS
 
 
Software Engineering and Modeling
 
  • Object-Oriented Modeling and Design (UML)
  • Generic Programming
  • Entity-Association Modeling (Merise)
 
Decision Making
 
  • Combinatorial Optimization in Graphs
  • Linear Programming
  • Discrete-Event Simulation
  • Numerical Integration Simulation
 
Programming Languages
 
  • C/C++ (GNU GCC, C++ Builder, Visual C++)
  • Java, JNI (C/C++ and Java Interface)
  • XML/XSLT, HTML/JavaScript, PHP/MySQL, ActionScript
 
PUBLICATIONS / CONFERENCES WITH PROCEEDINGS
 
  1. Climate Change Vulnerability Assessment with Constrained Design of Experiments,
    Using a Model-Driven Engineering Approach.

    Romain Lardy, Gianni Bellocchi, Bruno Bachelet, David Hill.
    In 25th European Simulation and Modelling Conference.
    2011, Guimaraes, Portugal.
    Pages 354-362.
    isbn:9789077381663

  2. ShoveRand: a Model-Driven Framework to Easily Generate
    Random Numbers on GP-GPU.

    Jonathan Passerat-Palmbach, Claude Mazel, Bruno Bachelet, David Hill.
    In International Conference on High Performance Computing and Simulation.
    2011, Istanbul, Turkey.
    Pages 41-48.
    doi:10.1109/HPCSim.2011.5999805

  3. Generic Programming: Controlling Static Specialization with Concepts in C++.
    Bruno Bachelet, Antoine Mahul, Loïc Yon.
    Research report LIMOS/RR10-18, Laboratoire LIMOS, Université Blaise Pascal.
    2010, Clermont-Ferrand, France.
    -

  4. Aggregation Approach for the Minimum Binary Cost Tension Problem.
    Bruno Bachelet, Christophe Duhamel.
    In European Journal of Operations Research.
    2009, Elsevier Science, volume 197-2, pages 837-841.
    Research report LIMOS/RR04-08.
    doi:10.1016/j.ejor.2008.07.033
    -

  5. Biological Diversity and Functioning of Ecosystems: Interpreting
    and Evaluating the Key Experiences in Grassland with Mechanistic Modeling.

    Jean-François Soussana, Denis Vile, Vincent Maire, Frédérique Louault, Bruno Bachelet, Catherine Picon-Cochard, Pascal Carrère, Bertrand Dumont, René Baumont, François Gastal, Jean-Louis Durand, Christian Huyghe, Isabelle Litrico, Xavier Le Roux, Franck Poly, Daniel Cluzeau, Guenola Peres, David Hill, Jean-Claude Emile, Safia Médiène, Paul Leadley, Christian Wirth, Tanja Reinhold, Hans Dähring.
    In Actes du séminaire du programme ANR Biodiversité, 5èmes Journées de l'IFB.
    2007, Tours, France.
    Pages 90-95.

  6. A GRASP Heuristic for the Minimum Binary Cost Tension Problem.
    Christophe Duhamel, Bruno Bachelet.
    In The Proceedings of MIC 2007.
    2007, Montreal, Quebec, Canada.
    Pages 139.1-139.3.

  7. Model Enhancement: Improving Theoretical Optimization with Simulation.
    Bruno Bachelet, Loïc Yon.
    In Simulation Modelling Practice and Theory.
    2007, Elsevier Science, volume 15-6, pages 703-715.
    Research report LIMOS/RR05-03.
    doi:10.1016/j.simpat.2007.02.003
    -

  8. Elastic Time Computation in QoS-Driven Hypermedia Presentations.
    Bruno Bachelet, Philippe Mahey, Rogério Rodrigues, Luiz Fernando Soares.
    In ACM Multimedia Systems Journal.
    2007, Springer-Verlag, volume 12, pages 461-478.
    Research report LIMOS/RR04-16.
    doi:10.1007/s00530-006-0067-4
    -

  9. Coupling Numerical Integration Models: Granularity and Computational Sequence.
    Bruno Bachelet, Jean-Christophe Gay, Vincent Maire.
    Research report FGEP/RR06-11, Agronomy Research Unit, INRA.
    2006, Clermont-Ferrand, France.

  10. UNIF: a Simulation Framework for Numerical Integration Models.
    Bruno Bachelet, Stéphane Witzmann, Jean-François Soussana.
    Research report FGEP/RR06-10, Agronomy Research Unit, INRA.
    2006, Clermont-Ferrand, France.
    -

  11. Designing Generic Algorithms for Operations Research.
    Bruno Bachelet, Antoine Mahul, Loïc Yon.
    In Software: Practice and Experience.
    2006, John Wiley & Sons, volume 36-1, pages 73-93.
    Research report LIMOS/RR03-20.
    doi:10.1002/spe.682
    -

  12. Enhancing Theoretical Optimization Solutions by Coupling with Simulation.
    Bruno Bachelet, Loïc Yon.
    In The Proceedings of OICMS 2005.
    2005, Clermont-Ferrand, France.
    Pages 331-342.
    - - To see the slides...

  13. Modeling of Routing Problems in GMPLS Networks.
    Jérôme Truffot, Bruno Bachelet, Philippe Mahey.
    Research report LIMOS/RR04-24, Laboratoire LIMOS, Université Blaise Pascal.
    2004, Clermont-Ferrand, France.
    -

  14. Bus Routing Problems: Coupling of Optimization Methods and Simulation.
    Loïc Yon, Bruno Bachelet.
    In Actes de la 5ème conférence MOSIM.
    2004, Nantes, France.
    Lavoisier, volume 1, pages 345-352.
    - - To see the slides (in French)...

  15. Minimum Convex Piecewise Linear Cost Tension Problem on Quasi SP-Graphs.
    Bruno Bachelet, Philippe Mahey.
    In 4OR: Quarterly Journal of European Operations Research Societies.
    2004, Springer-Verlag, volume 2-4, pages 275-291.
    Research report LIMOS/RR03-19.
    doi:10.1007/s10288-004-0049-3
    -

  16. Hypermedia Synchronization: Modeling and Optimization with Graphs.
    Bruno Bachelet, Christophe Duhamel, Philippe Mahey, Luiz Fernando Soares.
    In Information Processing: Recent Mathematical Advances in Optimization and Control.
    2004, Mathematical Sciences and Computing series, chapter 5, pages 49-62.
    Presses de l'Ecole des Mines de Paris.
    isbn:9782911762567
    -

  17. Minimum Convex-Cost Tension Problems on Series-Parallel Graphs.
    Bruno Bachelet, Philippe Mahey.
    In RAIRO Operations Research.
    2003, EDP Sciences, volume 37-4, pages 221-234.
    Research report LIMOS/RR03-06.
    doi:10.1051/ro:2004202
    -

  18. Optimization of the Presentation of a Hypermedia Document.
    Bruno Bachelet, Philippe Mahey.
    In Annales Scientifiques de l'Université Blaise Pascal.
    2001, Clermont-Ferrand, France.
    Volume 110-42, pages 81-90.
    -

  19. Elastic Time Computation for Hypermedia Documents.
    Bruno Bachelet, Philippe Mahey, Rogério Rodrigues, Luiz Fernando Soares.
    In The Proceedings of SBMídia'2000.
    2000, Natal, Rio Grande do Norte, Brazil.
    Pages 47-62.
    -

  20. Achieving Reusability in Visual Simulation of a Parts Distribution System.
    Bruno Bachelet, Osman Balci.
    In The Proceedings of the 1999 Summer Computer Simulation Conference.
    1999, Chicago, Illinois, United-States.
    Pages 115-118.
    -

 
CONFERENCES WITHOUT PROCEEDINGS
 
  1. Parallel Algorithm for the Minimization without Constraints
    of Semi-Separable Functions.

    Jonas Koko, Bruno Bachelet, Christophe Duhamel.
    At the Days of the French MODE-SMAI Group.
    2008, Clermont-Ferrand, France.

  2. GEMINI, Ecophysiological Model of Grassland Diversity.
    Presentation and Application Examples.

    Vincent Maire, Denis Vile, Bruno Bachelet, Jean-François Soussana.
    At the Symposium of the Research Group CNRS-INRA ComEvol.
    2006, Montpellier, France.

  3. From Individual to Populations: GEMINI, a Grassland Ecosystem Model
    with Individual-Centered Interactions.

    Jean-François Soussana, Vincent Maire, Bruno Bachelet, Jean-Christophe Gay,
    Christian Wirth, Tanja Reinhold, Jens Schumacher, Hans Dähring.
    At the Jena Experiment Meeting.
    2006, Jena, Germany.

  4. Using Functional Traits as Parameters of an Ecophysiological Model
    for Vegetal Diversity.

    Vincent Maire, Jean-François Soussana, Bruno Bachelet, Laíse da Silveira Pontes.
    At the 8th French Days of Functional Ecology.
    2006, Nouan-le-Fuzelier, France.

  5. Aggregation Method for Tension Problems.
    Bruno Bachelet.
    At the 4th Francoro International Conference.
    2004, Fribourg, Switzerland.
    - To see the slides (in French)...

  6. Hypermedia Synchronization: Modeling and Optimization with Graphs.
    Bruno Bachelet, Christophe Duhamel, Philippe Mahey, Luiz Fernando Soares.
    At the 21th IFIP TC7 Conference.
    2003, Sophia Antipolis, France.
    - To see the slides... -

  7. Elastic Time Computation in Hypermedia Presentations.
    Philippe Mahey, Bruno Bachelet.
    At the 1th Workshop on Network Engineering and Broadband Services.
    2003, Rio de Janeiro, Brazil.

  8. Reconstruction Method for the Hypermedia Synchronization of SP-Graphs.
    Bruno Bachelet, Philippe Mahey.
    At the 5th Congress of the ROADEF.
    2003, Avignon, France.
    - To see the slides (in French)...

  9. Complexity of Multimedia Documents Scheduling Problems.
    Eric Sanlaville, Bruno Bachelet, Celso Ribeiro.
    At the 5th Congress of the ROADEF.
    2003, Avignon, France.

  10. Minimum Cost Tension in a Series-Parallel or Almost Series-Parallel Graph.
    Bruno Bachelet, Philippe Mahey.
    At the 4th French Days on Graphs and Algorithms.
    2002, Nantes, France.
    - To see the slides (in French)...

  11. Hypermedia Synchronization and Series-Parallel Graphs.
    Bruno Bachelet, Philippe Mahey.
    At the 4th National Days of the ROADEF.
    2002, Paris, France.
    - To see the slides (in French)...

  12. Synchronized Hypermedia Documents and Tension Problems in a Graph.
    Bruno Bachelet, Philippe Mahey.
    At the 3rd French Meeting on Graphs and Algorithms.
    2001, Clermont-Ferrand, France.
    - To see the slides (in French)...

  13. Optimal Synchronization of Hypermedia Documents.
    Bruno Bachelet, Philippe Mahey.
    At the Optimization Days 2000.
    2000, Montreal, Quebec, Canada.

  14. Synchronization Problems in Hypermedia Documents.
    Bruno Bachelet.
    At the Ecole Doctorale "Sciences pour l'Ingénieur" de Clermont-Ferrand.
    2000, Clermont-Ferrand, France.

 
REVIEW COMMITTEES
 
 
LANGUAGES
 
  • French
    Mother tongue.

  • English
    Fluent knowledge.
    Five-month stay in 1998 as intern at Virginia Tech University, VA, United-States.

  • Brazilian Portuguese
    Beginner level.

  • German
    Beginner level.