Karine Arnout


Adresse postale
Karine Arnout
Software Engineering, Meyer
ETH Zentrum, RZ J4
8092 Zürich
Adresse physique
Karine Arnout
Department of Computer Science
RZ Building, RZ J4
Clausiusstrasse 59
8092 Zürich
Contact
Karine Arnout
Tél. : +41 1 632 47 23
Fax : +41 1 632 14 35
E-mail : Karine.Arnout@inf.ethz.ch
Cette page : http://se.inf.ethz.ch/people/arnout

English Deutsch

Position

Je suis assistante de recherche (post-doc) dans la Chaire de Génie logiciel dirigée par le professeur Dr. Bertrand Meyer à l'École Polytechnique de Zürich (ETH Zürich). J'ai défendu ma thèse intitulée From Patterns to Components le 31 mars 2004 à l'ETH de Zürich. Elle a été acceptée avec la recommendation des professeurs Dr. Bertrand Meyer (directeur de thèse), Dr. Peter Müller (co-encadrant), et Dr. Emil Sekerinski (co-encadrant).
Mes principaux domaines de recherche sont les patrons de conception (design patterns) et leur transformation en composants réutilisables (j'appelle ce procédé "componentisation"), le test logiciel automatique à partir des contrats logiciels, et l'élicitation de contrats logiciels à partir de composants .NET.

Recherche

Ma recherche est liée à la technologie à objets et le développement basé sur les composants. En particulier, je m'intéresse aux idées de patrons de conception (design patterns), de la conception par contrats (Design by Contract), du test logiciel et des composants fiables (Trusted Components). Mes projets incluent :

  • "Componentisation" de patrons de conception (transformation en composants réutilisables). Ceci était le sujet de ma thèse.
  • Test logiciel automatique à partir des contrats logiciels
  • Support pour la conception par contrats (Design by Contract) pour les langages autres qu'Eiffel

Les technologies qui m'intéressent incluent :

  • Eiffel: J'ai travaillé à Eiffel Software (ISE) de juillet 2000 à septembre 2001, période où je suis entrée en contact avec la méthode à objets et le langage Eiffel en particulier, ainsi que l'environnement de développement logiciel d'ISE (EiffelStudio). Je suis maintenant membre actif du groupe technique ECMA pour la standardisation d'Eiffel.
  • .NET: J'ai travaillé à porter ISE Eiffel sur la plate-forme .NET lorsque j'étais à ISE. En particulier, j'ai implanté la première version de l'Assembly Manager - faisant partie de l'environnement ISE Eiffel 5 - qui permet aux développeurs de réutiliser les assemblages .NET (.NET assemblies) dans leurs projets Eiffel pour .NET, de façon très aisée. J'ai également travaillé sur le Contract Wizard, qui permet d'ajouter des contrats - comme définis en Eiffel - à tout assemblage .NET, quel que soit le langage de .NET avec lequel il a été écrit initialement.

Enseignement

Cours

Projets d'étudiants

Publications

Thèse

Conférences

Journaux

Magazines

Posters

Ateliers

Travaux en cours

Présentations

Thèse

Présentations de papiers techniques

Ateliers

Tutoriaux

Autres activités

  • Je suis membre actif et secrétaire du groupe technique ECMA (TC39-TG4) pour la standardisation d'Eiffel.
  • Je suis co-organisatrice du GPCE Young Researchers Workshop.
  • Je participe à l'organisation de la Randonnée des Mimosas (randonnée de VTT) qui a lieu tous les premiers dimanches de février sur l'Ile d'Oléron en France.
  • J'aime la natation, le dessin et la peinture à l'huile.

Renseignements personnels

Qualification

Expérience professionnelle

  • Stagiaire dans le centre d'appel de Deutsche Telekom à Constance (Allemagne), juillet-août 1999.
  • "Jeune Ingénieur" à Eiffel Software (ISE) à Santa Barbara, CA, USA, de juillet 2000 à septembre 2001.
  • Assistante de recherche et d'enseignement à l'École Polytechnique de Zürich (ETH Zürich) d'avril 2002 à aujourd'hui.