Last Modified: 2002/11/30

Calendar of research for summer 2002

Part I: Get familiar with Hybrid Systems and the 522 Simulator

Monday May 6 to Friday May 31:
  • Read Python
  • Get familiar with the modelling and simulation world
  • Study and understand the 522 Hybrid Simulator


  • Monday June 3 to Friday June 8:
  • Implement several physical models on the 522 Hybrid Simulator
  • Think about the strenghts and limits of the 522 Hybrid Simulator


  • Monday June 10 to Friday June 14:
  • Read about Modelica and think about ways to structure the modelling


  • Wednesday June 12: Talk about my summer research for the MSDL group

    Monday June 17 to Friday June 29:
  • Homework and Final exams for my two CS summer courses (273C and 302C)


  • Monday July 1 to Tuesday July 9:
  • Vacations!


  • Wednesday July 10 to Monday July 15:
  • LaTeX my MSDL talk and construction of my web site


  • Tuesday July 16 to Saturday July 20:
  • Attend Summer School on Quantum Information Processing at Université de Montréal

  • Part II: Extend the 522 Simulator with DASSRT

    Monday July 22 to Monday July 29:
  • Learn how to extend Python with Fortran code (and how to debug it!):
    - Learn extension/embedding of Python with C
    - Learn how to mix C and Fortran
    - Implement a Euler solver in Fortran and link it to Python

  • Tuesday July 30 to Tuesday August 6:
  • Learn how to use f2py, Pyfort and SciPy.
  • Try to extend Python with DDASSL using f2py (without success!)


  • Wednesday August 7 to Friday August 9:
  • Learn how to use AToM3


  • Monday August 12 to Friday August 16:
  • Debug DDASSL extension using GDB
  • Succeed to extend the 522 Simulator with DDASSL using f2py


  • Part III: Build a graphical modelling environment for the 522 Simulator using AToM3

    Monday August 19 to Monday August 26:
  • Design of a GUI interface for the modelling environment of the 522 Simulator using meta-modelling in AToM3
  • Automatic python code generation (using graph grammar) compatible with the 522 Simulator for the models built in AToM3.


  • Tuesday August 27 to Tuesday September 3:
  • Add DASSRT to the 522 Simulator and clean its source code distribution
  • Write my summer report [continued part time until October 27...]