Alexandre Cortier Adresse Personnelle : 41 Rue Louis-Marc Demouilles 31400 Toulouse tél. : 06 64 21 82 94 e-mail : [email protected] http://alexandre.cortier.free.fr Né le 02/03/1981 à Juvisy-s-Orge Docteur Ingénieur en Informatique spécialité Méthodes Formelles Formation et diplômes 2004 - 2008 Doctorat en Informatique, Université de Toulouse, ISAE/ONERA-DTIM 2004 DEA d’Informatique, filière Traitement de l’Information, Informatique et Image, Université de Poitiers, mention Bien 2001 - 2004 Diplôme d’Ingénieur ENSMA, (École d’Aérotechnique), spécialité Informatique 2003 Maîtrise de Mécanique des Solides, Université de Poitiers, mention Bien 1999 - 2001 Classes Préparatoires aux Grandes Écoles, MPSI au Lycée Hoche (Versailles), PSI∗ au Lycée J-B. Say(Paris) 1999 Baccalauréat scientifique, option Mathématique, mention Bien Nationale Supérieure de Mécanique et Expériences professionnelles 2008 - ... Postdoctorat CNES/IRIT-ACADIE, Toulouse, Validation formelle de transformations • Mots clefs : IDM, systèmes enfouis, Génie Logiciel, langages synchrones, Topcased, OCL, CAML, UPPAAL, Méthode B • Collaborations : Projet ANR/RNTL SPaCIFY (CNES, Thales, Astrium, Geensys, Anyware, Irit, Enstb, Onera, Inria, Labri) • Actions : – Participation à la définition du langage de modélisation métier Synoptic pour l’aérospatial (Méta-modélisation et syntaxe concrète), formalisation des règles de bonne utilisation du langage, étude de la problématique de l’introduction de bus dans le design (raffinements) – Rédaction de rapports internes et d’un livrable ANR, présentation du projet SPaCIFY au workshop Synchron’08, organisation et animation de réunions plénières • Co-Encadrement/Enseignement : deux stagiaires (formalisation de règles structurelles en OCL, modélisation d’une étude de cas en Synoptic), TPs à l’ENSEEIHT (Technologies Objets, Techniques et outils pour le génie logiciel) 2004 - 2008 Thèse de Doctorat, ONERA-DTIM, projet RNRT-ANR Verbatim, sous la direction de Bruno d’Ausbourg et Yamine Aït-Ameur - soutenue le 8 Juin 2008 : "Contribution à la validation Formelle de Systèmes Interactifs Java" • Mots clefs : model-checking, theorem proving, NuSMV, Methode Event-B (Rodin), Lustre, analyse statique, rétro-ingénierie, génie logiciel, IHM, utilisabilité, JavaCC, Eclipse • Actions : définition d’une méthodologie de validation et de vérification d’IHM par rétrogénération de modèles formels Event-B et NuSMV (analyse statique de code source JavaSwing) • Enseignements : vacations à l’INSA, ENSA (Marrackech) et à l’ISAE (cours & TPs sur les langages synchrones et les méthodes formelles) Projet de fin d’études et stage de DEA, LISI-ENSMA (Poitiers), sous la direction de Yamine Aït-Ameur : "Méta-modélisation d’une architecture à base de composants avioniques" 2004 • Mots clefs : systèmes embarqués, IMA (Integrated Modular Avionic), ADL (Architecture Description Language), EXPRESS, théorie des catégories • Actions : méta-modélisation dans le langage EXPRESS d’un langage de description d’Architecture (ADL) pour le développement incrémental de systèmes embarqués critiques dans le cadre de l’IMA • Enseignements : vacations à l’INSA, ENSA (Marrackech) et à l’ISAE (cours & TPs sur les langages synchrones et les méthodes formelles) Stage Ingénieur, CSTB (Marne-La-Vallée), "Modélisation du comportement en traction et en cisaillement de chevilles pour béton" 2003 Compétences Langues Anglais : courant, Allemand : niveau académique Langages Java, C++, C (VxWorks), Ada, Fortran, Caml, UML, EXPRESS, SQL, xml Formels Méthodes B et Event-B, NuSMV, UPAAL, Lustre, Esterel, Signal Outils Rodin, Atelier-B, NuSMV, Eclipse, Topcased, Labview, Bandera, LeX, Yacc, JJTree, JavaCC Méthodes logique et logiques temporels (LTL, CTL), sémantiques formelles, spécification (SART, SADT), conception et vérification formelles (model-checking, theorem proving), programmations fonctionnelle et par objets, compilation et analyse statique, processus de développement, programmation temps-réel, langages synchrones. Publications & Communications Conférences internationales avec comité de lecture et actes édités : [1] HCI’07 Cortier A., d’Ausbourg B., Aït-Ameur (2007) Formal Validation of Java/Swing User Interfaces with the Event-B Method. 12th International Conference on Human-Computer Interaction (HCI’07), Y. Jacko, J. A. (ed.), Beijing, 2007, volume 1, 1062-1071 [2] ISOLA’06 Aït-Ameur Y., Cortier A., Delmas R., Wiels V. (2006). Formal modelling of avionics systems. Proceedings of IEEE International Symposium on Leveraging Formal Methods Applications (ISOLA), Paphos(Cyprus), pages 27-35 Conférences nationales avec comité de lecture et actes édités : [3] AFADL’07 Cortier A., d’Ausbourg B., Aït-Ameur, Y. (2007). Contribution à la validation formelle des systèmes interactifs. Approches Formelles dans l’Assistance au Développements de Logiciels (AFADL’2007), FUNDP Namur, Faculté Universitaire Notre-Dame de la Paix., 2007, pages 27-35 [4] OCM’05 Aït-Ameur Y., Cortier A., Delmas R., Wiels V. (2005). Modélisation Formelle de Composants Avioniques : utilisation du Langage de Modélisation EXPRESS. Actes des Journées Objets, Composants et Modèles (OCM 2005), Grenoble, Mai 2005 Workshops nationaux avec comité de lecture : [5] FAC’07 Cortier A., d’Ausbourg B., Aït-Ameur Y. (2007). Rétro-Ingénierie et Validation Formelle des Systèmes Interactifs : Application au Langage Java/Swing. Journées Formalisations des Activités Concurrentes (FAC’2007), groupe SVF/FéRIA : Spécification, Vérification Formelles, ONERA-Toulouse, Mars 2007, Actes : http://www.cert.fr/francais/deri/ michel/FAC/ [6] FAC’06 Cortier A., d’Ausbourg B., Aït-Ameur Y. (2006). Vers une Méthodologie de Validation Formelle des IHM (Interfaces Homme-Machine). Journées Formalisations des Activités Concurrentes (FAC’2006),groupe SVF/FéRIA : Spécification, Vérification Formelles, IRITToulouse, Mars 2006, Actes : http://www.cert.fr/francais/deri/michel/FAC/ Autres formes de publications et communications : [7] AFADL’09 Poster Cortier, A. (2009). Validation Formelle de Systèmes Interactifs Java : utilisation de la méthode NuSMV, Article court, Approches Formelles dans l’Assistance au Développements de Logiciels (AFADL’2009), ENSEEIHT Toulouse, 26 - 28 janvier 2009 [8] Synchron’08 Cortier A. (2008) Synoptic : An aerospace domain-specific Modelling Language. PrésentaPrésentation : 5th edition of the SYNCHRON Workshop (Synchronous Programming), tion Aussois, France, Décembre 2008 [9] Livrable ANR Cortier A., Bodeveix J., Filali M., Pantel M., Strecker M. (2009). SPa2 : Définition du langage de modélisation Synoptic. Equipe ACADIE, Projet ANR/RNTL SPaCIFY, 2008. [10] Rapport Interne 2008 Cortier A., Bodeveix J., Filali M., Pantel M., Strecker M. (2008). Le langage Synoptic. Rapport Interne de Recherche (réf. ANR 06 TLOG 27), Equipe ACADIE, Projet ANR/RNTL SPaCIFY, 2008. [11] JDT 07 Article Cortier A. (2007). Une approche ascendante pour la validation formelle des Interfaces Homme-Machines. Journée des thèses 2007 (JDT 07), branche TIS (Traitement de l’Information et Systèmes), ONERA , Actes : http://www.cert.fr/tis/theses/ jthese_06/index.html [12] JDT 06 Article Cortier A. (2006). Vers une méthodologie de validation et de vérification multiformelle des interfaces utilisateurs en milieu industriel. Journées des Thèses ONERATIS (JDT’06), Actes : http://www.cert.fr/tis/theses/jthese_06/index.html [13] Doctoriale Poster Cortier A., (2006). Vérification et Validation Formelle de Systèmes Interactifs. Poster, Séminaire Doctoriales, Boussens, Session été, mai 2006. [14] Mémoire DEA Cortier A. (2003). Méta-modélisation EXPRESS d’une architecture àă base de composants avioniques. Mémoire de Master 2 (DEA), Laboratoire d’Informatique Scientifique et Industrielle (LISI), ENSMA, 2003, http://alexandre.cortier.free.fr. Expériences personnelles 2004-2005 Participation à l’organisation de la journée des thèses de l’ONERA, animation de la table ronde. 2001 - 2004 Membre du bureau des élèves de l’ENSMA. 2001 - 2003 Président du club escalade de l’ENSMA 2002-(1 mois) Stage ouvrier chez Spie Trindel. Site d’assemblage d’Airbus à Saint-Nazaire (44). 2001-(1 mois) Intérimaire chez Alcatel sur le site de Vélizy-Villacoublay (78). Service comptabilité. 2000-(2 mois) Saisonnier au centre VVF de Soustons (40). Animateur enfants/adulte. 1995-1998 Moniteur de Gymnastique aux agrès, Club FSCF de Bondoufle (91), 1er degré d’encadrement (Poussin). Divers • Titulaire du permis B • Sports : Membre d’un club d’Escalade (Ramonville), Randonnée, Raids, Vélo, Ski • Musique : Guitare, Didjeridoo • Amateur d’écriture et de lecture