Docteur Ingénieur en Informatique spécialité Méthodes Formelles

publicité
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
Téléchargement