GÉNIE des SYSTÈMES INFORMATIQUES - Ecole des mines de ...
GÉNIE des SYSTÈMES INFORMATIQUES - Ecole des mines de ...
GÉNIE des SYSTÈMES INFORMATIQUES - Ecole des mines de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines<strong>de</strong> NantesPROJETSINDUSTRIELS DE FIN D’ÉTUDES24, 28,29 juin amphithéâtre Jean Teillac2 juillet 20049 et 10 septembre 2004> Option<strong>GÉNIE</strong> <strong><strong>de</strong>s</strong> <strong>SYSTÈMES</strong><strong>INFORMATIQUES</strong>L'objectif <strong>de</strong> l'option GSI est <strong>de</strong> répondre aux besoins, toujourscroissants, <strong><strong>de</strong>s</strong> entreprises dans les domaines <strong>de</strong> l'architectureet <strong>de</strong> l'intégration <strong><strong>de</strong>s</strong> systèmes informatiques. Il s'agit <strong>de</strong> former<strong><strong>de</strong>s</strong> ingénieurs capables <strong>de</strong> construire le système nerveux <strong>de</strong>l'entreprise internet, c'est à dire capables <strong>de</strong> concevoir et <strong>de</strong>mettre en oeuvre les infrastructures logicielles <strong><strong>de</strong>s</strong> systèmesd'information et leurs applications dans un contexte réparti.ContactThomas LedouxTél. 02 51 85 82 19Thomas.Ledoux@emn.fr
jeudi 24 juin 2004amphithéâtre Jean Teillac14h - 15h Vincent RUBIOLO I Atmel [Nantes, 44]Conception et intégration d'un noyau temps réel dans un déco<strong>de</strong>ur MP3 embarquéAtmel est un lea<strong>de</strong>r sur le marché <strong><strong>de</strong>s</strong> solutions multimédia clefs en main <strong><strong>de</strong>s</strong>tinées aux applications multimédia faiblecoût comme les clefs USB intégrant un déco<strong>de</strong>ur audio MP3.Les nouvelles générations <strong>de</strong> produits imposent encore plus <strong>de</strong> fonctionnalités d'où une complexité et <strong><strong>de</strong>s</strong> coûtsR&D accrus. Il est donc particulièrement important d'assurer une réutilisabilité maximale <strong><strong>de</strong>s</strong> modules logiciels développésdans un projet.C'est dans ce contexte que se situe le développement d'un noyau <strong><strong>de</strong>s</strong>tiné à regrouper les fonctionnalités temps réel<strong><strong>de</strong>s</strong> produits Atmel. J'interviens dans ce cadre en tant que concepteur et intégrateur <strong>de</strong> cette solution.Il s'agit en premier lieu <strong>de</strong> réaliser une analyse du besoin <strong>de</strong> manière à rédiger un document <strong>de</strong> conception fonctionnelle.La recherche <strong>de</strong> solutions se fera ensuite en analysant les noyaux existants (logiciels libres et commerciaux)et en les adaptant si besoin pour qu'ils puissent s'exécuter sur la gamme <strong>de</strong> microcontrôleurs Atmel, basés surl'architecture Intel 8051.lundi 28 juin 2004 amphithéâtre Jean Teillac11h - 12h Hubert BEHAGHEL I Sys<strong>de</strong>o [Boulogne Billancourt, 92]Préparation au métier d'ingénieur d'étu<strong>de</strong> et <strong>de</strong> consultantSys<strong>de</strong>o est une SSII spécialisée dans les technologies objets. Elle axe son offre autour <strong>de</strong> 3 points : le projet (forfait ourégie) et les solutions J2EE (framework Borneo), le conseil et la formation.J'ai intégré l'équipe R&D afin d'étudier et spécifier une solution d'intégration continue (Maven) pour Borneo et ses outils.De plus, j'ai travaillé à la conception et au prototypage d'un framework <strong>de</strong> tests capable d'évaluer tout projet J2EE.Cela concerne différents types <strong>de</strong> tests : unitaires, fonctionnels, <strong>de</strong> performances, <strong>de</strong> non régression, d'intégration.Ces tests mesurent la qualité du produit, l'avancée du développement et à terme, ils constituent un précieux gaged'efficacité.Par ailleurs, j'ai mené <strong>de</strong> nombreuses missions : <strong><strong>de</strong>s</strong> audits d'applications, la mise en place d'outils <strong>de</strong> gestions <strong>de</strong>projets en interne comme chez le client, <strong><strong>de</strong>s</strong> formations (Java/J2EE, Eclipse, Websphere ou MDA).Soutenance confi<strong>de</strong>ntielle.14h - 15h Brendan LANDAIS I Thales [Brest, 29]Etu<strong>de</strong> d’un serveur <strong>de</strong> données existant et développement d’une version clusterThales Systèmes Aéroportés utilise un serveur <strong>de</strong> données Java pour ses applications <strong>de</strong> préparation, restitutionet simulation <strong>de</strong> mission.L’objectif du stage est <strong>de</strong> fournir une version multi-serveur <strong>de</strong> ce serveur <strong>de</strong> données existant, ceci afin :- <strong>de</strong> pouvoir répondre à un nombre plus important <strong>de</strong> requêtes clients en répartissant la charge sur plusieurs machines,- d’assurer une plus gran<strong>de</strong> robustesse au système et <strong>de</strong> gérer les cas <strong>de</strong> pannes (matérielles et logicielles).Il s’agit donc, dans un premier temps, <strong>de</strong> réaliser une étu<strong>de</strong> du serveur Java existant afin d’i<strong>de</strong>ntifier les parties posant<strong><strong>de</strong>s</strong> problèmes <strong>de</strong> cohérence.Dans un second temps, il faut bien sûr implémenter les évolutions retenues <strong>de</strong> façon à ce que l’évolution soit la plustransparente possible pour les clients.
15h15 - 16h15 Josse SIFFERT I Keosys [St-Herblain, 44]Développement <strong>de</strong> nouvelles applications pour un crayon numérique communicantKeosys est une SSII, filiale d'ingénierie et <strong>de</strong> conseil du Groupe Lumiplan, spécialisée dans les nouvelles technologies etla mobilité.Le projet dans lequel je suis impliqué concerne un crayon «intelligent», équipé d’une caméra, qui permet d’écrirecomme avec un stylo normal. Sa particularité vient <strong>de</strong> sa capacité à transmettre ce que l’utilisateur a écrit (texte ou<strong><strong>de</strong>s</strong>sin) sous forme numérique, via un mobile Bluetooth et le réseau GPRS, à un serveur Keosys qui reconstitue alorsl’information et l’exploite.Keosys offre ainsi aux entreprises une solution simple pour accroître leur réactivité en mettant à disposition leursformulaires (bons <strong>de</strong> livraison, d’intervention,...) sur Internet, dès leur saisie. Je suis chargé d’améliorer l’architectureexistante tout en travaillant au développement <strong>de</strong> nouveaux formulaires, en y intégrant notamment la reconnaissanced’écriture. Pour cela, j’utilise mes compétences en Java (J2EE, JSP, Eclipse) développées à l'EMN.16H30 - 17H30 Olivier LE MERDY I Sodius [Nantes, 44]MD Workbench for Core - Transformation <strong>de</strong> modèles entre Core et UMLIl existe, dans le domaine <strong>de</strong> l'ingénierie, nombre d'outils et <strong>de</strong> langages permettant <strong>de</strong> modéliser, qu'il s'agisse d'UMLen logiciel, <strong>de</strong> StateMate en électronique ou <strong>de</strong> Core en ingénierie système. Afin <strong>de</strong> permettre l'échange <strong>de</strong> modèles etleur réutilisabilité dans différents outils, il convient <strong>de</strong> possé<strong>de</strong>r un outil permettant leur transformation automatiqued'un formalisme à un autre : c'est l'enjeu du projet MD Workbench <strong>de</strong> Sodius, entreprise spécialisée dans l'ingénierie<strong><strong>de</strong>s</strong> modèles.L'objectif du stage est <strong>de</strong> réaliser la partie propre à l'outil Core développé par Vitech Corporation par l'écriture <strong>de</strong> règles<strong>de</strong> transformation et <strong>de</strong> génération adaptées. Le socle <strong>de</strong> cette partie est la transformation <strong>de</strong> méta-modèles Coreen méta-modèles satisfaisant au MOF ainsi que d'un ensemble <strong>de</strong> services tels que la transformation d'un modèleCore en modèle UML et la génération automatique <strong>de</strong> documentation. Le MD Workbench for Core doit être intégré àCore version 5.0.mardi 29 juin 2004amphithéâtre Jean Teillac9h45 - 10h45 François KHA I Société Générale [Nantes, 44]Mise en place d'un framework <strong>de</strong> mapping Objet / Relationnel en J2EELa ligne Métiers Titres regroupant l'ensemble <strong><strong>de</strong>s</strong> activités Titres <strong>de</strong> la Société Générale est composé d'ITS (InformationTechnology Services) qui ont pour vocation la conception, la réalisation et la mise en œuvre <strong>de</strong> solutions informatiquesnotamment pour le site <strong>de</strong> Nantes et pour ses clients (Alcatel, Essilor, Accor...). Pour certains développements, ces ITSutilisent un framework basé sur la plateforme J2EE, le framework Struts et <strong><strong>de</strong>s</strong> serveurs Weblogic et Oracle9i. L'objectif<strong>de</strong> mon stage est d'enrichir ce framework technique grâce à l'outil <strong>de</strong> mapping objet/relationnel OracleAS Toplink.Après une prise en main <strong>de</strong> ce produit à travers l'élaboration d'un prototype, j'ai réalisé une synthèse <strong><strong>de</strong>s</strong> meilleurespratiques. La secon<strong>de</strong> étape <strong>de</strong> ce stage consiste à mettre en œuvre ce framework enrichi dans une application pilote.Cela doit permettre <strong>de</strong> confirmer l'intérêt <strong>de</strong> Toplink après avoir expérimenté son intégration et analysé ses impactsdans un processus <strong>de</strong> développement réel.
11h - 12h Romain THOMANN I T-Systems [Eybens, 38]Conception d'un framework pour <strong><strong>de</strong>s</strong> applications sur PDAT-Systems est la division du groupe Deutsch Telekom en charge <strong><strong>de</strong>s</strong> Services Informatiques aux Entreprises. Sa missionest d'apporter <strong><strong>de</strong>s</strong> solutions souples et maîtrisées, adaptées aux besoins <strong><strong>de</strong>s</strong> clients. Dans ce cadre, elle propose<strong><strong>de</strong>s</strong> solutions <strong>de</strong> mobilité sur PDA, comme la dématérialisation <strong><strong>de</strong>s</strong> formulaires papier au sein <strong><strong>de</strong>s</strong> systèmes d'informations.Ce genre <strong>de</strong> solutions connaissant une <strong>de</strong>man<strong>de</strong> croissante, la conception d'un framework <strong><strong>de</strong>s</strong>tiné aux développeursest stratégique : gain <strong>de</strong> temps conséquent pour la réalisation <strong>de</strong> prototypes fidèles au métier du clientet ainsi positionnement idéal vis-à-vis <strong>de</strong> la concurrence. Ce framework est développé en .Net. Il regroupe <strong><strong>de</strong>s</strong> fonctionnalités<strong>de</strong> base <strong><strong>de</strong>s</strong> prototypes (IHM, sécurité, modélisation XML, webservices,...) et est complété <strong>de</strong> générateurs<strong>de</strong> co<strong>de</strong>. La réalisation <strong>de</strong> ce framework se fait en parallèle d'un projet <strong>de</strong> développement d'une solution <strong>de</strong> mobilitéchez Gaz Electricité <strong>de</strong> Grenoble afin <strong>de</strong> vali<strong>de</strong>r son apport.14h - 15h Boris SARAGAGLIA I Total France [St Martin d’Hères, 38]Analyse <strong><strong>de</strong>s</strong> impacts et mise en place du serveur d’application IBM WebSphere 5.1 au sein<strong>de</strong> la branche raffinage Marketing du groupe TotalEn septembre 2004, le support d’IBM pour la version 4.0 du serveur d’application IBM WebSphere se termine. TOTALsouhaite donc migrer le plus rapi<strong>de</strong>ment vers la nouvelle version du serveur d’application IBM WebSphere pour bénéficier<strong>de</strong> ses nouvelles fonctionnalités (Sécurité, performance, etc.) et <strong>de</strong> son support. Intégré au service «Etu<strong>de</strong> Techniqueet production», ma mission se déroulera en <strong>de</strong>ux étapes.La première étape consistera à qualifier les serveurs d’application IBM WebSphere 5.1 pour les environnements <strong>de</strong>production à travers la réalisation <strong>de</strong> directives d’installation et <strong>de</strong> sécurisation <strong><strong>de</strong>s</strong> serveurs, la réalisation <strong>de</strong> scriptsd’automatisation <strong><strong>de</strong>s</strong> procédures d’installations <strong><strong>de</strong>s</strong> applications Web, la mise en place <strong>de</strong> cluster sous <strong><strong>de</strong>s</strong> environnementsWebSphere. L’ensemble <strong>de</strong> ces documents sera à <strong><strong>de</strong>s</strong>tination <strong><strong>de</strong>s</strong> équipes <strong>de</strong> production <strong>de</strong> TOTAL.La <strong>de</strong>uxième étape consistera à planifier et réaliser la migration <strong><strong>de</strong>s</strong> applications existantes <strong>de</strong> TOTAL sous <strong><strong>de</strong>s</strong>environnements IBM WebSphere 5.1.Soutenance confi<strong>de</strong>ntielle.15h15 - 16h15 Arnaud HUON I SQLI [Nantes, 44]Réalisation du portail Internet <strong>de</strong> l'IDACSQLI est une société française spécialisée dans le conseil et l’intégration en systèmes d’information et l’e-business.Ses principaux clients sont <strong><strong>de</strong>s</strong> grands comptes, comme par exemple France 2, la Société Générale ou encore <strong>de</strong>nombreux conseils généraux. C’est d’ailleurs pour celui <strong>de</strong> Loire-Atlantique, et plus précisément pour l’IDAC, l’InstitutDépartemental d’Analyse et <strong>de</strong> Conseil que j’ai eu à réaliser un portail internet. Ce laboratoire est spécialisé dansl'analyse dans les domaines <strong>de</strong> l'environnement, <strong>de</strong> l'agro-alimentaire et <strong>de</strong> la santé animale. Le portail développé estconçu autour <strong>de</strong> la technologie <strong><strong>de</strong>s</strong> servlets Java en relation avec une base <strong>de</strong> données Oracle. Il a pour but <strong>de</strong> faireconnaître au visiteur le savoir-faire <strong>de</strong> l'IDAC et ses différentes prestations. La majeure partie <strong>de</strong> mon travail sur ceprojet a été <strong>de</strong> réaliser l'interface d'administration <strong>de</strong> ce portail ainsi que la partie "métier" <strong><strong>de</strong>s</strong> pages que découvrirale visiteur.
16h30 - 17h30 Nicolas CURT I IST Industrial Software Technology [Nantes, 44]Ecriture d’un vérificateur <strong>de</strong> class file JavaIndustrial Software Technology est une jeune entreprise qui fabrique <strong>de</strong> la technologie Java pour le mon<strong>de</strong> <strong>de</strong> l’embarqué.L’objectif du stage est <strong>de</strong> concevoir et développer un vérificateur <strong>de</strong> class file conformément aux spécifications fourniespour la CLDC (Connected Limited Device Configuration) <strong>de</strong> J2ME. En effet, l’ensemble du jeu d’instructions Javaest conçu <strong>de</strong> telle sorte qu’il soit possible <strong>de</strong> vérifier <strong><strong>de</strong>s</strong> séquences d’instructions pour rendre impossible la prise<strong>de</strong> contrôle <strong>de</strong> la machine virtuelle par un programme. L’outil qui vali<strong>de</strong> la correction d’un class file s’appelle le classfile verifier, dont la partie la plus complexe est le byteco<strong>de</strong> verifier. Au-<strong>de</strong>là <strong>de</strong> la sécurité, vérifier les class files permetà la machine virtuelle <strong>de</strong> faire <strong><strong>de</strong>s</strong> suppositions sur les instructions machines.Le stage permettra, tout d’abord, d’implémenter un vérificateur, puis celui-ci pourra être étendu pour «instrumenter»les class files afin d’optimiser l’exécution <strong><strong>de</strong>s</strong> machines virtuelles utilisatrices.Soutenance confi<strong>de</strong>ntielle.vendredi 2 juillet 2004 amphithéâtre Jean Teillac9h - 10h Jean-François HOUZELLE I TDF [Metz, 57]Étu<strong>de</strong> et développement <strong>de</strong> services sur PDAtdf est fortement impliqué dans le développement <strong>de</strong> services <strong>de</strong> radio localisation via ses centres d’étu<strong><strong>de</strong>s</strong> et <strong>de</strong>recherche, notamment par ses participations dans <strong><strong>de</strong>s</strong> projets européens avec l’ESA (Agence Spatiale Européenne).Les applications visées sont principalement les systèmes <strong>de</strong> gestion <strong>de</strong> flotte <strong>de</strong> véhicules et les systèmes d’ai<strong>de</strong>à la navigation.Les enjeux sont multiples :- le premier est <strong>de</strong> donner à Mobiloc <strong><strong>de</strong>s</strong> avantages technologiques dans un environnement très concurrentiel,- le second consiste à définir <strong><strong>de</strong>s</strong> stratégies d’évolution <strong><strong>de</strong>s</strong> offres <strong>de</strong> service. Ces offres pourront reposer sur <strong><strong>de</strong>s</strong>technologies allant <strong><strong>de</strong>s</strong> systèmes <strong>de</strong> radiocommunications (GSM, GPRS, UMTS) jusqu’aux systèmes <strong>de</strong> positionnementpar satellites (GPS, dGPS, GNSS1, GNNS2). Enfin, <strong><strong>de</strong>s</strong> axes d’extension du service dans la CEE sont également à l'étu<strong>de</strong>.La mission qui m’est confiée est : tout d’abord d’analyser les solutions existantes et notamment le serveur d’application,dans une secon<strong>de</strong> étape <strong>de</strong> développer <strong><strong>de</strong>s</strong> modules pour l’intégration <strong>de</strong> nouveaux services sur PDA.Jeudi 9 septembre 2004amphithéâtre Jean Teillac9h45- 10h45 Guillaume MEMBRE I IRISA [Rennes, 35]Mise en œuvre d'un mécanisme <strong>de</strong> cache interne pour un terminal embarqué (*)Dans le domaine <strong><strong>de</strong>s</strong> futurs réseaux cellulaires <strong>de</strong> 4 ème génération, l'idée <strong>de</strong> s'appuyer sur une couverture "discontinue"commence à émerger. Le réseau est constitué d'un ensemble <strong>de</strong> cellules haut débit, <strong>de</strong> taille restreinte et ne serecouvrant pas. L'intérêt d'une telle architecture discontinue est <strong>de</strong> simplifier les problèmes <strong>de</strong> planification radio.Par contre, la difficulté principale est d'assurer une délivrance continue <strong><strong>de</strong>s</strong> données au niveau du terminal <strong>de</strong> l'abonné(lors <strong>de</strong> la lecture d'un flux vidéo par exemple).En partenariat avec Alcatel, l'objectif <strong>de</strong> ce stage est dans un premier temps <strong>de</strong> proposer une intégration d’unmécanisme <strong>de</strong> cache efficace respectant la spécification MIDP 2.0 (API Java dédiée au mon<strong>de</strong> <strong>de</strong> l’embarqué) puis,d'évaluer ce mécanisme <strong>de</strong> cache sur le terminal MIDP 2.0 utilisé par l'équipe <strong>de</strong> recherche, en réalisant une application<strong>de</strong> lecture vidéo en mo<strong>de</strong> streaming.(*) Ce travail fait également l’objet d’un stage <strong>de</strong> DEA informatique <strong>de</strong> l’Université <strong>de</strong> Nantes
11h - 12h Christophe AUGIER I <strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes [Nantes, 44]Conception d’un langage dédié au contrôle <strong><strong>de</strong>s</strong> paquets réseau(*)Pour répondre aux besoins spécifiques <strong><strong>de</strong>s</strong> applications multimédia et temps réel, il est nécessaire d'implémenter<strong>de</strong> nouvelles politiques <strong>de</strong> gestion <strong><strong>de</strong>s</strong> ressources (processeur, réseau, disque dur, ...) au sein <strong><strong>de</strong>s</strong> systèmes d'exploitation.Toutefois, l'implémentation d'une nouvelle politique est une tâche complexe qui requière un très haut niveaud'expertise. Pour simplifier le processus <strong>de</strong> mise en œuvre, le département informatique <strong>de</strong> l'École <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantesdéveloppe en collaboration avec Microsoft Research une approche reposant sur le concept <strong>de</strong> langage dédié. Cetteapproche est aujourd'hui validée pour la ressource processeur ; un prototype, Bossa, est disponible à l'URLhttp://www.emn.fr/x-info/bossa. Mon travail <strong>de</strong> stage consiste en la généralisation <strong>de</strong> cette approche aux autresressources d'un système et notamment la gestion du réseau. Plus précisément, je développe une extension <strong>de</strong> Bossapermettant l'écriture d'ordonnanceurs <strong>de</strong> paquets réseau.14h - 15h Florian MINJAT I Université <strong>de</strong> Berne [Suisse]et <strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes [Nantes, 44]Étu<strong>de</strong> du modèle <strong><strong>de</strong>s</strong> Traits dans la perspective <strong>de</strong> la définition d’un langage <strong>de</strong>composants (*)La notion <strong>de</strong> Trait a été développée à l’Université <strong>de</strong> Berne en 2003. Ce nouveau paradigme <strong>de</strong> programmation permetune meilleure modularisation <strong><strong>de</strong>s</strong> programmes et donc une meilleure compréhension et réutilisation du co<strong>de</strong>.Ce stage a pour but d’évaluer la faisabilité d’un nouveau langage <strong>de</strong> composants, combinant les notions d’Objet,d’Aspect et <strong>de</strong> Trait.Cette étu<strong>de</strong> est très intéressante pour le groupe Obasco <strong>de</strong> l’<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes, qui cherche à établirl’existence d’un continuum entre les approches par objets, par aspects et par composants. Mais elle est égalementtrès intéressante pour l’industrie, qui est toujours à la recherche <strong>de</strong> langage <strong>de</strong> composants plus pratique et efficace.La première étape dans la réalisation <strong>de</strong> cette étu<strong>de</strong> est un état <strong>de</strong> l'art autour du concept <strong>de</strong> Trait, suivie dans un<strong>de</strong>uxième temps par une étu<strong>de</strong> détaillée <strong>de</strong> l'implémentation <strong><strong>de</strong>s</strong> Traits dans son modèle actuel. Enfin, la <strong>de</strong>rnière partie<strong>de</strong> cette étu<strong>de</strong> est l’évaluation <strong>de</strong> l’intérêt d’un langage <strong>de</strong> composants basé sur les Traits.15h15 - 16h15 Fabien BALIGAND I MDTVision [Les Ulis, 91]Perspectives d'intégration <strong><strong>de</strong>s</strong> Services Web aux Architectures Orientées Services (*)Les Services Web constituent une nouvelle technologie <strong>de</strong> communication inter et intra entreprise, et s'imposentaujourd’hui comme le concept clé permettant <strong>de</strong> résoudre en partie les problèmes d'évolutivité <strong><strong>de</strong>s</strong> architectures,d'intégration et d'interopérabilité. Encore jeunes et faisant l’objet <strong>de</strong> nombreuses spécifications en cours, ils leur manquentencore <strong>de</strong> nombreuses propriétés pour établir un véritable contrat <strong>de</strong> service et <strong>de</strong>venir ainsi véritablementflexibles et réutilisables. L’objectif du stage proposé par IBM MDTVISION est <strong>de</strong> mettre en valeur les limites actuelles<strong>de</strong> l’interopérabilité <strong><strong>de</strong>s</strong> architectures orientées services, et <strong>de</strong> proposer <strong><strong>de</strong>s</strong> solutions pour une réutilisation optimale<strong><strong>de</strong>s</strong> Services Web. Ce stage possè<strong>de</strong> à la fois une composante recherche DEA avec l’étu<strong>de</strong> <strong><strong>de</strong>s</strong> paradigmes <strong><strong>de</strong>s</strong> Contrats,<strong><strong>de</strong>s</strong> Aspects, du MDA pour une étu<strong>de</strong> approfondie <strong><strong>de</strong>s</strong> Services Web, ainsi qu’une composante ingénierie par le biais<strong>de</strong> la réalisation d’une étu<strong>de</strong> <strong>de</strong> cas d’architecture orientée service avec les outils Microsoft BizTalk et IBM WSAD.(*) Ce travail fait également l’objet d’un stage <strong>de</strong> DEA informatique <strong>de</strong> l’Université <strong>de</strong> Nantes
vendredi 10 septembre 2004 amphithéâtre Jean Teillac11h - 12hAntoine BERRANGER I France Telecom R&D [Meylan, 38] et <strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes[Nantes, 44]Proposition d'une nouvelle implémentation <strong>de</strong> Fractal à l'ai<strong>de</strong> <strong>de</strong> Reflex (*)Dans le cadre d'un partenariat entre l'<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes et France Telecom R&D, j'ai eu l'occasion d'effectuerun stage conjoint au sein <strong><strong>de</strong>s</strong> <strong>de</strong>ux laboratoires.Ce stage a pour but d'étudier le modèle <strong>de</strong> programmation par composant Fractal, et d'en proposer une nouvelleimplémentation à l'ai<strong>de</strong> <strong><strong>de</strong>s</strong> outils <strong>de</strong> programmation réflexive développés à l'<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes ; en particulierà l'ai<strong>de</strong> <strong>de</strong> Reflex, framework <strong>de</strong> réflexion comportementale.Fractal est un modèle, qui, <strong>de</strong> part sa nature, met en jeu <strong><strong>de</strong>s</strong> problématiques <strong>de</strong> réflexion Il se distingue <strong>de</strong> cettemanière d'un modèle objet classique.Les objectifs <strong>de</strong> mon étu<strong>de</strong> sont pluriels : permettre une intégration plus explicite du concept <strong>de</strong> réflexion dans Fractal,mais aussi essayer d'appliquer la réflexion comportementale dans un modèle <strong>de</strong> programmation par composant,en observant quels effets cela peut avoir sur celui-ci.14h - 15h Olivier-Marie MARECHAL I <strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes [Nantes, 44]Algorithmes d'analyse <strong><strong>de</strong>s</strong> communications asynchrones entre composants (*)Dans le domaine <strong><strong>de</strong>s</strong> composants, <strong><strong>de</strong>s</strong> architectures mais aussi <strong><strong>de</strong>s</strong> systèmes distribués, les communicationsasynchrones sont amenées à prendre une place <strong>de</strong> plus en plus importante (par exemple J2EE, CCM).Les communications asynchrones sont très délicates à mettre au point, il y a donc un besoin crucial en outils etalgorithmes adaptés.Ce stage, effectué au sein <strong>de</strong> l'équipe Obasco <strong>de</strong> l'<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Nantes se déroule en <strong>de</strong>ux phases.Dans un premier temps, un outil Java <strong>de</strong> manipulation d'automates structurés (systèmes <strong>de</strong> transitions symboliqueset étiquetés) a été développé à partir <strong>de</strong> la bibliothèque <strong>de</strong> classes JFlap, <strong>de</strong> l'Université <strong>de</strong> Duke.Ensuite, le travail consiste à mettre au point <strong><strong>de</strong>s</strong> algorithmes <strong>de</strong> calcul prenant en compte différentes politiques pourle traitement <strong><strong>de</strong>s</strong> boîtes aux lettres <strong>de</strong> messages situées au sein <strong><strong>de</strong>s</strong> composants ainsi que l'ajout <strong>de</strong> contraintesau niveau <strong>de</strong> ces mêmes boîtes aux lettres.15h15 - 16h15 Benoît DOUMAS I Dassault Systèmes [Suresnes, 92]Vers un véritable assistant à la conception et à l’innovation (*)Est-ce un rêve que d'imaginer un outil d'ai<strong>de</strong> à la conception innovante ? Les entreprises ont besoin <strong>de</strong> placer surle marché <strong><strong>de</strong>s</strong> produits innovants rapi<strong>de</strong>ment. Les outils traditionnels d'ai<strong>de</strong> à la conception, comme la CAO, apportentpeu d'ai<strong>de</strong>. Ils peuvent même restreindre l'innovation (conception routinière). L'objectif <strong>de</strong> ce stage est d'imaginerun outil (prototype dans la suite CATIA) pour pousser les concepteurs vers plus <strong>de</strong> créativité, par une méthodologieaxée sur l'innovation, sans perdre en rationalité.Les métho<strong><strong>de</strong>s</strong> <strong>de</strong> conception existent, mais aucune n'était parvenue à lier conception et créativité. Pour remédier àcela, le Centre <strong>de</strong> Gestion Scientifique <strong>de</strong> l'<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> Paris construit une nouvelle théorieprometteuse. L'outil développé se base sur cette théorie <strong>de</strong> la conception et un réseau <strong>de</strong> connaissance, pour faireémerger <strong>de</strong> nouveaux concepts, mais aussi pour ai<strong>de</strong>r à la validation et la mise en place <strong>de</strong> ces concepts innovants.Soutenance confi<strong>de</strong>ntielle.(*) Ce travail fait également l’objet d’un stage <strong>de</strong> DEA informatique <strong>de</strong> l’Université <strong>de</strong> Nantes
Le départementinformatique www.emn.fr/info/Les partenairesindustrielset institutionnels :Le département informatique est structuré autour <strong>de</strong> trois équipes <strong>de</strong> recherche travaillant sur lesthèmes suivants : "objets, aspects et composants", "programmation par contraintes" et "conceptionet modélisation interactives".Grâce à ses compétences reconnues dans ces domaines <strong>de</strong> recherche, il possè<strong>de</strong> <strong><strong>de</strong>s</strong> contacts privilégiésavec <strong><strong>de</strong>s</strong> industriels souhaitant mettre en oeuvre les technologies associées.Pour ai<strong>de</strong>r aux transferts <strong>de</strong> ces technologies, la stratégie du département consiste à développer unpartenariat avec un ensemble d'entreprises dont les secteurs d'activités correspon<strong>de</strong>nt auxdomaines pour lesquels il a une réelle légitimité scientifique.Air France, Alstom Marine, Atmel, AUGEOSoftware, Axalto, Bouygues SA, Business &Decision, Caméon, CFSSI, Cogitec, Cosytec,Dassault Systèmes, EADS, <strong>Ecole</strong> <strong><strong>de</strong>s</strong> Minesd’Alès, France Telecom R&D, GAN, GemplusResearch, IBM France, IC Parc, Ilog, Improve,Industrial Software Technology, InformationTechnology Software, Intalio, IRISA/INRIA,Jaluna, Keosys, LIBeLIS, Lirmm, MDTVision,Microsoft France, Microsoft Research,Netagis, Odaxys Atlantique, PlautConsulting, PSA Peugeot Citroën, SII,Société Générale, Sodifrance,Sodius, Softeam, SQLI, Sys<strong>de</strong>o,Thales, Theoris, Total France,Trusted Logic, T-Systems,Wind RiverMai 2004 - Service <strong>de</strong> la Communication <strong>de</strong> l’<strong>Ecole</strong> <strong><strong>de</strong>s</strong> Mines <strong>de</strong> NantesECOLE SUPÉRIEURE DES TECHNIQUES INDUSTRIELLES ET DES MINES DE NANTES4, rue Alfred Kastler - La Chantrerie - BP 20722 - 44307 NANTES CEDEX 3Téléphone 02 51 85 82 02 - Télécopie - 02 51 85 82 49Email : sec-info@emn.fr - Internet : http://www.emn.fr