Curriculum Vitæ
Transcription
Curriculum Vitæ
Curriculum Vitæ Étienne ANDRÉ Laboratoire d’Informatique de l’Université Paris Nord A204, Institut Galilée Avenue J.B. Clément 93430 VILLETANEUSE Mel : Page Web : [email protected] http://www-lipn.univ-paris13.fr/~andre/ Né en 1983 ; Nationalité française Formation 2011 – 2010 – 2011 2007 – 2010 2006 – 2007 2006 2005 – 2006 2001 – 2006 2001 : Maître de conférences au Laboratoire d’Informatique de Paris Nord au sein de l’Université de Paris 13 : Post-doctorant à l’Université Nationale de Singapour : Doctorant au Laboratoire Spécification et Vérification, ENS de Cachan & CNRS, France, sous la direction de Laurent Fribourg et Emmanuelle Encrenaz. Titre : Une méthode inverse pour la synthèse de paramètres temporels dans les systèmes concurrents. : Master 2 recherche de l’Université de Rennes 1, France. Parcours méthodes formelles et logiciel (1er étudiant, mention très bien). Titre du mémoire : Gestion des théories dans les foncteurs logiques pour la recomposition de logiques de description. : Diplôme d’ingénieur en informatique (INSA de Rennes, France) : Étudiant Erasmus dans la faculté d’informatique de l’Université de Dresde, Allemagne : Étudiant à l’INSA de Rennes (Institut National des Sciences Appliquées) : Baccalauréat scientifique (mention très bien) Collaborations et projets 2010 : Projet CNR-CNRS : Vérification de systèmes infinis et temps-réel. Projet commun CNRS (France), Université de Chieti-Pescara, IASI-CNR, Université de Rome Tor Vergata (Italie). 2007 – 2010 : Projet ANR VALMEM : Validation fonctionnelle et temporelle des mémoires embarquées, décrites au niveau transistor, par des méthodes formelles. Projet commun LSV, LIP 6 et ST-Microelectronics. 2007 – 2009 : Projet Farman SIMOP : analyse d’une architecture d’automatisation en réseau. Projet commun LSV et LURPA (ENS de Cachan, France). Présentation de mes travaux Janvier 2011 : Décembre 2010 : Décembre 2010 : Octobre 2010 : Octobre 2010 : Septembre 2010 : Août 2010 : Juillet 2010 : Avril 2010 : Février 2010 : Janvier 2010 : Novembre 2009 : Novembre 2009 : Octobre 2009 : Octobre 2009 : Septembre 2009 : Septembre 2009 : Septembre 2009 : Août 2009 : Septembre 2008 : Juin 2008 : Juin 2007 : Janvier 2007 : Séminaire Computing Students (Singapour) Soutenance de thèse (Cachan, France) Séminaire dans l’équipe Henzinger, IST Austria (Vienne, Autriche) Exposé dans le cadre du projet CNR-CNRS (Rome, Italie) Séminaire 68NQRT à l’IRISA (Rennes, France) Exposé à INFINITY’10 (Singapour) Exposé à RP’10 (Brno, République tchèque) Exposé dans le cadre du projet CNR-CNRS (Rome, Italie) Exposé dans le groupe de travail tempo du LSV (Cachan, France) Séminaire Pop Art (INRIA Grenoble, France) Séminaire MeFoSyLoMa (Paris, France) Exposé à MSR’09 (Nantes, France) Séminaire au LIF (Marseille, France) Séminaire au LIST (CEA, Saclay, France) Séminaire Farman à l’ENS de Cachan (Cachan, France) Exposé à AVoCS’09 (Gregynog, Pays de Galles) Exposé à l’école d’été ETR (Paris, France) Exposé à INFINITY’09 (Bologne, Italie) Exposé à ICTAC’09 (Kuala Lumpur, Malaisie) Exposé à RP’08 (Liverpool, Angleterre) Exposé à l’école d’été MOVEP’08 (Nouan-le-Fuzelier, France) Soutenance de master 2 (Rennes, France) Colloque master 2 (Rennes, France) Toutes les diapositives sont disponibles sur ma page Web. Participation à des conférences et écoles d’été – Conférence ATVA’10 : International Symposium on Automated Technology for Verification and Analysis (septembre 2010, Singapour). – Atelier INFINITY’10 (septembre 2010, Singapour) ; – Conférence RP’10 : Reachability Problems (août 2010, Brno, République tchèque) ; – Conférence francophone MSR’09 : Modélisation des systèmes réactifs (novembre 2009, Nantes, France) ; – Conférence ATVA’09 : International Symposium on Automated Technology for Verification and Analysis (octobre 2009, Macao) ; – Conférence AVoCS’09 : Automated Verification of Critical Systems (septembre 2009, Gregynog, Pays de Galles) ; – Atelier INFINITY’09 (septembre 2009, Bologne, Italie) ; – Conférence ICTAC’09 : International Colloquium on Theoretical Aspects of Computing (août 2009, Kuala Lumpur, Malaisie) ; – ETR’09 : École d’été Temps Réel (septembre 2009, Paris, France) ; – Conférence CAV’09 : Computer Aided Verification (juillet 2009, Grenoble, France) ; – Conférence RP’08 : Reachability Problems (septembre 2008, Liverpool, Angleterre) ; – École d’été MOVEP’08 : MOdeling and VErifying parallel Processes (juin 2008, Nouan-leFuzelier, France) ; – Conférence TACAS’08 : Tools and Algorithms for the Construction and Analysis of Systems, ETAPS (avril 2008, Budapest, Hongrie) ; – Atelier DCC’08 : Designing Correct Circuits (mars 2008, Budapest, Hongrie) ; – Atelier M4M’07 : Methods for Modalities (novembre 2007, Cachan, France) ; Développement d’outils PAT I MITATOR II I MP R ATOR I N SPEQT OR I MITATOR Outil de model-checking développé en C#. (Membre de l’équipe de développement) Outil pour la synthèse de paramètres dans les automates temporisés. Implémentation de la méthode inverse et de la cartographie comportementale. Application à des études de cas réelles, dont le modèle d’une mémoire commercialisée par ST-Microelectronics. Développé en OCaml, sortie graphique. (Principal développeur) Prototype pour la synthèse de paramètres dans les processus de décision markoviens. Développé en OCaml. Prototype pour la synthèse de paramètres dans les graphes orientés valués. Développé en OCaml. Prototype pour la synthèse de paramètres dans les automates temporisés. Développé en Python et basé sur H Y T ECH. Enseignement – 2009–2010 (Polytech Paris Sud 11, niveau master) 1. TD de compilation (cours de Frédéric Voisin) 2. TD d’automates, calculabilité et complexité (cours de Philippe Dague) 3. TD et TP de concepts objet avancés (cours de Frédéric Voisin) 4. Supervision de 2 apprentis – 2008–2009 (Polytech Paris Sud 11, niveau master) 1. TD et projet de compilation (cours de Frédéric Voisin) 2. Supervision de 2 apprentis 3. Suivis de stages – 2007–2008 (Polytech Paris Sud 11, niveau master) 1. TD et projet de compilation (cours de Frédéric Voisin) 2. TD et TP de concepts objet avancés (cours de Frédéric Voisin) 3. Suivis de stages – 2006–2007 (INSA de Rennes, niveau Bac+1) 1. TP de Scheme et Java pour élèves ingénieurs Responsabilités Évaluation d’articles Évaluations d’articles pour EMSOFT’09, ATVA’10 and FM’11. Responsabilités collectives Représentant des doctorants du LSV (2008–2009) : participation au conseil du laboratoire de manière hebdomadaire, et envoi d’un compte-rendu aux doctorants. Photographe du LSV (2007–2009) : photographies des évènements du laboratoire, tant les évènements internes que conférences et ateliers organisés par le LSV. Participation à l’équipe Web du LSV (2009 – 2010). Langues Français Anglais Allemand Chinois Espagnol Langue maternelle Courant (TOEIC, 2006) Courant (Abitur, 2001) Intermédiaire (HSK niveau 3, 2010), mandarin, traditionnel Bases Publications Je présente ici la liste de mes publications. Pour tous ces articles, je suis l’auteur principal ou l’un des auteurs principaux. Toutes ces publications sont accessibles depuis ma page Web. Articles de journaux internationaux [1] Étienne André, Thomas Chatain, Emmanuelle Encrenaz, and Laurent Fribourg. An inverse method for parametric timed automata. International Journal of Foundations of Computer Science, 20(5):819–836, October 2009. Articles dans les actes de conférences internationales [2] Shang-Wei Lin, Étienne André, Jin-Song Dong, Jun Sun, and Yang Liu. An efficient algorithm for learning event-recording automata. In Tevfik Bultan and Pao-Ann Hsiung, editors, Proceedings of the Ninth International Symposium on Automated Technology for Verification and Analysis (ATVA’11), Lecture Notes in Computer Science, Taipei, Taiwan, October 2011. Springer. To appear. [3] Étienne André and Romain Soulat. Synthesis of timing parameters satisfying safety properties. In Giorgio Delzanno and Igor Potapov, editors, Proceedings of the 5th Workshop on Reachability Problems in Computational Models (RP’11), volume 6945 of Lecture Notes in Computer Science, pages 31–44, Genova, Italy, September 2011. Springer. [4] Étienne André. IMITATOR II: A tool for solving the good parameters problem in timed automata. In Yu-Fang Chen and Ahmed Rezine, editors, Proceedings of the 12th International Workshops on Verification of Infinite State Systems (INFINITY’10), volume 39 of Electronic Proceedings in Theoretical Computer Science, pages 91–99, Singapore, September 2010. [5] Étienne André and Laurent Fribourg. Behavioral cartography of timed automata. In Antonín Kučera and Igor Potapov, editors, Proceedings of the 4th Workshop on Reachability Problems in Computational Models (RP’10), volume 6227 of Lecture Notes in Computer Science, pages 76–90, Brno, Czech Republic, August 2010. Springer. [6] Étienne André and Laurent Fribourg. An inverse method for policy-iteration based algorithms. In Azadeh Farzan and Axel Legay, editors, Proceedings of the 11th International Workshops on Verification of Infinite State Systems (INFINITY’09), volume 10 of Electronic Proceedings in Theoretical Computer Science, pages 44–61, Bologna, Italy, November 2009. [7] Étienne André, Laurent Fribourg, and Jeremy Sproston. An extension of the inverse method to probabilistic timed automata. In Markus Roggenbach, editor, Proceedings of the 9th International Workshop on Automated Verification of Critical Systems (AVoCS’09), volume 23 of Electronic Communications of the EASST, Swansea, UK, September 2009. European Association of Software Science and Technology. [8] Étienne André. IMITATOR: A tool for synthesizing constraints on timing bounds of timed automata. In Martin Leucker and Carroll Morgan, editors, Proceedings of the 6th International Colloquium on Theoretical Aspects of Computing (ICTAC’09), volume 5684 of Lecture Notes in Computer Science, pages 336–342, Kuala Lumpur, Malaysia, August 2009. Springer. [9] Étienne André, Thomas Chatain, Emmanuelle Encrenaz, and Laurent Fribourg. An inverse method for parametric timed automata. In Vesa Halava and Igor Potapov, editors, Proceedings of the 2nd Workshop on Reachability Problems in Computational Models (RP’08), volume 223 of Electronic Notes in Theoretical Computer Science, pages 29–46, Liverpool, UK, December 2008. Elsevier Science Publishers. Articles dans les actes de conférences nationales [10] Étienne André, Thomas Chatain, Olivier De Smet, Laurent Fribourg, and Silvain Ruel. Synthèse de contraintes temporisées pour une architecture d’automatisation en réseau. In Didier Lime and Olivier H. Roux, editors, Actes du 7ème Colloque sur la Modélisation des Systèmes Réactifs (MSR’09), volume 43 of Journal Européen des Systèmes Automatisés, pages 1049–1064, Nantes, France, November 2009. Hermès. Autres publications [11] Étienne André. Une méthode inverse pour les plus courts chemins. In Actes de la 6ème École Temps-Réel (ETR’09), Paris, France, September 2009. Thèses [12] Étienne André. An Inverse Method for the Synthesis of Timing Parameters in Concurrent Systems. Ph.d. thesis, Laboratoire Spécification et Vérification, ENS Cachan, France, December 2010. [13] Étienne André. Handling theories in logic functors for recomposing description logics. Rapport de Master, Master de Recherche en Informatique, Rennes, France, June 2007.