version pdf
Transcription
version pdf
Bilan 2005–2008 Version du 8 octobre 2008 Table des matières 1 Laboratoire 1 1.1 Historique et Contexte 1 1.2 Structuration Scientifique du Laboratoire 2 1.3 Plates-Formes 4 1.4 Organisation 5 1.5 Production Scientifique et Publications 7 1.6 Contrats, Partenariat et Valorisation 7 1.7 Enseignement et formation doctorale 8 1.8 Animation et Vulgarisation 9 1.9 Relations et reconnaissance internationales 10 1.10 Ressources 10 1.11 Evolution Générale 13 2 Équipes 15 2.1 BioInfo 15 2.2 CalFor 19 2.3 Fox-Miire 23 2.4 GOAL 29 2.5 Graphix 36 2.6 GRAppA 41 2.7 Map 47 2.8 Noce 52 2.9 OPAC 55 2.10 PALOMA 60 2.11 RD2P 63 2.12 SMAC 70 2.13 STC 74 2.14 WEST 79 3 Publications 85 3.1 ACL sélectives 85 3.2 Autres ACL 91 3.3 ACT sélectives 94 3.4 Autres ACT 108 3.5 ACLN 131 3.6 INV 133 3.7 COM 134 3.8 AFF 142 3.9 OS 143 3.10 OV 147 3.11 DO 147 3.12 AP 148 3.13 TH 154 A Annexes 159 A.1 Composition du conseil de laboratoire 159 A.2 Organigramme des services 160 A.3 Liste des financements contractuels des équipes du laboratoire pendant la période 161 A.4 Localisation 166 A.5 Bilan de la Fédération Ircica 167 i 1 Laboratoire 1.1 Historique et Contexte Les activités de recherche en informatique à Lille datent de la création en 1961 du Laboratoire de Calcul. La réunion en 1983 de deux équipes associées au CNRS, l’ERA 771 « Architectures et Systèmes » d’une part, la Jeune Équipe « Informatique Théorique » d’autre part, a donné naissance au LIFL d’abord sous forme de l’URA 369, puis de l’UPRESA 8022 en 1997 et enfin sous la forme actuelle d’UMR en 2001. Le quadriennal actuel a permis le regroupement des actvités de recherche en informatique de la métropole lilloise au sein du LIFL. En 2006, deux équipes ont rejoint le laboratoire : Grappa, le Groupe de Recherche en Apprentissage Automatique qui était une Equipe Associée de Lille 3 et FoxMiire dont plusieurs membres sont enseignants-chercheurs de l’Institut Telecom. En 2007, l’équipe NOCE (Nouvelles Organisations pour la Collaboration et l’Éducation), qui faisait jusque là partie du laboratoire TRIGONE en Sciences de l’Éducation, a également rejoint le laboratoire. Le laboratoire regroupe actuellement 110 permanents (77 enseignants-chercheurs, 5 chercheurs CNRS, 11 chercheurs INRIA, 8 ITA CNRS, 8,5 AITOS Lille 1), plus de 80 doctorants et de nombreux post-doctorants, ingénieurs, personnels techniques et administratifs recrutés sur ressources propres. Un contexte en forte évolution Le LIFL, qui est le plus gros laboratoire régional en Informatique, est un acteur important de la structuration régionale autour des STIC. Durant ces dernières années, le développement du laboratoire a été lié à deux projets dont le LIFL a été un des acteurs principaux : Création de l’IRCICA (Fédération de Recherche FR 3024) dont le LIFL a été un des éléments fondateurs. Cette fédération a en particulier permis le développement d’une part de la plate-forme de réalité virtuelle, d’autre part de la recherche autour des réseaux ad hoc et des objets mobiles communicants en collaboration avec l’IEMN. Deux équipes du LIFL, Graphix et RD2P, y sont fortement impliquées. Elle est le point de départ du projet d’institut lillois des Sciences et Technologies de l’Information et de la Communication porté par l’Université de Lille 1. Implantation à Lille de l’INRIA , via l’UR INRIA multilocalisée Futurs, puis depuis 2008 le centre Inria - Lille Nord Europe. L’implantation à Lille de l’UR Futurs a été essentiellement basée sur des projets issus du LIFL, même si des projets ont ensuite été créés par ou avec des membres d’autres laboratoires, en particulier les laboratoires LAGIS et Painlevé pour les laboratoires lillois. L’équipe administrative lilloise de l’UR a été hébergée dans les locaux du LIFL avant l’ouverture du bâtiment de la Haute-Borne. À l’heure actuelle, 9 équipes du LIFL sur 14 sont impliquées dans 9 équipes-projets INRIA du centre INRIA-Lille Nord Europe – 7 sont des équipesprojets communes avec le LIFL, 2 sont communes avec le LIFL et le LAGIS – et une équipe est impliquée dans le projet Grand LARGE du centre INRIA Saclay. La dynamique apportée par l’INRIA est clairement un élément important dans le développement du laboratoire. Le projet « Campus Intelligence Ambiante » du CPER Pilote du volet Informatique du programme TAC (Technologies Avancées pour la Communication), du Contrat Plan Etat Région 2003–2008, le LIFL joue un rôle déterminant dans le projet « Campus Intelligence Ambiante » du Contrat de Projets Etat Région 2007–2013 dont l’objectif est la création d’un campus interdisciplinaire de recherche et d’innovation technologique à vocation internationale dans le domaine des Sciences et Technologies de l’Information et de la Communication avec une ouverture vers les Sciences du Vivant. L’activité scientifique du campus est structurée en quatre axes : – Micro et Nano Dispositifs – Informatique Ubiquitaire – Photonique – Biologie Systémique 1 2 Laboratoire Le LIFL est naturellement fortement impliqué dans l’axe « Informatique Ubiquitaire » 1 , axe qui se décline en 3 pistes de recherche complémentaires : – Réseaux de capteurs, et l’ensemble des problèmes posés – du hardware aux usages – par ces nouveaux dispositifs auto-organisés : ce thème interdisciplinaire est l’objet d’une collaboration développée dans le cadre de l’IRCICA entre l’équipe RD2P (LIFL/ centre INRIA-LNE) et l’IEMN. – Nouveaux modèles et Nouvelle ingénierie pour l’informatique ubiquitaire, avec trois focalisations : l’adaptabilité, le raisonnement et le calcul : ce thème est développé au LIFL, au CRIL et au centre INRIA-LNE. – Interactions augmentées entre les utilisateurs et les systèmes de demain, avec ici aussi deux focalisations : le retour tactile et les nouvelles métaphores d’interactions en 3D : ce thème interdisciplinaire est l’objet d’une collaboration développée dans le cadre de l’IRCICA entre l’équipe Graphix (LIFL/ centre INRIA-LNE) et le L2EP. Le laboratoire participe également à l’axe « Biologie Systémique » lié à l’Institut de Recherches Interdisciplinaires (USR 3078) : même si l’implication du laboratoire y est actuellement réduite, une thèse IRI/LIFL a été soutenue, deux projets sont en cours de montage, et les interactions devraient se développer. 1.2 Structuration Scientifique du Laboratoire Le laboratoire comporte donc une centaine de chercheurs et enseignants-chercheurs permanents (5 chercheurs CNRS, 11 chercheurs INRIA, 77 enseignants-chercheurs, 3 ingénieurs de recherche). Le spectre scientifique du laboratoire est relativement large. Sur la période du contrat, il était structuré en trois axes, CBS (Calcul formel, Bioinformatique, Spécifications) CIM (Coopération, Images et Mobilité) et SCOPE (Simulation, Calcul et Optimisation Parallèles et Environnements Distribués) : CBS regroupe 4 équipes (32 permanents dont 12 HdR, 14 doctorants) autour des thématiques « Calcul Formel, Bio-Informatique, Apprentissage, Méthodes formelles ». Bio-Informatique, 6 p. autour de la conception de méthodes et d’outils informatiques pour l’analyse de séquences biologiques à grande échelle. L’équipe correspond à l’équipeprojet INRIA SEQUOIA. CalFor, 5 p. , équipe dont le cœur de métier est le calcul formel, en particulier l’algorithmique pour le traitement symbolique des équations différentielles, la modélisation en biologie cellulaire étant le domaine d’application privilégié. Grappa (Groupement de Recherche en Apprentissage Automatique), 11,5 p. avec un axe autour de l’apprentissage et de l’extraction d’information à partir de documents semi-structurés qui est à l’origine de l’équipe-projet INRIA Mostrare depuis 2004 en collaboration avec une partie de l’équipe STC, un axe autour de l’apprentissage par renforcement qui a donné lieu, en collaboration avec le laboratoire LAGIS, à l’équipe-projet INRIA SEQUEL démarrée en 2007. STC (Spécification, Tests, Contraintes), 9,5 p. centrée sur l’application des méthodes formelles dans différents contextes : la sécurité des systèmes – en collaboration avec l’équipe RD2P –, la modélisation en biologie systémique, les requêtes et transformations de documents semi-structurés – en collaboration avec Grappa au sein de l’équipe-projet INRIA MOSTRARE – et enfin la modélisation de circuits. CIM regroupe 6 équipes (49 permanents dont 11 HdR, 44 doctorants) – NOCE l’ayant rejoint lors de son intégration en 2007 – autour des thématiques « Coopération, Images et Mobilité » : FOX-MIIRE, 5 p. dont l’objectif est la conception d’outils algorithmiques d’analyse, de traitement, d’indexation et filtrage d’informations visuelles (image, vidéo, modèle 3D) et leur validation à travers des applications diverses comme la gestion de grandes bases de données images et vidéo, l’analyse des comportements des utilisateurs et le filtrage d’informations visuelles dans un contexte web. 1. dont le responsable est David Simplot-Ryl 1.2. Structuration Scientifique du Laboratoire GOAL, 12 p. équipe mixant des compétences en systèmes répartis et génie logiciel. L’équipe associe les approches par composants et par aspects ou encore les architectures orientées services pour développer de nouvelles méthodes et outils pour la conception de systèmes adaptatifs, de nouvelles infrastructures intergicielles, en partie dans le cadre des équipesprojets INRIA JACQUARD (jusque 2007), de l’équipe-projet INRIA ADAM (créée en 2008) et de l’équipe-projet INRIA Rmod (en cours de création). Graphix, 9 p. dont l’objectif principal est de définir de nouvelles méthodes et outils pour interagir et collaborer sur des modèles 3D, ses recherches étant à l’intersection de l’animation et la simulation, de la réalité virtuelle, et des interfaces Homme machine. Son champ d’application privilégié est le monde médical. L’équipe correspond à l’équipe-projet INRIA ALCOVE. NOCE (Nouvelles organisations pour la Collaboration et l’Éducation) 9 p. qui est intégrée au laboratoire depuis 2007 et propose des méthodes, outils et infrastructures destinées à supporter les activités humaines de travail ou d’apprentissage menées en collaboration. RD2P, 7 p. autour de la thématique Système et Réseaux pour Petits Objets Portables et Sécurisés (équipe-projet INRIA POPS) et de problèmes émanant du domaine des réseaux, avec une orientation forte pour le développement d’architectures et protocoles (action Misc). SMAC, 7 p. autour de la conception de comportements intelligents pour des entités artificielles, avec deux aspects, d’une part, la théorie des jeux computationnelle, d’autre part la simulation centrée interactions. Les applications privilégiées sont essentiellement mais non exclusivement l’économie (en lien avec le laboratoire CLAREE) et les jeux vidéo. SCOPE regroupe 4 équipes (18 permanents dont 7 HdR, 24 doctorants) autour des thématiques « Simulation, Calcul et Optimisation Parallèles et Environnements Distribués ». MAP, 1 p. autour du calcul scientifique haute performance. L’équipe participe à l’équipe-projet INRiA Grand Large du centre INRIA Saclay. OPAC, 6 p. autour de la conception et la réalisation d’algorithmes d’optimisation efficaces pour la résolution de problèmes d’optimisation multi-critères difficiles, en utilisant des méthodes avancées issues de l’optimisation combinatoire en Recherche Opérationnelle, de la décision en Intelligence Artificielle et de l’utilisation du Parallélisme/Distribution . L’équipe correspond à l’équipe-projet INRIA DOLPHIN. Paloma, 2 p. autour de la conception et de l’exécution efficace d’applications distribuées sur des grappes et grilles d’ordinateurs, en particulier dans le cadre des bases de données de très grande taille. Participation à équipe-projet Inria CBS Axe Bio-Informatique (6 p.) Calfor (5 p.) Grappa (11,5 p.) STC (9,5 p.) Sequoia (6 p.) Alien (1 p./11 p.) Mostrare (5,5 p./9 p.), Sequel (5 p./8 p.) Mostrare (3,5 p./9 p.), Pops (2 p./8 p.) Fox-MIIRE (5 p.) GOAL (12 p.) GRAPHIX (9 p.) NOCE (9 p.) RD2P (7 p.) SMAC (7 p.) SCOPE Équipe CIM WEST, 9 p. autour de la conception conjointe matériel/logiciel de systèmes embarqués avec du calcul intensif. L’équipe correspond à l’équipe-projet INRIA DART. MAP (1 p.) OPAC (6 p.) Paloma (2 p.) WEST (9 p.) Adam (7 p.) Alcove (9 p.) Pops (6 p./8 p.) Grand-Large (1 p./9 p.) Dolphin (6 p.) Dart (9 p.) 3 4 Laboratoire 1.3 Plates-Formes Le laboratoire a développé plusieurs projets techniques d’ampleur, en particulier la plate-forme de Réalité Virtuelle et l’installation du nœud lillois de l’opération Grid5000. Le développement de ces équipements a été possible grâce au soutien des différentes tutelles et partenaires et de la région et ces plates-formes s’inscrivent pleinement dans le CPER CIA. La volonté qui accompagne le développement de ces équipements est multiple : expérimenter et valider les recherches des équipes du LIFL, fédérer, en permettant la mutualisation d’équipements mais aussi la synergie entre les recherches des équipes, mettre à disposition des services pour tout le laboratoire mais aussi pour d’autres laboratoires, favoriser la valorisation. Ces plates-formes – en particulier la plate-forme de réalité virtuelle – sont également un outil fort de communication à destination du grand public (Fête de la Science, ...). La plate-forme de Réalité Virtuelle Cette plate-forme regroupe dans le batiment Ircica un ensemble de salles d’expérimentation. Quatre équipements sont aujourd’hui opérationnels : – une salle immersive de réalité virtuelle qui permet de placer les usagers au cœur d’un environnement virtuel en leur offrant des possibilités riches d’interaction ; – une « War-room » est une pièce pouvant accueillir l’ensemble des responsables afin de prendre des décisions importantes en concertation à l’aide d’un nombre important d’informations et documents. La war-room de l’Ircica utilisant les nouvelles techniques de Réalité Virtuelle comprend un grand écran stéréoscopique, une table d’interaction tactile et des périphériques à retour d’effort ; – un mur de télépresence, qui est un équipement de visio-conférence de grande qualité à taille réelle et respectant les contacts visuels ; – un ensemble d’outils de fabrication et de mesure permettant de réaliser des stimulateurs tactiles 2 . – D’ici la fin 2008, nous mettrons en place un cinquième équipement : un magasin laboratoire dans lequel nous conduirons des expériences sur le suivi des clients et l’introduction de technologies de réalité augmentée. Ces équipements permettent de renforcer la dynamique autour du 3D et de la Réalité virtuelle dans la région en partenariat avec les jeunes entreprises innovantes comme Idées-3com, 3D-duo, VB2S ou Wip-On et de faciliter les interactions entreprise-recherche dans le cadre du PICOM. Ils sont intégrés dans la plateforme nationale ANR Part@ge sur l’interaction collaborative. Grille de recherche Grid5000. Grid5000 (https://www.grid5000.fr) est un projet d’envergure nationale initié en 2003 par le Ministère de la Recherche par le biais de l’ACI GRID pour créer un grand instrument pour promouvoir en France la recherche scientifique sur les systèmes distribués à grande échelle (grilles de calcul et systèmes peer-to-peer). Il s’agit d’une grille expérimentale de 5000 cœurs de calcul répartis en grappes installées et administrées sur 9 sites : Bordeaux, Grenoble, Nancy, Lille, Lyon, Orsay, Rennes, Sophia-Antipolis et Toulouse. Au même titre que les autres sites, Lille a été sélectionnée en 2004 par le Ministère pour accueillir un nœud de Grid5000. Outre l’impulsion financière du Ministère, d’autres organismes ont apporté un soutien financier au projet sur le site de Lille, notamment l’INRIA, le CNRS, la Génopole de Lille, Lille 1 et la Région Nord-Pas-de-Calais. Ces soutiens ont permis l’acquisition d’une grappe de 618 cœurs de calcul hébergée au Centre de Ressources Informatiques de Lille 1 et connectée aux autres sites via Renater, ainsi que le recrutement d’un ingénieur expert (non permanent) pour l’administrer. Après avoir porté la candidature de Lille, le LIFL assure en collaboration avec le centre INRIA Lille - Nord Europe (LNE) le pilotage du projet sur le site de Lille et la coordination scientifique et technique avec les autres sites. La présence d’un nœud Grid5000 à Lille a fortement contribué à la création d’une dynamique et au développement d’une activité scientifique sur les grilles informatiques au LIFL. Grid5000 est utilisé comme plate-forme d’expérimentation à grande échelle par plus de 30 chercheurs en moyenne par an. Au LIFL, l’activité scientifique sur les grilles est développée par les équipes GOAL, OPAC, BioInfo, MAP, GRAPPA, PALOMA et porte sur la conception de modèles et d’algorithmes pour la résolution de problèmes d’optimisation combinatoire, la 2. pour plus d’info http://www2.lifl.fr/GRAPHIX/pfrv/intro.php 1.4. Organisation résolution de problèmes d’algèbre linéaire, l’analyse de séquences en bioinformatique, l’apprentissage et la fouille de données. Les travaux portent également sur la conception et le développement de services pour le déploiement automatique d’applications à composants distribués sur la grille. Cette activité s’est traduite en termes de publications scientifiques, de collaborations, de réalisation de logiciels, d’animation scientifique, et de formation par l’enseignement et la recherche. Grid5000 a servi comme plate-forme d’expérimentation et de validation de travaux réalisés au LIFL dans le cadre de 19 thèses de Doctorat (dont 6 soutenues) et 1 HDR soutenue, et publiés dans plus de 10 revues internationales et dans les actes de plus de 40 conférences internationales avec comités de lecture. Un des résultats marquants du projet Grid5000 (http://www.inria.fr/actualites/2005/grillecalcul.fr.html), est la réalisation d’un défi en optimisation combinatoire par l’équipe lilloise qui a valu le 2e prix à l’école Grid5000 organisée à Grenoble en mars 2006. Grid5000 a également encouragé le passage sur grilles de calcul de logiciels notamment ParadisEO-G, FDF, Protea et YML, développés par différentes équipes du LIFL. En matière de formation, la grille est utilisée dans le cadre de projets/stages de Master réalisés en laboratoire (en moyenne une dizaine par an), et la formation des chercheurs (organisation de journées de formation). Initialement dédiée à la recherche, Grid5000 a été utilisée à Lille pour la première fois dans le cadre de l’enseignement des grilles en France : la plate-forme est utilisée pour réaliser des Travaux Pratiques en Master. 1.4 Organisation 1.4.1 Pilotage L’équipe de direction du laboratoire a été renouvelée fin 2007, Jean-Marc Geib directeur jusque fin 2007 ayant quitté la direction pour d’autres fonctions et Sophie Tison lui ayant succédé. L’équipe est constituée du du directeur, du directeur adjoint (P. Boulet depuis le 1er janvier 2008, S. Tison auparavant), et du responsable financier (L. Seinturier depuis septembre 2007, S. Tison de septembre 2006 à septembre 2007, C. Chaillou avant septembre 2006). Elle se réunit une fois par semaine. Le directeur adjoint est chargé des ressources humaines. Un responsable de la Valorisation(C. Chaillou), un responsable des Relations Internationales (M. Daoudi) et un responsable des Etudes Doctorales (J.L. Dekeyser) complètent l’équipe. Le conseil de laboratoire, renouvelé fin 2007 3 , se réunit une fois par mois environ. Dans la composition du conseil, on a recherché bien sûr un équilibre entre les différentes catégories de personnels y compris les doctorants. On a veillé également à assurer une représentation par leurs personnels de nos différentes tutelles (CNRS, Lille 1, Lille 3) Pour faciliter la concertation sont invités régulièrement le chargé de mission STIC de Lille 1, un représentant de l’Institut Telecom ( M. Daoudi).et le directeur ou le délégué scientifique du centre INRIA Lille - Nord Europe. Le conseil est élargi aux responsables d’équipes plusieurs fois par an pour toutes les discussions de politique scientifique : projet scientifique du laboratoire, profils des demandes de postes d’enseignants-chercheurs, ... L’assemblée générale est réunie au moins une fois par an. Un bureau de concertation avec le centre INRIA LNE réunit régulièrement les directeurs des laboratoires LAGIS, LIFL et du centre INRIA LNE ainsi que le délégué scientifique du centre INRIA LNE et le directeur adjoint du LIFL pour échanger les informations (financements, ...), construire une stratégie et des actions communes – création de nouveaux projets, valorisation, communication, animation scientifique, ... – et règler des « détails du quotidien ». Ont été également mises en place des commissions pour permettre de favoriser le travail en commun (une commission sur le système d’information, une sur l’Information Scientifique et Technique, une sur l’animation scientifique). Enfin une démarche a été initiée pour développer les outils de communication interne ; les efforts sont à poursuivre, la dispersion du laboratoire sur plusieurs sites et la complexification du contexte renforçant ce besoin de communication interne. 3. voir composition en annexe 5 6 Laboratoire 1.4.2 Équipe administrative et de gestion L’équipe est composée de 7 personnes 4 : 1 A, 3 Tech, 1 AJT, 2 AGT en CDD. Elle a en charge la partie administrative (gestion des ressources humaines, recrutements, système d’information du LIFL), la partie gestion des projets dont les crédits sont gérés par le CNRS ou l’Université de Lille 1 (dotations ou crédits spécifiques MESR et CNRS, projets ANR, projets européens, CPER , contrats SAIC, ...). Depuis quelques années le LIFL est en phase continue d’évolution – en nombre de chercheurs, de dossiers à traiter, à suivre ; – en diversité des dossiers, en complexité de ces dossiers (multi équipes LIFL, multi partenaires extérieurs USTL ou autre, surtout avec obligation de tout justifier). Pour rester dans la dynamique du LIFL et accompagner les chercheurs dans ces nouveaux objectifs, depuis 2 ans, en accord avec l’équipe de direction passée et actuelle, l’équipe a préparé une évolution de son organisation tenant compte – des compétences acquises ou à acquérir pour chacune (formation NABUCO, SIFAC, XLAB) ; – de l’ensemble de la répartition des tâches qui n’est pas liée uniquement aux projets financés des chercheurs (administration) ; – des obligations sur le suivi des dossiers. Un projet est affecté à une personne dans une cohérence de suivi de projet. Ainsi des dossiers différents d’un même projet sont suivis par la même personne qui traite tous les mouvements en dépenses et facturations. Une personne de l’équipe a en charge l’ensemble des recrutements, vu la spécificité de ces dossiers. Intérêt des projets : Le responsable a 1 seul interlocuteur qui doit être réactif. Les services de comptabilité de l’USTL (SAIC, Recherche) l’UFR , les services du CNRS ont 1 seul interlocuteur pour un projet défini. La collègue désignée pour le suivi d’un projet a une vision globale de ce dossier, ce qui lui facilite l’échelonnement des dépenses, pour le gérer en relation directe avec le responsable et surtout pour préparer la justification. Intérêt du LIFL : Chaque collègue s’implique dans les dossiers qu’elle a en charge. Le LIFL peut afficher – les compétences de chacun des personnels composant son service de gestion auprès des chercheurs mais aussi des tutelles et de l’extérieur quelque soit la diversité des projets (tutelles, gestions, contraintes différentes suivant le financeur, ...) ; – une continuité du service avec la possibilité de réactivité en cas de surcharge de travail, période de fin d’année, d’absence d’une collègue ou d’urgence sur un engagement puisque toutes sont formées ou se forment aux différentes applications comptables. 1.4.3 Équipe Systèmes/Réseaux/Logistique L’équipe systèmes/réseaux et logistique, composée de 11 personnes sous la responsabilité de Gilles Carin (IE CNRS), a en charge le choix, la mise en place et le bon fonctionnement des moyens informatiques communs nécessaires aussi bien à la recherche qu’au fonctionnement technique et administratif du laboratoire. Trois ingénieurs de recherche dont la mission principale est de participer au sein d’équipes de recherche à l’étude, la mise en place et au développement de plateformes spécifiques apportent leur expertise dans le choix et le développement d’outils nécessaire à l’administration des systèmes et réseaux. Trois ingénieurs d’étude ont la maîtrise d’œuvre, sous la responsabilité de l’équipe de direction, des ressources informatiques et de leurs procédures d’utilisation (ex : PSSI). Ils assurent dans ce cadre, la correspondance avec le Centre de Ressources Informatiques de Lille 1 et co-encadrent et accompagnent la tâche des techniciens et la relation avec les chercheurs et les fournisseurs. Deux adjoints techniques et un technicien assurent la maintenance de plateformes techniques communes (téléphones, réseaux, imprimantes, ...), l’installation de postes informatiques et la mise en œuvre des procédures nécessaires à leur fonctionnement, si nécessaire en collaboration avec les services de Lille 1 et des fournisseurs. 4. dont une à mi-temps pour le laboratoire, une à 80% 1.5. Production Scientifique et Publications Deux agents des services techniques (1,5 ETP) sont attachés aux tâches d’entretien et de logistique du bâtiment principal en collaboration avec le service correspondant de Lille 1. L’un d’entre eux a la responsabilité d’ACMO 5 . Un Assistant Ingénieur est responsable de la logistique du bâtiment IRCICA. 1.5 Production Scientifique et Publications Sur la période (1er janvier 2005 à juillet 2008) la production dun laboratoire en terme de revues est de 159 revues répertoriées dans des bases internationales (ACL selon la nomenclature AERES) dont 104 internationales et jugées réellement sélectives 6 . Au niveau des communications aux conférences, la production est de 540 communications en conférences avec actes (ACT pour l’AERES) dont 203 internationales jugées de très bon niveau par les équipes. Globalement, le ratio publications par permanent a fortement progressé pour les communications en conférences avec ACT (80 ACL et 250 ACT sur le précédent contrat). Le nombre de publications dans des revues de haut niveau reste faible et inégalement réparti entre les équipes ; si on peut noter une amélioration, – le nombre d’ACL sélectives sur 2005 était de 11, alors qu’il est déjà de 33 sur 2008 – et des publications dans d’excellentes revues (ACM Transactions on Software Engineering and Methodology, IEEE Transactions on Pattern Analysis and Machine Intelligence, IEEE Trans. on Computers, IEEE Trans. on Parallel and Distributed Systems, Human-Computer Interaction, Journal of Parallel and Distributed Computing, Journal of Computer and System Sciences, Machine Learning, ...), ce point nécessite clairement d’être amélioré. On peut par contre être relativement satisfait – sans s’en contenter – du nombre de communications internationales sélectives, de la présence dans des conférences d’excellent niveau (ACMMM, CHI, INFOCOM, ISSAC, LICS, MASCOTS, MODELS, NIPS, PERCOM, PODS, PODC, SIGKDD, ECOOP, ...) et du bon niveau de publication des doctorants. Sur la centaine de permanents du laboratoire, un petit nombre a une activité de recherche au sein d’une équipe mais un niveau de publications qui peut être jugé faible (moins d’une dizaine selon les normes AERES 7 ) : ce faible niveau de publication s’explique souvent de façon conjoncturelle, par exemple par des responsabilités pédagogiques ou/et administratives lourdes ou par une reconversion thématique. Il va de soi que le laboratoire encourage et soutient toute démarche permettant de conforter leur activité de recherche. Enfin, donnons deux exemples de la reconnaissance internationale des travaux du laboratoire : la plateforme « Java In the Small ») développée par l’équipe RD2P a obtenu plusieurs distinctions dont un JAX innovative Award en 2007, le logiciel CrazyStone, développé par R. Coulom (équipe Grappa), vainqueur en 2006 de Computer Olympiad, a gagné le tournoi du congrès européen de Go en 2008, et a battu en septembre une joueuse professionnelle, Kaori Aoba, avec 8 pierres de handicap seulement. 1.6 Contrats, Partenariat et Valorisation Le laboratoire, en liaison avec l’Université, le CNRS mais aussi avec ses partenaires comme l’INRIA, a entrepris une démarche volontariste pour le développement des collaborations industrielles et des activités de transfert et de valorisation : participation à différentes manifestations -journées Innovembre 2007, Nuit de l’Innovation,..-, visite d’industriels (Fujitsu, industriels du Picom, ...), forte implication dans le Pôle Industries du COMmerce,...). Depuis 2007, C. Chaillou, membre du LIFL, a été chargé de mission par l’Université de Lille 1 de la valorisation dans le domaine STIC-soft (LAGIS, L2EP, LIFL). Le bilan sur la période 2005-2008 8 peut être résumé comme suit : 5. Agent Chargé de la Mise en Œuvre des règles d’hygiène et de Sécurité. 6. Les équipes ont identifié les publications qu’elles jugent réellement sélectives et une harmonisation a été faite au niveau du laboratoire. Nous avons décidé de ne pas prendre en compte les publications francophones, même si certaines sont indiscutablement d’excellent niveau. 7. ce nombre pouvant bien sûr varier selon le filtre choisi pour les publications considérées de rang A 8. N’ont pas été pris en compte les projets obtenus aux appels d’offre 2008, les réponses étant partielles à la date de rédaction de ce dossier. 7 8 Laboratoire 1.6.1 Contrats : Projets Européens : le LIFL a participé ou participe à cinq réseaux d’excellence européens (FP6), six projets du FP6 (2 IP, 1 STREP, 2 ITEA, 1 FP6/Eureka ), cinq projets du FP7 (1 IST, 1 IP,1 ITEA2, 1 Health, 1 Cooperation ), un COST et un Interreg. Projets nationaux : le LIFL a participé ou participe à 12 ACI (Sécurité, CIGCJC, ImpBio, GRID, MDD, Systèmes Complexes), 22 projets ANR (Jeunes Chercheurs, Blanc, MDCO, Tecsan, MDCA, SesurTélécoms, TL, ...), 5 RNRT, 5 RNTL, 2 RIAM, plusieurs ARC INRIA. Pôles de compétitivité : Le laboratoire a été porteur ou partenaire de projets labellisés par les pôles de compétivité, en particulier le Pôle régional Picom (Pôle Industries du COMmerce) (projets ANAXA-VIDA, CAPPUCINO, COLIVAD, DECARTE, FeelTact, PLearnet, ICOM (Infrastructure pour le COMmerce du futur), P1G) mais aussi le pôle de compétitivité I-Trans (projet GENEVE), le Pôle Minalogic, région Rhône-Alpes (MIND), le pôle SCS « "solutions communicantes et sécurisées » et le Pôle de compétitivité Systém@tic (Ter@ops). Contrats industriels : Les équipes du laboratoire ont signé des contrats avec des grands groupes comme avec des PME, avec des entreprises locales comme avec des entreprises nationales ou étrangères (Gemalto, EDF, France Telecom, Thales, Total, Auchan, Jouve, Ankama, Norsys, SNEDA, MAPLE, Idees3com, ...) que ce soit dans le cadre d’études, d’accompagnement de bourse CIFRE, ... 1.6.2 Transfert et Valorisation Logiciels : sur la période 2005-2008, l’activité scientifique des équipes s’est traduite par la production d’un nombre significatif de logiciels (50). Cette production est à peu près uniformément répartie sur l’ensemble des équipes : de façon logique, un peu plus pour les équipes fortement orientées génie logiciel, et a contrario moins pour les équipes dont l’effectif est moindre (la masse critique permettant le développement logiciel étant moins facile à atteindre dans ce cas). Participation aux organismes de standardisation : les équipes du LIFL sont impliquées dans les activités internationales de standardisation, notamment auprès du consortium OMG (Object Management Group) autour des profils UML MARTE pour la conception de systèmes embarqués et du standard CCM (CORBA Component Model) pour les applications réparties à base de composants. Brevets : l’activité de dépôt de brevets s’élève à 7 unités, notamment centrée sur les équipes conduisant des activités proches du matériel ou dans lesquelles les interactions matériel logiciel sont importantes (par ex. interfaces haptiques, carte à puces). Il s’agit là de domaines pour lesquels il est certainement plus naturel de breveter que dans un domaine uniquement logiciel. Les brevets déposés l’ont été aussi bien au niveau national, qu’européen et international. Création d’entreprises : À l’initiative du laboratoire LAGIS et de l’équipe GRAPPA du LIFL, la startup Predict & Control a été créée dans le domaine de la prévision et de l’optimisation pour l’industrie du commerce. 1.7 Enseignement et formation doctorale Le LIFL est fortement impliqué dans les formations en Informatique de Lille – Licence Sciences et Technologies de Lille 1, formations du FIL (licence et master d’Informatique de Lille 1), Département d’Informatique de l’IUT A, Polytech’Lille, Telecom’Lille 1, master MIASH de Lille 3 –, que ce soit à travers ses enseignants-chercheurs ou par les nombreux stages (TER) qu’il propose aux étudiants. Il participera en 2008-2009 au parcours recherche mis en place au niveau Licence par l’Université Lille 1. Le LIFL est équipe d’accueil de l’Ecole Doctorale Régionale Sciences Pour l’Ingénieur Lille Nordde-France (ED 072), école doctorale régionale multidisciplinaire. Au sein de cette Ecole, les études doctorales du domaine Informatique -qui concerne tous les laboratoires régionaux d’Informatiquesont sous la responsabilité d’un Directeur des Etudes Doctorales, Jean-Luc Dekeyser. Celui-ci est également le responsable des affaires doctorales du laboratoire et i a en charge le suivi des doctorants : 1.8. Animation et Vulgarisation inscription, financement, soutenance, formation , ... Le LIFL a la volonté de s’impliquer dans la vie de la formation doctorale : cours spécifiques à l’Ecole Doctorale donnés par des membres du LIFL (par exemple sur le Calcul Haute Performance) dont certains communs avec l’école doctorale Grascomp de la Communauté Française de Belgique (techniques de l’ingénierie logicielles et l’adaptation), soutien à l’association Tilda -Thésards en informatique de Lille et docteurs associés- créée par un groupe de doctorants du Laboratoire, soutien à l’organisation de journées de doctorants ( journées Eurodoc organisées par l’association Tilda en collaboration avec l’école doctorale Grascomp (www2.lifl.fr/eurodocinfo08/livret.pdf)), ... Plusieurs des actions menées ont été soutenues par le Collège Doctoral Européen Lille-Nord Pas de Calais ( http://cde.univ-lille1.fr/). Au 31 août 2008, le LIFL comprenait 80 doctorants, avec près de 30 nouvelles inscriptions en 2007. Le nombre de thèses soutenues a été de 78 dans les quatre dernières années (septembre 2004– août 2008) dont 15 en 2005, 22 en 2006 comme en 2007. A titre de comparaison, le nombre de thèses soutenues sur toute la période du dernier contrat était de 35 thèses. L’évolution est donc satisfaisante, même si il faut poursuivre les efforts, en particulier sur l’attractivité et la qualité du recrutement. Là encore, la diversification 9 du recrutement durant ces dernières années, même si elle n’est pas bien sûr à elle seule une garantie de qualité, est un élément positif : sur les 29 nouveaux inscrits en 2007, plusieurs venaient de Grandes Ecoles et seuls 18 avaient obtenu leur Master à Lille 1. Toutes les thèses sont financées (Allocation Ministère, CIFRE, co-financement région/organismes de recherche (CNRS, INRIA, INRETS, ...)). La durée moyenne des thèses est de près de 42 mois mais plus de la moitié des doctorants soutiennent avant décembre de l’année n + 3, n étant l’année d’inscription en thèse. La répartition des thèses soutenues et des doctorants reste inégale selon les équipes 10 . Même si il est naturel que le nombre de doctorants soit moins élevé dans les équipes aux recherches plus fondamentales – encadrement différent, vivier des doctorants plus restreint, financements de type CIFRE plus rares... – et même si une amélioration timide a pu être notée, ce point reste à améliorer. On peut se réjouir de l’obtention par plusieurs de nos doctorants de prix lors de conférences ainsi que de l’obtention par certains de bourses de post-doctorat assez sélectives (Fullbright et Lavoisier par exemple). Enfin, l’insertion des docteurs issus du laboratoire est satisfaisante. Environ un tiers des doctorants ayant soutenu dans la période est actuellement en postdoc, environ un tiers occupe une position d’enseignant-chercheur permanent ou de chercheur (INRIA, CEA, THALES, étranger), environ un tiers occupe un poste d’ingénieur essentiellement dans des entreprises privées 11 . On peut noter une augmentation du nombre de docteurs qui choisissent des carrières non académiques, ce qui est très positif pour les relations R&D entreprises / laboratoires de recherche académique mais peut aussi révéler un manque d’attractivité des carrières académiques. 1.8 Animation et Vulgarisation 1.8.1 Animation Le séminaire du laboratoire (http://www.lifl.fr/evenements/seminaires.fr.html) a lieu en général le jeudi de 14 h à 15 h, sous la responsabilité de Richard Olejnik jusque début 2008, d’Alexandre Sedoglavic depuis. Ce séminaire va être réorganisé (voir projet) pour s’adapter à l’évolution de l’unité et du contexte (taille, multilocalisation, partenariat avec d’autres laboratoires et le centre INRIA LNE). Les membres du laboratoire ont organisé ou co-organisé de nombreuses conférences (AE’05, EA’05, ISPDC’05, EGC’06, IDM’06, BDA’06), journées et workshops (GTAS 2005, JFDPLA’05, RTLW’05, EGPDS’06, META’06, Roadef’06, EIWAS’07, JOBIM’08, RAIM’08, EWRL’08, ...), écoles (ING’05, MLSS’08, EPIT’08,...), localement ou non. 9. On peut remarquer également l’internationalisation du recrutement, environ 40% des doctorants étant de nationalité étrangère. 10. Sur la période ont été soutenues 14 thèses dans l’axe CBS, 42 dans l’axe CIM et 21 dans l’axe SCOPE ; actuellement il y a 14 doctorants dans CBS, 44 dans CIM, 24 dans Scope. 11. l’un d’entre eux a créé son entreprise 9 10 Laboratoire 1.8.2 Vulgarisation Les membres du laboratoire participent régulièrement aux activités de vulgarisation organisées par l’Université, le CNRS ou l’INRIA, par exemple dans le cadre de la Fête de la Science, sous forme de démos, d’animations, de rencontres avec les scolaires ou de la Nuit des Chercheurs. En particulier, les équipes ont été très impliquées dans SciencesOPark, événement organisé du 11 au 13 octobre 2007, par la SAEM du parc scientifique de la Haute Borne, l’INRIA Futurs, l’IRCICA, la délégation régionale du CNRS et Lille 1 pour permettre au grand public, aux scolaires et aux entreprises de découvrir les sciences autrement. Plus généralement, les membres du laboratoire participent également en liaison avec les filières d’enseignement à des présentations de l’Université et des métiers de la recherche dans les lycées ou lors de forums destinés aux étudiants. Notons enfin l’activité importante de vulgarisation du laboratoire à travers articles, livres d’information scientifique, conférences et interventions dans les médias pour le grand public, en particulier grâce à Jean-Paul Delahaye (rubriques dans « Pour la Science », articles dans l’encyclopédie « Universalis », ...). 1.9 Relations et reconnaissance internationales La forte participation des membres du laboratoire à des comités de programme, d’édition ou de pilotage internationaux, la participation à quatre réseaux d’excellence européens et plus d’une dizaine de projets européens sur la période, les collaborations établies dans différents cadres (PICS du CNRS, resp. du Réseau de formation et de recherche franco-russe en Sciences et Technologies de l’Information et de la Communication (CNRS), PAI (Maroc, Tunisie, Brésil), équipes associées INRIA, ...) témoignent de la reconnaissance internationale acquise. Bien évidemment, l’effort doit être poursuivi, que ce soit au niveau des contrats européens ou au niveau de l’implication dans comités de conférences internationales de haut niveau par exemple. De nombreux chercheurs étrangers, juniors ou seniors, font des séjours dans notre laboratoire, que ce soit sur des supports d’enseignants-chercheurs invités par l’Université de Lille 1 (un à plusieurs chercheurs par an, chacun de un à 3 mois en général), sur des supports régionaux en particulier de chaires internationales qui permettent à des seniors de venir pour de longues périodes ( comme actuellement Zhongfei Zhang), sur des postes de chercheurs invités du CNRS, sur des supports INRIA ou plus récemment sur des postes de chercheurs invités dans le cadre du CPER "Campus Intelligence Ambiante" (7 chercheurs invités sur 2008 pour une période totale de 14 mois). Réciproquement, si peu de membres du laboratoire ont fait des séjours de plusieurs mois dans des laboratoires étrangers, plusieurs sont invités régulièrement pour des périodes de une à plusieurs semaines, Christophe Chaillou a passé une année sabbatique en Chine (CASIA-LAMIA) et Gregory Kucherov est depuis septembre 2008 au laboratoire Poncelet (UMI 2615) de Moscou pour un an. Ces collaborations internationales se traduisent par un nombre relativement important 12 de publications cosignées avec des membres d’institutions étrangères et par un accroissement du nombre des thèses en cotutelle sur la période : il y en a actuellement dix en cours (Canada, Chine, Luxembourg, Maroc, Tunisie). 1.10 Ressources 1.10.1 Les ressources humaines Les effectifs du laboratoire ont considérablement évolué ces dernières années, avec une augmentation de 30 % du nombre de chercheurs et enseignants-chercheurs permanents, mais surtout avec une proportion beaucoup plus forte de chercheurs (CNRS ou INRIA). En effet, depuis 2005, le nombre de chercheurs CNRS de l’unité est passé de 2 CR à 5 (1 DR, 4 CR) et le laboratoire a bénéficié de l’arrivée de chercheurs INRIA : fin août 2008, 4 DR et 7 CR sont ainsi membres d’équipes communes. 12. L’analyse quantitative reste à faire ! 1.10. Ressources 11 Si l’évolution du nombre d’enseignants-chercheurs est plus modérée (de 67 à 76), le renouvellement a été important : une quinzaine de membres ont quitté le laboratoire (nomination PR à l’extérieur, retraite, ...) 13 . L’équipe Noce a rejoint le laboratoire au cours du contrat. Ont été recrutés depuis 2006 17 MCF Lille 1 (dont 10 extérieurs, i.e. n’ayant pas fait leur thèse à Lille), tous ayant effectué un séjour post-doctoral d’au moins un an), 1 MCF Lille 3 (extérieur) et 2 enseignants-chercheurs « Institut Telecom » dont 1 extérieur. Pour les postes de professeur, seul 1 PR extérieur a été recruté depuis 2006, 4 MCF ayant été promus PR sur la période. Les profils recherche des postes d’enseignants-chercheurs 14 sont discutés en conseil de laboratoire avant d’être transmis pour arbitrage à l’Université. Les grandes lignes directrices sont : renforcement des activités prioritaires, soutien des activités émergentes -par exemple en accompagnant le nomination d’un nouveau PR ou l’arrivée d’un DR par un poste de MCF-, renforcement des capacités d’encadrement des équipes. Bien entendu, le message donné par le laboratoire pour le recrutement est de privilégier l’excellence et l’ouverture. Enfin, notons qu’environ 60 % des chercheurs et enseignants-chercheurs permanents (resp. 55 % des enseignants-chercheurs) du laboratoire participent à des équipes-projets INRIA du centre INRIA Lille-Nord Europe. Le tableau ci-dessous synthétise les effectifs au 30/08/08 : Statut Enseignants-chercheurs Chercheurs CNRS Chercheurs INRIA Non membres INRIA Membres INRIA 35 1 42 4 11 Sur la période, un nombre assez important de délégations (INRIA, CNRS), de détachements INRIA et de CRCT accordés à des membres du laboratoire, a permis de renforcer l’effort de recherche. Les délégations ont également permis d’accueillir plusieurs membres extérieurs au laboratoire. Enfin, une tendance est l’augmentation des recrutements temporaires sur fonds propres, que ce soit comme doctorants, post-doctorants ou ingénieurs de recherche. Côté équipe administrative et technique, la partie administrative a été renforcée par un poste de technicien CNRS (occupé par F. Hammadi) et la partie technique par un poste d’Ingénieur d’Etudes Lille 1 (occupé par M. Ladrouz). Depuis 2007, deux contractuels sont payés sur fonds propres pour faire face aux charges de travail de l’équipe administrative et un contractuel pour l’entretien du bâtiment. 1.10.2 Les ressources financières Les ressources financières du LIFL (en moyenne annuelle sur la dernière période) sont globalement les suivantes : – moyens récurrents et spécifiques (dotations MENESR et CNRS) : 0,3 M€ (21 % du total dont 17 % pour le MENESR et 4 % pour le CNRS) ; – ressources propres (programmes et contrats) : 1,6 M€ (79 % du total). Notons que ces ressources ne prennent en compte que les ressources "gérées" directement par le LIFL (CNRS, Lille 1, LILLE 3). En particulier, les équipes-projets communes INRIA disposent d’un budget INRIA : il a été de 1,08 M€ en 2006 dont 0,74 M€ de recettes apportées par les équipes (ANR, contrats européens, ..) et de 1,5 M€ en 2007 dont 0,9 M€ de recettes apportées par les équipes 15 Le budget annuel global du LIFL est donc de l’ordre de 1,9 M€ dont 0,3 M€ en dotation du laboratoire. Il est détaillé dans le tableau suivant. La dotation de base du LIFL sert essentiellement au maintien de l’infrastructure administrative et technique commune du LIFL. Une partie -environ 50 K€ en 2008- est attribuée aux équipes, essentiellement par un mécanisme -très léger- d’appels incitatifs internes qui permet d’aider ponctuellement des projets des chercheurs ou doctorants du LIFL. 13. certains ont malheureusement cessé leur activité de recherche, par exemple accaparés par des charges administratives : ils restent associés au laboratoire qui s’engage à leur fournir le cadre pour une reprise de l’activité. 14. Il s’agit ici essentiellement des postes de l’Université de Lille 1, mais la discussion inclut également les postes de l’Université de Lille 3 15. Disposer de ces chiffres atteste de la volonté de coopération sur le terrain entre le centre INRIA Lille -Nord Europe et le LIFL 12 Laboratoire Par cette organisation les équipes disposent d’un ensemble de services communs de bonne qualité et adéquats à leur travail au sein du LIFL. Nous finançons sur nos fonds propres près de 3 ETP (deux agents administratifs, un personnel d’entretien à mi-temps, prise en charge partielle du personnel d’accueil de l’Ircica). Les ressources propres à chaque équipe ou projet commun restent à disposition des équipes. 2004 2006 2007 485 917 551 119 240 767 71 700 239 485 64 584 67 225 6 000 117 525 6 000 Ressources propres Programmes internat. EU ANR Pôles de compétitivité Collect. territoriales Fondations Contrats privés Autres 1 591 832 1 526 610 39 000 723 665 429 521 77 662 Total 1 977 524 Crédits établissements USTL, Lille 3, CNRS Dotations Université CNRS Moyens spécifiques Université (BQR, PPF, ...) CNRS 2005 413 162 251 525 105 840 340 377 114 102 115 652 251 174 114 102 16 773 125 887 1 954 204 1.10.3 Les locaux Les locaux ont été un point critique durant la période, malgré la construction de l’extension du M3, disponible en 2004 16 . La croissance forte du laboratoire, son implication dans l’Ircica et dans l’INRIA ont conduit à la situation actuelle où les bureaux « recherche » des membres du LIFL sont répartis sur trois bâtiments 17 . – Les services administratifs du LIFL, les équipes Calfor, Fox-MIIRE, MAP, NOCE, PALOMA, SMAC et une partie des équipes STC et GOAL sont localisés dans le bâtiment M3 (Lille 1) à l’intérieur du campus où elles occupent 875 m2 de bureaux. – 2 équipes (RD2P, Graphix) sont localisées dans le bâtiment IRCICA (CNRS) avec 735 m2 de bureaux et de salles techniques (plate-forme PIRVI, réseaux de capteurs) 18 – 4 équipes (BioInfo, GRAPPA 19 OPAC, WEST) et une partie des équipes GOAL et STC sont hébergées dans le Bâtiment INRIA de la Haute-Borne où elles occupent 1025 m2 de bureaux. – Une partie de l’équipe Fox-Miire est hébergée dans le bâtiment de Telecom Lille 1. Même si la plupart des équipes disposent actuellement de locaux satisfaisants, la dispersion sur trois bâtiments et deux sites a bien entendu des implications sur le fonctionnement du laboratoire ; de même la distinction quasi-systématique des bureaux « recherche » et « enseignement » a modifié les conditions de travail des enseignants-chercheurs ; l’évolution des effectifs nécessitera une réorganisation partielle des locaux à très court terme – réorganisation prévue fin 2008, des travaux de rénovation du M3 devant être entrepris dès septembre –, et une réorganisation complète prenant en compte l’augmentation des effectifs, la proximité des services et le lien avec la formation doit être envisagée avec les différents partenaires pour permettre le développement des projets et des équipements. 16. L’équipe WEST a été hébergée dans des bureaux loués par l’INRIA de 2005 à 2007. 17. La solution envisagée de regrouper les membres du LIFL sur le site de la Haute-Borne dans les bâtiments Ircica et INRIA n’ayant pu être mise en œuvre 18. 850 m2 de bureaux à partir d’automne 2009, avec l’hébergement d’une partie de l’équipe Fox-Miire 19. L’équipe Grappa est également partiellement hébergée par l’Université de Lille 3 1.11. Evolution Générale 1.11 Evolution Générale Le développement du laboratoire et son implication dans des projets d’envergure ( IRCICA, implantation de l’INRIA, CPER Campus Intelligence Ambiante) sont des élément forts de ce quadriennal. Un autre élément marquant -et lié- de la période a été le développement de collaborations avec d’autres laboratoires régionaux – IEMN, LAGIS 20 , L2EP, CLAREE, ProBioGem, ... Les partenariats industriels que ce soit avec des grands groupes ou des PME innovantes se sont renforcés comme l’illustre notre forte implication dans les pôles de compétitivité, en particulier le Pôle des Industries du COMmerce. De même le rayonnement international du laboratoire s’est développé comme en attestent l’accroissement des partenariats internationaux et de l’implication des membres du laboratoire dans les comités internationaux. Enfin, notons que même si le nombre de chercheurs a augmenté durant la période (de 2 CR CNRS à 5 chercheurs CNRS et 11 chercheurs INRIA), le laboratoire reste un laboratoire « très » universitaire, fortement impliqué dans les formations et dans les structures de l’Université (membres des différents conseils, vice-présidence TIC, direction de composantes, ...). Si les grands domaines originels du laboratoire – logiciel, parallélisme et calcul distribué, image, méthodes formelles – sont toujours au centre de nos recherches, les thématiques ont bien évidemment évolué 21 : essor important des activités de recherche autour de l’informatique ubiquitaire et des infrastructures logicielles pour l’Intelligence Ambiante, fort développement de la thématique interaction, importance de la thématique « calcul haute performance », confirmation de l’implication du laboratoire dans la modélisation du vivant et des systèmes complexes, renforcement de la thématique apprentissage – en interaction avec le laboratoire LAGIS –, émergence de la thématique transversale « sécurité », ... En conclusion, le laboratoire s’est considérablement développé ces dernières années et a été au cœur de projets ambitieux (création de l’Ircica, implantation de l’INRIA, campus « Intelligence Ambiante » de la Haute-Borne). Une des priorités du laboratoire ces dernières années a été bien sûr d’accompagner ce développement (fléchage des postes, soutien financier, ...) en veillant à ce qu’il soit équilibré, favorise l’excellence, permette l’émergence de nouvelles thématiques et renforce les équipes existantes. Le maintien de l’unité du laboratoire dans un paysage complexe en forte évolution, l’établissement d’un cadre de partenariat clair avec l’INRIA et le développement de l’attractivité restent des enjeux importants. 20. La collaboration avec le LAGIS a amené une réflexion sur le rapprochement des deux laboratoires, réflexion évoquée dans le projet 21. Le projet de laboratoire a pris ces évolutions en compte pour la structuration. 13 2 Équipes 2.1 BioInfo Mots-clés : bio-informatique, algorithmique discrète, combinatoire 2.1.1 Membres Permanents Mathieu GIRAUD, CR2 CNRS dans l’équipe depuis 2006 Gregory KUCHEROV, DR2 CNRS dans l’équipe depuis 2005 Laurent NOE, MCF Université de Lille 1 dans l’équipe depuis 2006 Maude PUPIN, MCF Université de Lille 1 dans l’équipe depuis 2000 Hélène TOUZET (resp.), CR1 CNRS dans l’équipe depuis 2005 Jean-Stéphane VARRÉ, MCF Université de Lille 1 dans l’équipe depuis 2001 Non permanents Ségolène CABOCHE, Doctorant INRIA dans l’équipe depuis septembre 2006 Antoine DE MONTE, IR CNRS dans l’équipe depuis août 2007 Arnaud FONTAINE, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2005 Marta GIRDEA, Doctorant INRIA dans l’équipe depuis septembre 2007 Benjamin GRENIER-BOLEY, IR INRIA dans l’équipe depuis septembre 2007 Aude LIEFOOGHE, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2004 Alban MANCHERON, POST-DOC INRIA dans l’équipe depuis septembre 2007 Invités et anciens membres Martin FIGEAC (doctorant puis ATER). Matthieu DEFRANCE (doctorant puis ATER). Guillemot SYLVAIN (ATER). Jesper JANSSON (CR1 INRIA). 2.1.2 Problématique L’équipe travaille en bio-informatique. Plus précisément, le thème fédérateur est la conception de méthodes et d’outils informatiques pour l’analyse de séquences biologiques à grande échelle. Le terme séquence recouvre des objets biologiques riches. Il peut s’agir de gènes, de protéines, d’ARN non-codants, de chromosomes, de génomes, ... Les programmes de séquençage permettent en effet aujourd’hui d’accéder à un grand volume de données de qualité. Cette profusion invite à raisonner à l’échelle globale des génomes, pour plusieurs espèces. C’est un changement de perspective qui s’accompagne de questions importantes pour la compréhension des mécanismes cellulaires. La première question concerne la fonction des régions non-codantes, avec notamment les ARN noncodants et les éléments de régulation qui jouent vraisemblablement un rôle essentiel dans la complexité des organismes eucaryotes. En second lieu, la disponiblité de génomes complets permet d’appréhender les relations fonctionnelles entre les gènes. Cela ouvre la voie à la biologie des systèmes, qui enrichit l’approche génétique classique dirigée par l’étude individuelle d’un gène en lien avec les nouvelles technologies de transcriptomique et de protéomique. Enfin, la disponibilité de génomes apparentés permet de rechercher les mécanismes conservés entre espèces au fil de l’évolution par génomique comparative. L’équipe aborde ces problèmes à travers quatre thèmes principaux : la comparaison de séquences à l’échelle génomique, l’analyse des ARN non-codants, les signaux de regulation et les peptides non ribosomiaux. Ces quatre thèmes reposent sur des fondements méthodologiques communs avec des solutions issues de l’algorithmique discrète sur les mots, les arbres et les graphes. 15 16 Équipes 2.1.3 Résultats Comparaison de séquences et recherche de régularités structurelles. La comparaison de séquences reste un thème central pour la recherche d’homologie. Dans ce cadre, nous avons développé le modèle des graines sous-ensembles, qui améliore la sensibilité dans la recherche d’alignements, que ce soit pour des séquences d’ADN [61, 267] ou plus récemment de protéines [650]. Nous avons aussi étudié l’implémentation de ces graines sur une architecture reconfigurable FPGA pour les comparaisons à très grande échelle [632], au sein d’une collaboration avec l’INRIA Rennes. Un autre travail a conduit à la mise au point d’un algorithme efficace pour la comparaison multiple de séquences sans alignement [27], qui a permis de comparer 70 génomes complets de HIV/SIV [26]. Par ailleurs, une nouvelle classe d’éléments transposables présents dans des génomes de plantes a été analysée [48]. Enfin, nous avons mené des travaux algorithmiques sur la recherche de structures périodiques et palindromiques dans les séquences [265, 247], ainsi que sur les graphes d’intervalles intervenant dans différents modèles bioinformatiques. Analyse des ARN non-codants. Les gènes à ARN, ou ARN non-codants, sont des gènes qui ne sont pas traduits en protéine. Leur rôle au sein de la cellule a été largement réévalué ces dernieres années avec la découverte de leur implication dans la régulation des gènes notamment. La particularité des ARN non-codants est que leur fonction est fortement conditionnée par leur structure : la molécule d’ARN a la capacité de former des interactions à longues portées pour s’organiser en une structure tri-dimensionnelle hiérarchique. D’un point de vue combinatoire, c’est donc un objet complexe, que l’on peut modéliser par des arbres ordonnés ou des graphes suivant l’expressivité que l’on souhaite conférer au modèle. Dans ce domaine, nos premiers travaux portaient sur la prédiction de structure conservée pour une famille d’ARN. Ils ont fait l’objet d’une invitation pour contribuer à un manuel de bio-informatique dédié à la génomique comparative [98]. Plus récemment, plusieurs résultats ont été obtenus concernant la comparaison d’ARN non-codants, prenant en compte les informations de séquence et de structure spatiale, pour différents modèles évolutifs [87, 99, 8]. Ces travaux ont une portée à la fois théorique, en améliorant la complexité d’algorithmes connus sur les arbres et les séquences arc-annotées, et pratique, en ouvrant la voie à la comparaison d’ARN à grande échelle. Nous avons aussi étudié une méthode de recherche de structures par une indexation à base de graines [220]. Analyse des signaux de régulation. Ce thème a démarré dans l’équipe dans le sillage scientifique de l’IRI, avec le soutien d’une ACI Jeunes Chercheurs. Les signaux de régulation sont des informations contenues dans le génome qui participent au contrôle transcriptionnel des gènes, et donc à leur expression. Nous nous intéressons à une modélisation sous forme de motifs approchés décrits par un modèle statistique appelé matrice position-poids, largement utilisé par la communauté biologique. Dans ce cadre, nous avons proposé un nouvel algorithme pour la recherche de tels motifs, basé sur des techniques d’indexation et d’information mutuelle entre matrices [291] et une stratégie de sélection de sites candidats à l’échelle de génomes en présence de plusieurs espèces par empreinte phylogénétique et sur-représentation locale [24]. Nous avons aussi étudié la significativité de ces motifs, avec un algorithme amélioré de calcul de P-valeur [100]. Tous ces travaux sont implémentés dans la suite logicielle TFM (pour Transcription Factor Matrices), avec les modules TFM-Explorer, TFMScan et TFM-Pvalue. Ils s’accompagnent également d’une réflexion globale sur la distribution des fréquences des mots dans les génomes [23], montrant en particulier que celles-ci ne peuvent pas être expliquées par des modèles du type markovien, traditionnellement employés en bioinformatique. Peptides non-ribosomiaux. Cette thématique est menée en collaboration étroite avec le laboratoire de microbiologie ProBioGEM de l’Université de Lille 1, spécialisé dans les bioprocédés enzymatiques et microbiens. L’objectif est de développer des outils de manipulation et d’analyse de peptides particuliers synthétisés par la voie non ribosomiale. Ces peptides, appelés NRP (Non Ribosomal Peptides), présentent des caractéristiques particulières telles qu’une petite taille (entre 2 et 50 acides aminés) ; qu’une structure 2D qui n’est pas nécessairement linéaire (présence d’un ou plusieurs cycles et/ou de branchements) ; qu’une grande variété d’acides aminés ou d’autres types de monomères. Nous avons développé N ORINE, la première et unique ressource dédiée à ces peptides [10]. A l’heure actuelle, plus de 700 peptides sont recensés dans la base de données, avec des annotations validées manuellement à partir de publications scientifiques. De plus, nous avons proposé une représentation de leur structure 2D sous la forme de graphes non orientés, dont les sommets sont étiquetés par 2.1. BioInfo 17 les acides aminés et dont les arrêtes représentent les liaisons chimiques. Dans ce cadre, nous avons mis au point un algorithme efficace de recherche d’un motif structurel. N ORINE dans sa forme actuelle a été présentée à la Société Francaise de Microbiologie en 2007, et a obtenu le prix du meilleur poster. 2.1.4 Perspectives Les différents thèmes développés par l’équipe ont pour point commun de reposer sur des fondements méthodologiques issus de l’algorithmique discrète. Mais, à côté de ces aspects théoriques, nos recherches sont menées avec un double souci. Elles doivent être menées en relation étroite avec des équipes de recherche en biologie et validées sur des données biologiques. Elles doivent également aboutir à la réalisation et à la diffusion de logiciels à destination de la communauté biologique et bioinformatique. Pour le premier point, deux thèses en cours font ainsi l’objet d’un co-encadrement avec un laboratoire de biologie, et les collaborations (contractualisées ou non) avec des équipes de recherche en biologie prennent une place croissante dans la politique scientifique de l’équipe. Cela se traduit par des publications sélectives en informatique et en bio-informatique, bien sûr, mais également dans des revues de biologie reconnues, telles que Journal of Molecular Evolution, Trends in Genetics, Nucleic Acid Research ou BMC Genomics. Pour le second point, l’équipe maintient un serveur web pour la diffusion des logiciels développés, ce qui contribue de manière importante à sa visibilité (http://bioinfo.lifl.fr). Ce serveur est effectivement utilisé. Il reçoit plusieurs centaines de requêtes par mois, et les logiciels hébergés apparaissent dans des publications d’équipes de biologie pour l’établissement de nouveaux résultats. Malgré la jeunesse relative de l’équipe, nos activités bénéficient ainsi d’une bonne reconnaissance nationale : participation à l’encadrement du GDR Bio-informatique moléculaire, du GDR Informatique Mathématique, organisation de la conférence nationale JOBIM en 2008, ... Il faudrait maintenant asseoir cette visiblité au niveau international. C’est un de nos objectifs pour la période prochaine. À côté de ces aspects positifs, l’équipe souffre d’une faiblesse relative de contrats. Cela peut s’expliquer à la fois par la quasi-absence de tissu industriel et la difficulté à s’insérer dans les appels à projets type ANR ou européens, où la bio-informatique est actuellement représentée de manière marginale. Nous devons faire davantage d’efforts dans ce sens. Nous souhaiterions également améliorer le flux de doctorants sur bases contractuelles, ce qui rejoint le point précédent. Pour conclure, l’équipe Bioinfo envisage de garder essentiellement le même périmètre scientifique pour les prochaines années, mais avec un nouveau nom – Sequoia – notamment par équité vis-à-vis d’autres équipes du LIFL qui développent également une activité en bio-informatique. 2.1.5 Collaborations – Université de Montréal (M. Csuros, N. El-Mabrouk) – Université de Moscou (R. Kolpakov) – Université de Varsovie (A. Gambin, S. Lasota), Université de Cracovie (D. Grzebelus) – Institut de Problèmes Mathématiques en Biologie de l’Académie de Sciences de Russie (M. Roytberg) – Université de Bergen (F. Fomin, P. Heggernes) – JPMorgan Chase, New York (V. Grebinski) – LRI, Laboratoire de Recherche en Informatique Université Paris Sud – IGM, Institut Gaspar Monge - Université Marne-laVallée – LABRI, Laboratoire Bordelais en Informatqiue - Université Bordeaux 1 – DIMAR, Diversité, évolution et écologie fonctionnelle marine, UMR 6540 , Marseille – Laboratoire de Génétique et Evolution des Populations végétales, UMR CNRS 8016 Université Lille 1 – Laboratoire ProBioGEM, Procédés Biologiques Génie Enzymatique et Microbien, Université Lille 1 – Unité INSERM 801, Interactions cellulaires et moléculaires des bactéries pathogènes avec l’hôte – INRA Toulouse – équipe Symbiose, IRISA / INRIA Rennes – Laboratoire Statistique et Génome, Evry – Institut de Mathématique de Luminy 2.1.6 Contrats Analyse algorithmique pour l’analyse de l’expression des gènes (ACI –Jeunes Chercheurs) de 2003 à 2006. Traitement à grande échelle de séquences biologiques (BQR) de 2006 à 2006. PPF bio-informatique (PPF) de 2006 à 2009, partenaires : IFR 147 (Protéomique, Modifications posttraductionnelles et Glycobiologie), Probiogem (Laboratoire des procédés biologiques, génie enzymatique et microbiologique), GEPV (Laboratoire de Génétique 18 Équipes et Evolution des Populations Végétales), Laboratoire I), MIA (INRA Toulouse), TAGC (Marseille), Institut de Chimie Organique et Macromoléculaire, Institut de de Génétique et Microbiologie (UMR CNRS 8621 UniBiologie de Lille . versité Paris-Sud), Institut de Biologie Moléculaire et Brasero (ANR –programme blanc) de 2007 à 2009, par- Cellulaire (FRC 1589, Université Louis Pasteur). tenaires : Université Paris-Sud (LRI et IGM), Université Optimisation de graines et indexation des banques d’ADN sur mémoire FLASH reconfigurable (ARC INBordeaux I (LABRI), INRIA Rhônes Alpes (HELIX). NCRNA - a collaborative platform for non coding RIA) de 2006 à 2007, partenaires : IRISA (Symbiose), RNA annotation (ReNaBi) de 2007 à 2009, partenaires : unité INSERM U694 (CHU Angers), IP Design (LESTER, Plateforme Bioinformatique Génopole Toulouse-Midi- Lorient). Pyrénées, Laboratoire des Interactions Plantes Micro- Repevol, Évolution des structures répétées dans les génomes (ACI –ImpBio) de 2004 à 2007, partenaires : organismes (INRA Toulouse), MIA (INRA Toulouse). ARENA - Groupe de travail pluridisciplinaire sur la LIRMM, Centre d’Ecologie Fonctionnelle et Evolutive, Institut de Génétique Humaine à Montpellier, Boston structure et la fonction des ARN (ACI –ImpBio) de 2004 à 2007, partenaires : LaBRI (Université Bordeaux University. 2.1.7 Logiciels et brevets YASS (http://bioinfo.lifl.fr/yass/) : logiciel de recherche de similarités entre séquences nucléiques, basé sur la technique des graines espacées et des graines multi-ensembles. Norine (http://bioinfo.lifl.fr/norine/) : système d’information dédié aux peptides issus de la synthèse non-ribosomiale [10]. caRNAc (http://bioinfo.lifl.fr/RNA/carnac) : logiciel d’inférence de structure secondaire commune pour une famille de séquences d’ARN homologues [98]. gardenia (http://bioinfo.lifl.fr/RNA/gardenia) : gardenia est un logiciel d’alignement multiple de structures d’ARN [8]. magnolia (http://bioinfo.lifl.fr/magnolia) : lo- giciel d’alignement multiple de séquences nucléiques sur la base de de leur fonction putative (ARN codant ou ARN structuré) [40]). protea (http://bioinfo.lifl.fr/protea) : logiciel d’identifiaction de régions codantes conservées entre génomes reposant sur des principes de génomique comparative [236]. TFM (http://bioinfo.lifl.fr/TFM) : suite logicielle dédiée à l’étude des sites de fixation de facteurs de transcription représentés par des matrices scoreposition, qui met en œuvre les différents travaux décrits au paragraphe Analyse des signaux de régulation. TFM intègre plusieurs génomes mammifères (homme, souris, rat) et les banques de données Transfac et Jaspar [24, 291, 100]. 2.1.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Matthieu DEFRANCE, Algorithmes pour l’analyse de régions régulatrices dans le génome d’eucaryotes supérieurs (décembre 2006). Aude LIEFOOGHE, Matrices score-position, propriétés et localisation (juillet 2008). 2.1.9 Visibilité et faits marquants Visibilité – organisation de JOBIM 2008 (Journées Ouvertes Biologie, Informatique, Mathématique), la conférence francophone en bio-informatique, à Lille en juillet 2008. H. Touzet a co-présidé le comité d’organisation, les autres membres de l’équipe y ont participé. – comité éditorial de la revue BMC Algorithms for Molecular Biology (G. Kucherov) – création de puzzles bioinformatiques pour la Fête de la Science 2.1.10 Publications significatives 1. S. Caboche, M. Pupin, V. Leclère, A. Fontaine, Ph. Jacques, and G. Kucherov. NORINE : a database of nonribosomal peptides. Nucleic Acids Research, pages D326 – D331, January 2008. 2. M. Csürös, L. Noé, and G. Kucherov. Reconsidering the significance of genomic word frequencies. Trends in Genetics, 23(11) :543–546, October 2007. 3. M. Defrance and H. Touzet. Predicting trans- cription factor binding sites using local overrepresentation and comparative genomics. BMC Bioinformatics, 2006. 4. Arnaud Fontaine, Antoine de Monte, and Hélène Touzet. MAGNOLIA : multiple alignment of protein-coding and structural rna sequences. Nucleic Acids Research, Web Server Issue, 2008. 5. Mathieu Giraud. Not so many runs in strings. In Int. Conf. on Language and Automata Theory 2.2. CalFor and Applications (LATA 08), volume in press of Lecture Notes in Computer Science (LNCS), 2008. 6. G. Kucherov, L. Noé, and M. Roytberg. A unifying framework for seed sensitivity and its application to subset seeds. Journal of Bioinformatics and Computational Biology, 4(2) :553– 569, 2006. 7. G. Kucherov, L. Noé, and M. Roytberg. Subset seed automaton. In J. Holub and J. Zdarek, editors, Proceedings of the 12th International Conference on Implementation and Application of Automata (CIAA 2007), Prague (Czech Republic), July 16-18, 2007, volume 4783 of Lecture Notes in Computer Science, pages 180–191. Springer Verlag, 2007. 19 8. Aude Liefooghe, Hélène Touzet, and JeanStéphane Varré. Large scale matching for position weight matrices. In Proceedings of the 17th Annual Symposium on Combinatorial Pattern Matching (CPM), July 5-7, Barcelona (Spain), volume 4009 of Lecture Notes in Computer Science, pages 401–412. Springer Verlag, 2006. 9. H. Touzet. Comparative analysis of RNA genes : the CaRNAc software, volume Methods in Molecular Biology, Special issue on comparative genomics I, pages 465–473. Humana Press, 2007. 10. Hélène Touzet and Jean-Stéphane Varré. Efficient and accurate p-value computation for position weight matrices. Algorithms for Molecular Biology, 2(15), 2007. 2.2 CalFor Mots-clés : calcul formel, algèbre différentielle, géométrie différentielle, modélisation en biologie cellulaire 2.2.1 Membres Permanents François BOULIER, MCF Université de Lille 1 dans l’équipe depuis 1996 François LEMAIRE, MCF Université de Lille 1 dans l’équipe depuis 2004 Nour-Eddine OUSSOUS, PR2 Université de Lille 1 dans l’équipe depuis 2002 Michel PETITOT (resp.), PR2 Université de Lille 1 dans l’équipe depuis 2000 Alexandre SEDOGLAVIC, MCF Université de Lille 1 dans l’équipe depuis 2002 Non permanents Asli ÜRGÜPLÜ, Doctorant Université de Lille 1 dans l’équipe depuis 2006 Samuel VIDAL, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Invités et anciens membres Raouf DRIDI (doctorant). Ngalla DJITTE (post-doctorant). 2.2.2 Problématique En recherche, l’équipe calcul formel a développé la théorie et la pratique des méthodes qui constituent son cœur de métier (algorithmique pour le traitement symbolique des équations différentielles). Certains de ses membres se sont investis dans le domaine de la modélisation en biologie cellulaire. Des logiciels ont été développés. 2.2.3 Résultats Développement du cœur de métier. En géométrie différentielle, la thèse de Raouf Dridi [1087] a approfondi les travaux de Sylvain Neut (thèse en 2003) sur la méthode d’équivalence de Cartan. Les résultats obtenus ont été publiés dans [721, 28, 30, 29, 218, 31, 82, 32]. Ces travaux consistent à tenter de limiter le grossissement des formules en adaptant dynamiquement (i.e. au cours du calcul) les systèmes de coordonnées utilisés. Ils permettront à moyen terme d’améliorer les solveurs d’équations 20 Équipes différentielles sous forme close ainsi que les intégrateurs numériques d’équations différentielles. Plusieurs paquetages MAPLE ont été réalisés mais leur valorisation industrielle (incorporation dans la bibliothèque standard du logiciel MAPLE) reste à faire. En algèbre différentielle, des résultats théoriques ont été obtenus récemment dans le domaine de l’approximation d’état quasi-stationnaire des systèmes d’équations différentielles obtenus à partir de systèmes de réactions chimiques. Ces travaux sont liés à l’activité de modélisation en biologie. Ils ont été publiés dans [767]. Les résultats obtenus lors de la période précédente ont été développés sous forme logicielle (bibliothèques BLAD) et ont été synthétisés dans l’HDR de François Boulier [977]. La négociation d’un accord de recherche de deux ans avec l’entreprise MAPLESOFT (incorporation des bibliothèques BLAD dans MAPLE) a duré dix-huit mois et s’est concrétisée en juin 2008. Ce contrat a été soutenu par un Projet Incitatif interne du LIFL (achat de matériel, 5000 euros). En géométrie différentielle, des résultats ont été obtenus dans la perspective de la théorie du contrôle. Ces travaux, qui complètent les résultats sur l’approximation d’état quasi-stationnaire, portent sur la réduction de l’ensemble des paramètres dans les systèmes dynamiques. Ils ont été publiés dans [331, 881]. Ils ont été obtenus en collaboration avec le projet INRIA ALIEN. Ils sont développés dans le cadre de la thèse d’Asli Ürgüplü. Un paquetage MAPLE a été réalisé (paquetage ELPS) mais sa valorisation industrielle reste à faire. En algèbre commutative, des résultats théoriques ont été obtenus dans le domaine de la simplification des systèmes d’équations polynomiales. Ils ont été publiés dans [282, 283, 183, 196, 195]. Ces travaux sont liés à l’amélioration du paquetage RegularChains (incorporé dans la bibliothèque standard de MAPLE lors de la période précédente). D’autres résultats ont été obtenus en dehors des domaines cités ci-dessus. Ils ont été publiés dans [203, 180]. La thèse de Samuel Vidal est en cours. Elle porte sur l’analyse combinatoire des dessins d’enfants de Grothendieck. L’application en vue est l’analyse qualitative des systèmes dynamiques. Des collaborations avec l’Ontario Research Centre for Computer Algebra (Marc Moreno Maza, Greg Reid) et avec l’université du Minnesota (Peter Over) ont été développées. Des membres de l’équipe ont contribué à l’organisation de plusieurs conférences (ISSAC, CASC, TC, PASCO). Modélisation en biologie. Des membres de l’équipe se sont investis dans le domaine de la modélisation en biologie cellulaire. L’approche retenue est la modélisation des réseaux de régulation de gènes par équations différentielles polynomiales paramétriques. Les stages MRI de Natacha Skrzypczak (2005), Asli Ürgüplü (2006), d’Anthony Hebig (2007) et Frédéric Maquet (2008) ainsi que le cours MRI de l’équipe portent sur ce domaine. Des premiers résultats ont été présentés dans [977, 400]. Ils synthétisent des travaux amorcés lors de la période précédente (projet LEPISME). Des résultats ont été obtenus dans le cadre d’un groupe de travail dédié à la modélisation de l’algue verte ostreococcus tauri [182, 602, 401, 181]. Ce groupe de travail, animé par Marc Lefranc (USTL, PhLAM) et François-Yves Bouget (Obs. océanologique de Banyuls) a été valorisé sous la forme d’un projet ANR BIOSYS (MINICLOCK) mais aucun membre de notre équipe n’en fait partie. L’expérience acquise dans ce groupe a permis la mise au point d’un algorithme dédié à l’approximation d’état quasi-stationnaire pour les systèmes de réactions chimiques [767]. Une collaboration s’est développée mi-2007 avec le groupe BioPi de l’équipe STC du LIFL. Elle a été soutenue par le PPF Bioinfo de Lille (4400 euros). Des collaborations ont été amorcées avec les projets INRIA HELIX et COMORES. Une autre collaboration s’est amorcée début 2008 avec Yasushi Saka (Multicellular Group de l’IBL) autour de la réalisation d’un composant logiciel d’aide à la modélisation en biologie cellulaire avec application à la modélisation des réseaux de gènes synthétiques. Une première maquette (paquetage MABSys) a été réalisée. Une proposition de projet ANR BLANC 2008 a été déposée (projet MORDU) pour soutenir cette collaboration dans le cadre d’une équipe-projet de l’IRI. Le retentissement des travaux de l’équipe a conduit à plusieurs conférences et tutoriels invités [729, 730]. Une session dédiée à la modélisation en biologie est en cours d’organisation dans le cadre des Journées Nationales de Calcul Formel 2008. Cette session est soutenue par le PPF bioinfo de Lille. Au sujet de la géométrie différentielle. Dans la résolution d’un problème, on distingue traditionnellement – le calcul symbolique des relations reliant les valeurs des diverses inconnues et paramètres du problème 2.2. CalFor 21 – le calcul numérique (approximatif) des valeurs numériques attachées aux divers symboles. Par exemple, le calcul symbolique permet d’établir la relation ζ(2) = π2 /6 portant sur les symboles ζ(2) et π. Le calcul numérique permet d’obtenir la valeur approchée π = 3.14159.... Le calcul symbolique (à la main ou sur ordinateur) est fondé sur l’algèbre et le calcul numérique est fondé sur l’analyse (la théorie de l’approximation). La géométrie permet souvent d’éviter des calculs fastidieux et aborde la question cruciale de l’influence du choix d’un système de coordonnées particulier sur la complexité ou le résultat du calcul à effectuer. La géométrie intervient à la fois en calcul symbolique (la géométrie algébrique) et en calcul numérique (intégration géométrique des équations différentielles). Le point clé est que le grossissement des formules peut être lié au choix des coordonnées. On connait les grands progrès de la géométrie algébrique dans les années 60 mais il convient de noter que le traitement algébrique des équations différentielles (i.e. l’algèbre différentielle) codifié par l’école américaine (J. F. Ritt) s’est fait indépendamment des travaux en géométrie différentielle initiée par Sophus Lie et Elie Cartan. L’équipe de calcul symbolique du LIFL (travaux de F. Boulier, F. Lemaire, M. Moreno Maza) est mondialement connue pour ses travaux (théorie et implantation) sur la réécriture de Ritt. L’approche géométrique des équations différentielles est proche des méthodes du calcul tensoriel dont on connait le rôle crucial en physique, en particulier dans l’étude de la gravitation (la relativité générale – A. Einstein). Elle permet de traiter « à la main » certains problèmes qui, en théorie, sont résolubles par la réécriture de Ritt mais ne le sont pas en pratique parce les formules grossissent. Malheureusement, l’approche géométrique est encore mal comprise et son algébrisation reste à faire. Un premier pas a été effectué pendant la thèse de S. Neut qui a réalisé une implantation de qualité de la méthode d’équivalence de E. Cartan, méthode permettant de décider si deux équations différentielles se déduisent par un changement de variables. Un deuxième pas a été effectué pendant la thèse de R. Dridi qui a montré l’intérêt de cette méthode pour l’amélioration des solveurs actuels, en particulier pour l’amélioration du solveur symbolique d’équations différentielles du système Maple. Bien que la méthode d’équivalence soit l’œuvre du mathématicien francais E. Cartan, les grands spécialistes actuels sont principalement américains formés par le grand géomètre S. S. Chern, élève de Cartan. Peter Olver (université du Minnesota) est l’un des ces spécialistes. Il a rapporté ces deux thèses et s’intéresse aux travaux de l’équipe de calcul formel du LIFL, ce qui prouve que le travail lillois est mené sérieusement. 2.2.4 Perspectives L’équipe calcul formel garde sa structuration actuelle. Elle a deux objectifs liés, qui prolongent le bilan. Ces objectifs sont détaillés dans le projet de l’équipe. Autoévaluation. Nous avons choisi un positionnement qui nous permet de faire à la fois du calcul symbolique, une application et du développement de logiciel. D’une part, les problèmes clefs posés dans le champ d’application suggèrent les questions théoriques à creuser et la façon de concevoir les logiciels ; d’autre part, les résultats obtenus en recherche théorique et les logiciels développés ont des retombées dans le champ d’application. Toutefois, cette pluridisciplinarité complique le travail et pose des difficultés considérables pour trouver des étudiants en thèse ayant un niveau suffisant en informatique et en mathématiques. Des membres de l’équipe ont pris d’importantes responsabilités administratives. 2.2.5 Collaborations – Coencadrement de la thèse de Raouf Dridi avec l’université d’Annaba (Algérie) – Coencadrement de la thèse de Samuel Vidal avec Marc Huttner (labo de Maths, USTL) – Collaboration avec Peter Olver (Université du Minnesota). Articles publiés. – Collaboration avec Marc Moreno Maza (Univ. Western Ontario). Paquetage RegularChains. Articles. – Collaboration avec Marc Lefranc (PhLAM, USTL) et François-Yves Bouget (Banyuls). Articles. – Collaboration avec M. Fliess (projet INRIA ALIEN). Article. – Collaboration avec Yasushi Saka (IBL et IRI). Proposition de projet ANR BLANC 2008. – Collaboration avec MAPLESOFT. Accord de recherche de deux ans. 22 Équipes 2.2.6 Contrats Waterloo MAPLE (Industriel) de 2008 à 2010, partenaires : Entreprise MAPLESOFT. 2.2.7 Logiciels et brevets BLAD (Bibliothèques Lilloises d’Algèbre DifférenELPS (Expanded Lie Point Symmetry) tielle) (http://www.lifl.fr/~boulier/BLAD) : Bi(http://www2.lifl.fr/~sedoglav/Software/ bliothèques écrite en langage C. Licence LGPL. Fait ExpandedLiePointSymmetry) : Logiciel dédié au calcul l’objet d’un transfert industriel dans le logiciel MAPLE. des symétries de Lie. 2.2.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Thèses de doctorat François BOULIER, Réécriture algébrique dans les systèmes d’équations différentielles polynomiales en vue d’applications dans les Sciences du Vivant (2006). Raouf DRIDI, Utilisation de la méthode d’équivalence de Cartan dans la construction d’un solveur d’équations différentielles (2007). 2.2.9 Visibilité et faits marquants Visibilité – – – – Conférence invitée DARCA 2008 (une heure, François Boulier). Tutoriel invité Algebraic Biology 2008 (une heure, François Boulier). Comité de programme ISSAC 2007 (François Boulier). Organisation de l’École thématique sur les MZV (Michel Petitot). Faits marquants – Accord de recherche de deux ans avec MAPLESOFT en juin 2008 (contrat pour l’intégration des bibliothèques BLAD dans MAPLE). – Nour-Eddine Oussous a pris la direction de l’UFR IEEA en 2006. – François Boulier est Chargé de Mission par le Président de l’USTL depuis 2006 pour la mise en place du Certificat Informatique et Internet niveau 1. – Alexandre Sedoglavic est responsable des séminaires du LIFL. 2.2.10 Publications significatives 1. Alin Bostan, François Ollivier, Frédéric Chyzak, Bruno Salvy, Éric Schost, and Alexandre Sedoglavic. Fast computation of power series solutions of systems of differential equations. In Proceedings of the 2007 ACM-SIAM Symposium on Discrete Algorithms, pages 1012–1021, 2007. 2. François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. Model Reduction of Chemical Reaction Systems using Elimination, 2007. Presented at the international conference MACIS 2007, http://hal. archives-ouvertes.fr/hal-00184558. 3. François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. Applying a rigorous quasi-steady state approximation method for proving the absence of oscillations in models of genetic circuits. In K. Horimoto et al., editor, Proceedings of Algebraic Biology 2008, number 5147 in LNCS, pages 56–64. Sprin- ger Verlag Berlin Heidelberg, 2008. 4. François Boulier, Marc Lefranc, François Lemaire, Pierre-Emmanuel Morant, and Aslı Ürgüplü. On proving the absence of oscillations in models of genetic circuits. In H. Anai, K. Horimoto, and T. Kutsia, editors, Proceedings of Algebraic Biology 2007, volume 4545 of LNCS, pages 66–80. Springer Verlag Berlin Heidelberg, 2007. http://hal.archives-ouvertes.fr/ hal-00139667. 5. François Boulier, François Lemaire, and Marc Moreno Maza. Well known theorems on triangular systems and the D5 principle. In Proceedings of Transgressive Computing 2006, pages 79–91, Granada, Spain, 2006. http:// hal.archives-ouvertes.fr/hal-00137158. 6. Raouf Dridi, Sylvain Neut, and Michel Petitot. Elie Cartan’s geometrical vision or how to avoid expression swell. Journal of Symbolic Computation, To appear. 2.3. Fox-Miire 7. Raouf Dridi and Michel Petitot. Towards a New ODE Solver Based on Cartan’s Equivalence Method. In proceedings of ISSAC 2007, Waterloo, Ontario, Canada, 2007. http://arxiv.org/abs/cs.SC/0702065. 8. Raouf Dridi and Michel Petitot. New classification techniques for ordinary differential equations. Journal of Symbolic Computation, To appear. 23 9. Peter J. Olver, Michel Petitot, and P. Solé. Generalized transvectants and Siegel modular forms. Advances in Applied Mathematics, 38 :404–418, 2007. http://www.sciencesdirect.com. 10. Alexandre Sedoglavic. Reduction of algebraic parametric systems by rectification of their affine expanded lie symmetries. In H. Anai, K. Horimoto, and T. Kutsia, editors, Proceedings of Algebraic Biology 2007, volume 4545 of LNCS, pages 277–291, 2007. 2.3 Fox-Miire Mots-clés : Analyse segmentation et indexation de modèles 3D, reconnaissance des formes, analyse et reconnaissance de visages 3D, analyse statistiques des images, extraction d’information de la vidéo, optimisation des descriptions multidimensionnelles des contenus multimédia, analyse des usages de la vidéo, du web. 2.3.1 Membres Permanents Boulbaba BEN AMOR, EC autres min. Institut Telecom dans l’équipe depuis septembre 2007 Mohamed DAOUDI (resp.), EC autres min. Institut Telecom dans l’équipe depuis 2005 Chabane DJERABA (resp.), PR2 Université de Lille 1 dans l’équipe depuis septembre 2004 Jean MARTINET, MCF Université de Lille 1 dans l’équipe depuis septembre 2008 Jean-Philippe VANDEBORRE, EC autres min. Institut Telecom dans l’équipe depuis décembre 2002 Non permanents Mehdi ADDA, Doctorant Université de Lille 1 dans l’équipe depuis Septembre 2004 Samir AMIR, IR CNRS dans l’équipe depuis Mars 2008 Lahoucine BALLIHI, Doctorant Université de Lille 1 dans l’équipe depuis décembre 2007 Hassen DRIRA, Doctorant Université de Lille 1 dans l’équipe depuis janvier 2008 Sanaa EL FKIHI, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Ismail ELSAYED, Doctorant Université de Lille 1 dans l’équipe depuis Septembre 2008 Abdelghani GHOMARI, Doctorant Autre dans l’équipe depuis 2003-2007 Oriol GUITART, IR CNRS dans l’équipe depuis Juin 2008 Abdia HAMDANI, IR CNRS dans l’équipe depuis Avril 2008 Nacim IHADDADENE, POST-DOC CNRS dans l’équipe depuis Décembre 2007 Adel LABLACK, Doctorant CNRS dans l’équipe depuis Octobre 2006 Sylvain MONGY, Doctorant Université de Lille 1 dans l’équipe depuis Septembre 2004 Md. Haidar SHARIF, Doctorant Université de Lille 1 dans l’équipe depuis Septembre 2007 Julien TIERNY, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2005 Kent WASHINGTON, IC CNRS dans l’équipe depuis Mai 2008 Xi WONG, IR CNRS dans l’équipe depuis Juin 2008 Invités et anciens membres Anuj SRIVASTAVA (Professeur invité). Dan SIMOVICI (Professeur invité). Zhongfei (Mark) ZHANG (Chaire internationale). Fatma BOUALI (Maître de Conférences des Universi- tés). Fatima BELKOUCH (Maître de Conférences des Universités). Mélodie LITTERIE (Ingénieur contractuel). 2.3.2 Problématique Aujourd’hui les contenus numériques sont de plus en plus complexes (image, vidéos, modèles 3D) et de plus en plus volumineux, grâce notamment aux évolutions technologiques dans le domaine 24 Équipes des infrastructures, des périphériques, et des outils d’acquisition, de stockage et de diffusion. La faiblesse des méthodes actuelles d’accès aux contenus, constitue un frein majeur pour l’exploitation des contenus dans les divers contextes d’usage. Notre groupe travaille sur les domaines suivants : 1. Dans le cadre de la vidéo, par la description multidimensionnelle des contenus vidéos pour l’accès rapide aux contenus, l’extraction de l’information des actions des utilisateurs guidée ou pas par des ontologies, et le regroupement des fixations du regard. 2. Dans le cadre des modèles 3D, par le développement des descripteurs de formes 3D, par le développement de nouvelles méthodes permettant de retrouver des informations structurelles d’un modèle 3D, et de l’analyse des déformations géométriques. Notre but ultime est de définir des distances entre des objets 3D, invariantes aux transformations géométriques, robustes aux déformations et capables de comparer des objets entre eux, même partiellement. 3. La modélisation de la variabilité statistique dans les images. En effet, une image contient un très grand nombre de pixels. Les images sont des éléments d’espaces de très haute dimension. Comment peut-on capturer la variabilité des pixels par des modèles statistiques ? Quel modèle probabiliste peut-on employer pour capturer des scènes intéressantes, dans des images ? 2.3.3 Résultats 1. Thierry Urruty, dans le cadre de sa thèse soutenue en 2007 [1127], a proposé un modèle de représentation des descriptions multidimensionnelles des contenus multimédia, pour des accès rapides aux contenus. Les principes de la méthode reposent sur une structuration pyramidale des données multidimensionnelles et des regroupements par projection aléatoire. La méthode a un bon positionnement par rapport à l’état de l’art, au niveau des performances. 2. Sylvain Mongy a proposé une méthode de fouille des actions des utilisateurs sur de la vidéo. La méthode, basée les séquences multiples et le regroupement de modèles Markov, est appliquée à deux niveaux de représentation : inter-vidéo et intra-vidéo. La prise en compte des deux niveaux dans la fouille est nouvelle par rapport à l’état de l’art [75]. 3. Les thèses de Younes Hafri [1095] et de Nacim Ihaddadene [1097], soutenues en 2006 et 2007, ont contribué respectivement à la fouille des usages du web et la fouille des logs de workflow, avec des résultats respectivement dans les heuristiques de réduction de modèles et dans la nature des motifs extraits. 4. Nous avons amélioré avec le professeur Dan Simovici (Université du Massachussets, invité à l’université de Lille1) la méthode de projection aléatoire de données multidimensionnelle et nous l’avons adapté au regroupement de données. Les applications sont nombreuses, notamment en indexation [344]et en fouille des traces des fixations du regard [102]. 5. Mohamed Daoudi et Jean-Philippe Vandeborre ont proposé dans le cadre la thèse de Tarik Filali-Ansary [1091] une nouvelle méthode dite orientée vues pour l’indexation et la recherche des modèles 3D. Partant du principe que toutes les vues d’un modèle 3D ne contiennent pas la même quantité d’informations, ils ont proposé un modèle probabiliste Bayésien pour l’indexation qui prend en compte la probabilité d’apparition des vues et des modèles 3D. Les résultats obtenus sur la base « Princeton Shape Benchmark » ont montré que la méthode proposée se situe en 2ème position juste après la méthode LFD [36]. En fait, ces résultats montrent la supériorité des modèles orientés vues, et ont été confirmés par la compétition SHREC2006 organisé par le réseau d’excellence AIM@SHAPE entre différentes méthodes d’indexation de modèles 3D. Les résultats obtenus ont été publiés dans [36, 37, 208, 479, 478, 228, 477] et ont donné au développement du moteur de recherche 3D http://www-rech.telecom-lille1. eu/3dretrieval. Une partie de ces travaux ont été menés dans le cadre du projet RNRT Semantic-3D et le réseau d’excellence européen Delos. 6. Dans le cadre de la thèse Julien Tierny, Mohamed Daoudi, Jean-Philippe Vandeborre ont proposé des méthodes de représentation intrinsèque de formes 3D basées sur les graphes de Reeb. Plusieurs problèmes de recherche en rapport avec le traitement de formes 3D ont été abordés à l’aide de ces représentations pour valider leur efficacité. Ainsi, en introduisant la notion de calcul géométrique sur le graphe de Reeb, une méthode d’extraction automatique de squelette pour l’animation a été proposée [97]. Par ailleurs, ils ont proposé une nouvelle méthode guidée pour la topologie pour l’évaluation de similarité partielle entre formes 3D, problème novateur 2.3. Fox-Miire 25 dont la difficulté est unanimement reconnue par la communauté. Les résultats obtenus ont été publiés dans [97, 348, 347, 346, 676, 677]. Nous continuons ces travaux dans le cadre du projet ANR MADRAS retenu dans le cadre de l’appel MDCO 2007. 7. Mohamed Daoudi et le Professeur Anuj Srivastava de Floride State University (FSU) ont proposé dans la cadre de la thèse la thèse de Chafik Samir [1119] une analyse riemannienne formelle de l’espace des surfaces faciales, avec la définition mathématique correspondante pour analyser les déformations des surfaces faciales. Cette analyse a permis en particulier de définir un chemin géodésique entre deux surfaces faciales et par conséquent la distance entre elles. Ces chemins dénotent les déformations « optimales » entre deux surfaces faciales et les longueurs de chemin mesurent la quantité de déformations. Nous avons proposé un algorithme pour calculer la moyenne des surfaces faciales (le visage moyen) au sens de la moyenne de Karcher. Ces résultats ont ouvert la voie à de nombreuses applications telles que la biométrie et la classification des expressions faciales. Les résultats obtenus ont été publiés dans [88, 91, 446, 653, 748, 327]. Mohamed Daoudi et Boulbaba Ben Amor continuent ces travaux dans le cadre du projet ANR FAR3D retenu dans le cadre de l’appel SESUR 2007 et dont nous assumons la coordination. Il a pour objectif d’apporter des solutions en biométrie faciale 2D/3D et 3D/3D. 8. Mohamed Daoudi et Bruno Jedynak du Laboratoire de Mathématiques Paul Painlevé de l’Université de Lille1 ont proposé trois modèles fondés sur le principe de maximum d’entropie pour la détection de la peau dans les images couleur. Les résultats atteints par ces modèles sont classés parmi les meilleurs résultats de la détection de la peau, obtenus au niveau international (P. Kakumanu, A survey of skin-color modeling and detection methods, Pattern Recognition Vol. 40 2007). Nous continuons ces travaux dans le cadre de la thèse de Sanaa El Fkihi. Cette dernière a proposé l’utilisation des modèles probabilistes indexés par des arbres pour la discrimination des pixels peau de ceux non-peau dans une image, et ce en exploitant la propriété couleur de la peau. Plus particulièrement, notre approche consiste à utiliser des mélanges de modèles pour lesquels les interactions sont décrites par des arbres couvrants optimaux portés par un graphe de dépendances G. Le modèle du mélange concerne aussi bien les distributions de probabilités que les structures d’interactions. Il est formellement décrit par X π(x) = π(x|T)p(T) T où p est une loi sur les arbres couvrants optimaux de G, π(x|T) est un champs aléatoire dont les interactions sont décrites par l’arbre couvrant optimal T. Ces travaux ont eu le soutien du CNRS dans le cadre d’un projet MathStic entre le LIFL et Laboratoire de Mathématiques Paul Painlevé. Les résultats obtenus ont été publiés dans [39, 54, 486, 484, 485] et intégrés à Poesia (http: //sourceforge.net/projects/poesia/) logiciel en open source destiné au filtrage des pages web. 2.3.4 Perspectives L’équipe a réussi à développer deux thèmes de recherche très prometteurs l’un dans le domaine de l’extraction d’information de la vidéo et l’autre dans le domaine de l’analyse, l’indexation et la reconnaissance 3D. Ces deux thèmes ont une visibilité nationale et internationale. Tous les maîtres de conférences ont une activité de co-encadrement de thèse. Les membres de l’équipe ont une excellente dynamique au niveau de l’animation scientifiques nationale et internationale. Ils participent aux comités éditoriales de plusieurs revues internationales, ils ont participé à de nombreux comités de programmes de conférences nationales et internationales reconnues dans le domaine, animé des sessions spéciales dans des conférences internationales, et produit des numéros spéciaux dans des revues internationales de très hauts niveaux (ACM Multimedia Systems, MTAP). L’équipe a apporté des contributions scientifiques importantes qui ont donné lieu à des publications dans des journaux ayant un fort impact international (IEEE Transactions on Pattern Analysis and Machine Intelligence, IEEE Transactions on Multimedia, ACM Transactions on Multimedia Computing). L’équipe a une excellente dynamique de projets collaboratifs en partenariat avec des équipes de recherche européennes et internationales et des industriels (Orange, Thales, etc.), dans le cadre de 26 Équipes projets nationaux ANR ou européens (STREP, réseaux d’excellence, ITEA). Par ailleurs, elle a accueilli plusieurs professeurs invités étrangers reconnus et spécialistes du domaine. Dans la plupart des jurys de thèse, des collègues étrangers ont été invités en tant que rapporteurs ou examinateurs. L’équipe est composée actuellement de 2 professeurs et 3 MC dont 2 nouveaux depuis septembre 2007. Tous ces E/C ont une activité d’enseignement soutenue, ils sont responsables d’enseignements de spécialisation scientifique et ont des responsabilités administratives. L’effectif de l’équipe montre un clair déficit en chercheurs ou enseignant-chercheurs, par rapport à l’activité actuelle. Nous souhaiterions d’une part le renforcement de l’équipe par des chercheurs ou E/C juniors l’un dans le domaine de l’extraction d’information de la vidéo et dans le domaine de la 3D. Pour les 4 années à venir, nous allons continuer nos travaux de recherche en apportant quelques ajustements : – En particulier le domaine de la vidéo où nous allons nous focaliser davantage sur un nombre réduit de verrous et défis scientifiques. En particulier, l’un des points focaux de notre recherche est l’analyse de comportements humains à partir de la vidéo. – Poursuivre la dynamique actuelle au niveau des projets collaboratifs (pôles de compétitivité, Europe, ANR). – Continuer notre rapprochement à des équipes du laboratoire proches thématiquement, afin de renforcer la communication inter-équipes qui partagent des centres d’intérêts communs. 2.3.5 Collaborations – Collaboration avec l’équipe du Professeur Driss Aboutajdine de l’Université Mohamed V (Maroc). Deux thèses en co-tutelle entre l’USTl et l’Université Mohamed V (Rabat) sont en cours, dont la thèse de Sanaa El Fkihi qui a obtenu une bourse d’excellence du minsitère des affaires étrangères. – Collaboration avec le Professeur Anuj Srivastava de Floride State University. Nous avons eu plusieurs publications communes dans des journaux internationaux (IEEE Trans PAMI, JMIV) et nous avons co-encadré la thèse de Chafik Samir soutenue en octobre 2007. – Collaboration avec des entreprises du pôle de compétitivité Industrie du Commerce : Youg’s, Picwic. – Collaboration avec des Universités et Entreprises européennes dans le cadre de projets européens : Université de Glasgow, Université de Namur, Université d’Amsterdam, France Télécom, ... – Collaboration avec le Professeur Dan Simovici (Université du Massachusetts, Boston, USA) : co-écriture d’un livre commun (Edition Springer), réalisation de plusieurs publications communes dans des revues et conférences internationales (ex : ACM Trans. MM). – PAI Franco-Marocain (2002-2005), objectifs : le développement de nouveaux algorithmes d’indexations d’images avec une attention particulière au patrimoine marocain. Partenaires (université de Lille1, Telecom Bretagne, Université de Rabat (Maroc), Faculté des Sciences de Fès (Maroc)) – Projet CMCU Franco-Tunisien (2008-2011), il porte sur l’analyse du visage 3D, avec comme partenaires (Université de Lille1, Ecole Centrale de Lyon, ENIS (Tunisie), ENSI (Tunisie)). 2.3.6 Contrats FAR3D (Face Analysis and Recognition using 3D) MIAUCE (FP6 –STREP) de 2006 à 2009, partenaires : (ANR –Sécurité et Sûreté Informatique) de 2008 à 2010, CNRS, Université de Glasgow, Université d’Amsterpartenaires : LIFL - Université Lille 1 ; LIRIS - Ecole dam, Université de Namur, SYLIS, Visual-Tools, Tilde. Centrale de Lyon ; EURECOM ; THALES. CAM4Home (Projet européen (ITEA2)) de 2007 à 2010, MADRAS (3D Models And Dynamic models Reprepartenaires : Thomson, CNRS, NDS, Nokia, Orange, sentation) (ANR –Masse de Données et COnnaisATOS, Philips, VTT, GET, .... sances) de 2008 à 2010, partenaires : LIRIS - M2DisCo ; ANAFIX (ANR –Programme Audiovisuel et MultiméLIFL -Université Lille 1 ; INRIA Evasion . dia ) de 2006 à 2009, partenaires : OuestAudiovisuel, DELOS (FP7 –Réseau d’excellence) de 2006 à 2007, par- URECA (Université de Lille3), LIFL (Université de tenaires : 45 partenaires http://www.delos.info/. Lille1). Scanner 3D (Bonus Qualité recherche) de 2007 à 2007. CANADA (ANR –Concepts systèmes et outils pour RecoVis3D (Crédit incitatif (Institut TELECOM)) de la sécurité globale) de 2007 à 2010, partenaires : AR2007 à 2007, partenaires : TELECOM Lille1 ;Floride MINES (Ecole des Mines de Douais), LIFL (Université State University. de Lille 1), LIRIS (INSA de Lyon), URECA (Université ANAXA-VIDA (Projet de recherche du pôle de comde Lille3), IREENAT (Université de Lille2), YOUG’S, pétitivité PICOM) de 2007 à 2010, partenaires : LIFL, THALES, Heudiasyc de l’UTC, et les entreprises Sylis ARMines, Youg’s, Picwic, SYLIS, Novalis. et OuestAudiovisuel.. SNEDA (Convention CIFRE) de 2003 à 2008, parteSemantic-3D (RNRT –Telecom) de 2002 à 2006, parnaires : USTL, Entreprise SNEDA. tenaires : TELECOM Lille1 ; LIRIS ; EURECOM ; TELE- 2.3. Fox-Miire COM ParisSud ; Renault ; Mercury. AVERROES (ANR –RIAM) de 2003 à 2006, partenaires : LIFL (Université de Lille1), HEUDIASYC (UTC), Sylis, 27 Ouest-audiovisuel. Visage 3D (CPER, campus Intelligence ambiante) de 2008 à 2010. 2.3.7 Logiciels et brevets Moteur de recherche 3D (http://www-rech. telecom-lille1.eu/3dretrieval/) : Moteur de recherche3D Détection d’accidents (http://www.lifl.fr/ ~martinej/collision.avi) : Extraction d’informations à partir de la vidéo, application aux comportements humains de types « collision de personnes en sortie d’un escalator ». Analyse des suivis du regard (http://www.lifl.fr/ ~martinej/anafix.mp4) : Regroupement des fixations du regard. Analyse statistique des fixations du regard sur des films et images publicitaires. Description optimisée des contenus vidéo (http: //www.lifl.fr/~martinej/averoes.avi) : Description optimisée des contenus vidéo, application à l’indexation de films d’entreprise. Poesia (http://sourceforge.net/projects/ poesia/) : Logiciel en open source dédié au filtrage de page web 2.3.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Chafik SAMIR, Analyse des déformations des visages 3D utilisant les chemins géodésiques dans l’espace des surfaces faciales (17 octobre 2007). Tarik FILALI-ANSARY, Indexation de modèles 3D à partir de vues 2D (6 octobre 2006). Thierry URRUTY, Optimisation des descripteurs vidéo et multimédia (16/11/2007). Nacim IHADDADENE, Workflow and Process Mining (7/12/2007). Abdelghani GHOMARI, Synchronisation dans les documents multimédia (12/2007). Younes HAFRI, Prédiction de parcours Web : vers un dépôt légal du Web français (27/10/2005). 2.3.9 Visibilité et faits marquants Visibilité – Mohamed Daoudi a organisé Shape Retrieval Contest of 3D Face Scans, at IEEE International Conference on Shape Modeling and Applications Stony Brook University, June 4 - 6, 2008. – Mohamed Daoudi a organisé une session spéciales 3D face analysis and recognition at IEEE International Conference on Multimedia & Expo, June 23-26, Hannover, Germany, 2008. – Mohamed Daoudi a organisé un numéro spécial du journal Annals of Telecommunications « Technologies and Tools for 3D imaging », avec Gérard Eude (France Telecom R&D), Novembre 2005. – Mohamed Daoudi est ou a été membre du comité de programme de ACM MIR-2007, AVIVDiLib’05, ICME 2007, CORESA, ISIVC. – Mohamed Daoudi est membre de l’editorial board du Journal of Multimedia. – Chabane Djeraba est membre du comité de programme des conférences internationales et nationales : ACM MM-2008, MMM-2008, MMM-2009, SIAM DM-2008, ACM CIVR-2008, ACM CIVR-2007, IEEE ICME-2008, IEEE ICME-2007, IEEE ICME-2006, IEEE ICME-2005, IEEE ICME2004, IEEE ICME-2002, IEEE ICME-2001, IEEE ICME-2000, CBMI-2007, CBMI-2005, CBMI2003, CBMI-2001, WMS-2007, PCM-2005, ACM SIGKDD-2005, BDA-2006, EGC-2008, EGC-2007, EGC-2006, EGC-2005, EGC-2004, EGC-2003. – Membre (Chabane Djeraba) du comité de pilotage (steering committee) de ACM SIGMM International Workshop on Multimedia Information Retrieval (ACM MIR), de 2004 à 2008. Le workshop fut à l’origine de la conférence ACM International Conference on Multimedia Information Retrieval, Amsterdam, 2007. Co-chair de 12th International Conference on Distributed Multimedia Systems (DMS-2006), Grand Canyon, USA, August 30-September 1, 2006. Co-organisation des 22ièmes Journées Nationales Bases de Données Avancées (BDA-2006), Octobre 2006, Lille. Organisation des sixièmes journées Nationales Extraction et Gestion des Connaissances, (EGC-2006), Janvier 2006, Lille. – Participation (Chabane Djeraba) à l’évaluation de projets européens (FP7-IST-e-inclusive society) en 2007. Contribution à l’élaboration de l’objectif interactions multimodales du 7ième programme cadre européen. Participation à l’évaluation de projets soumis à l’ANR en 2005, dans le cadre du Réseau Innovation en Audiovisuel et Multimédia (RIAM). Membre du comité 28 Équipes éditorial de la revue Multimedia Tools and Applications, an International Journal, édition Springer, depuis 1998. Membre du comité éditorial de la revue Pattern Recognition letters, édition Elsevier, depuis 2007 (Impact factor = 0,952, selon ISI Web of Knowledge- 2007). Participation active à la table ronde dans la conférence ACM KDD-2006 sur les grands défis du data mining, animé par Gregory Shapiro. Une extension du rapport du panel a été publiée dans la revue SIGKDD explorations. – Organisation de l’édition spéciale « Multimedia system architecture », dans la revue internationale ACM Multimedia Systems, 2005. Organisation de l’édition spéciale « Multimedia Mining », dans la revue internationale IJPDS, 2007. Organisation de l’édition spéciale « Eye tracking applications in multimedia systems » dans la revue internationale ACM Transactions on Multimedia, 2007. Faits marquants – 15 Mars 2008 : Mohamed Daoudi, a été promu Senior member de l’IEEE. – Chafik Samir, doctorant encadré par Mohamed Daoudi, a reçu le prix du meilleur papier « jeune chercheur », lors des journées « Compression et Représentation des Signaux Audiovisuels » (CORESA 2006). Le papier primé est intitulé « Reconnaissance de visages 3D utilisant l’Analyse de Formes des Courbes Faciales » (C. Samir, M.Daoudi et A. Srivastava). – Julien Tierny a obtenu les bourses Fulbright et Lavoisier pour effectuer un séjour Post-Doctoral aux USA. – Organisation (Chabane Djeraba) de l’édition spéciale « Multimedia Indexing : Ever great challenges » dans la revue internationale MTAP-Springer, en 2006, en collaboration avec Moncef Gabouj et Patrick Bouthemy. 2.3.10 Publications significatives 1. Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. A bayesian 3D search engine using adaptive views clustering. IEEE Transactions on Multimedia, 9(1) :78–88, January 2007. 2. Bruno Jedynak, Huicheng Zheng, and Mohamed Daoudi. Skin detection using pairwise models. Image Vision and Computing, 23(13) :1122–1130, November 2005. 3. Adel Lablack, Frédéric Maquet, and Chabane Djeraba. Determination of the visual field of persons in a scene. In Third International Conference on Computer Vision Theory and Applications - VISAPP (2), pages 313–316, Funchal, Madeira, Portugal, USA, January 22-25 2008. 4. Michael S. Lew, Nicu Sebe, Chabane Djeraba, and Ramesh Jain. Content-based multimedia information retrieval : State of the art and challenges. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), 2 :1–19, February 2006. 5. Said Mahmoudi and Mohamed Daoudi. A probabilistic approach for 3D shape retrieval by characteristic views. Pattern Recognition Letters, 28(13) :1705–1718, October 2007. 6. Gregory Piatetsky-Shapiro, Chabane Djeraba, Lise Getoor, Robert Grossman, Ronen Feldman, and Mohammed Zaku. What are the grand challenges for data mining ? SIGKDD Explorations, 8 :70–77, December 2006. 7. Chafik Samir, Anuj Srivastava, and Mohamed Daoudi. Three-dimensional face recognition using shapes of facial curves. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(11) :1858–1863, 2006. 8. Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Enhancing 3D mesh topological skeletons with discrete contour constrictions. The Visual Computer - International Journal of Computer Graphics, 24(3) :155–172, March 2008. 9. Thierry Urruty, Fatima Belkouch, and Chabane Djeraba. Kpyr : an efficient indexing method. In Proc. Of IEEE International Conference on Multimedia & Expo (IEEE ICME 2005), pages 1448–1451, Amsterdam, The Netherlands, July 6-8 2005. 10. Thierry Urruty, Nacim Ihaddadene Stanislas Lew, and Dan A. Simovici. Detecting eye fixations by projection clustering. ACM Transactions on Multimedia Computing, Communications, and Applications, 3 :1–20, December 2007. 2.4. GOAL 29 2.4 GOAL Mots-clés : Adaptation, software architecture, objects, aspects, middleware, components, model driven engineering, software components, software models, views 2.4.1 Membres Permanents Alexandre BERGEL, CR2 INRIA dans l’équipe depuis 04/2008 Hani ABDEEN, Doctorant INRIA dans l’équipe depuis 09/2007 Olivier CARON, MCF Université de Lille 1 dans l’équipe depuis 01/02/2000 Bernard CARRÉ, MCFHC Université de Lille 1 dans l’équipe depuis 09/1989 Christophe DEMAREY, IR INRIA dans l’équipe depuis 06/2008 Stéphane DUCASSE, DR2 INRIA dans l’équipe depuis 09/2007 Laurence DUCHIEN, PR1 Université de Lille 1 dans l’équipe depuis 09/2001 Areski FLISSI, IR CNRS dans l’équipe depuis 09/2002 Jean-Marc GEIB (resp.), PR1 Université de Lille 1 dans l’équipe depuis 1982 Anne-Françoise LE MEUR, MCF Université de Lille 1 dans l’équipe depuis 09/2004 Raphaël MARVIE, MCF Université de Lille 1 dans l’équipe depuis 09/2003 Philippe MERLE, CR1 INRIA dans l’équipe depuis 09/2002 Lionel SEINTURIER, PR2 Université de Lille 1 dans l’équipe depuis 09/2006 Gilles VANWORMHOUDT, EC autres min. Institut Telecom dans l’équipe depuis 2004 Non permanents Aurélien BOCQUET, Doctorant Université de Lille 1 dans l’équipe depuis 09/2005 Yann DAVIN, IR INRIA dans l’équipe depuis 09/2007 Nicolas DOLET, IR INRIA dans l’équipe depuis 03/2006 Jérémy DUBUS, Doctorant Université de Lille 1 dans l’équipe depuis 10/2005 Damien FOURNIER, IR INRIA dans l’équipe depuis 03/2007 Frédéric LOIRET, IR INRIA dans l’équipe depuis 11/2007 Naouel MOHA, Doctorant Université de Lille 1 dans l’équipe depuis 09/2005 Carlos-Francisco NOGUERA-GARCIA, Doctorant INRIA dans l’équipe depuis 10/2005 Carlos Andres PARRA ACEVEDO, Doctorant INRIA dans l’équipe depuis 10/2007 Ales PLSEK , Doctorant INRIA dans l’équipe depuis 10/2006 Daniel ROMERO, Doctorant Université de Lille 1 dans l’équipe depuis 01/2008 Prawee SRIPLAKICH, POST-DOC INRIA dans l’équipe depuis 09/2007 Mathieu SUEN, Doctorant CNRS dans l’équipe depuis 10/2007 Guillaume WAIGNIER, Doctorant Université de Lille 1 dans l’équipe depuis 10/2006 Invités et anciens membres Guillaume DUFRÊNE (Doctorant). Sébastien SAUDRAIS (Doctorant). Dolorès DIAZ (Doctorant). Tom MENS (Chercheur invité - Université de MonsHainaut, Belgique). Johan FABRY (Post-doc INRIA). Ellen VAN PAESSCHEN (Post-doc ERCIM). Nicolas PESSEMIER (Doctorant). Maja D’HONDT (Chercheur INRIA CR2). James MANLEY (Ingénieur expert INRIA - projet ITEA S4ALL). Johan BRICHAU (Post-doc CNRS). Denis CONAN (Chercheur invité - INT Evry, France). Renaud PAWLAK (Chercheur INRIA CR2). Christophe CONTRERAS (Ingénieur de recherche). Cédric DUMOULIN (Ingénieur de recherche). Tran HANH-MISSI (Ingénieur de recherche INRIA). Jérôme MOROY (Ingénieur de recherche). Romain ROUVOY (Doctorant). Patricia SERRANO-ALVARADO (Post-doc). Alexis MULLER (Doctorant). Nicolas PETITPREZ (Ingénieur associé INRIA). Wolfgang DE MEUTER (Chercheur invité - Université Vrije de Bruxelles, Belgique). Maja D’HONDT (Post-doc ERCIM). Frédéric LOIRET (Doctorant). Olivier BARAIS (Doctorant). 30 Équipes 2.4.2 Problématique L’équipe GOAL du LIFL a été à l’origine du projet INRIA Jacquard (2003-2006), puis de l’équipeprojet INRIA ADAM (2007- ), du groupe COCOA (2006- ) et de l’équipe INRIA RMod (juin 2008- ). Les résultats présentés ci-dessous ne concernent que les résultats des équipes Jacquard, ADAM et COCOA. L’équipe RMod ayant été créée depuis peu, seules les perspectives seront données. Pour l’équipe-projet INRIA ADAM, le logiciel, quel que soit son objectif, est devenu un élémentclé dans tous les secteurs de l’activité économique. Il doit faire face de plus en plus à la variabilité des plates-formes et il doit être utilisable dans divers environnements, selon l’évolution inévitable des technologies de communication et de l’information. Le logiciel doit maintenant être développé pour être adapté et modifié automatiquement sur des plates-formes hétérogènes reposant sur des réseaux et des systèmes ayant différentes propriétés, telles que des connexions fiables ou volatiles, des références ambiantes ou réparties, ou des contraintes fortes d’énergies ou non. Selon le domaines d’application, le logiciel agit avec son contexte d’exécution c.-à-d. l’utilisateur final, son environnement local ou la plate-forme d’exécution elle-même qui doit prendre en compte l’adaptation. Par conséquent, un système ne se construit pas en une seule étape mais doit être vu comme une composition et une évolution des systèmes actuels. De plus, ces adaptations peuvent s’effectuer à la conception, à la compilation, au déploiement ou à l’exécution. En conséquence, le cycle de vie entier de la conception au déploiement et à l’exécution du logiciel doit être considéré non seulement quand le contexte d’exécution change, mais également lors de l’ajout et du retrait des fonctionnalités en fonction des besoins de l’utilisateur ou des caractéristiques techniques. Ainsi le cycle de vie doit définir et soutenir l’expression de l’adaptation à chaque niveau de cycle de vie du logiciel. En conséquence, il y a un fort besoin de considérer l’adaptation comme problème de première classe pendant le développement et l’exécution de logiciel. Un système adaptatif est un système à logiciel prépondérant qui peut s’ajuster et répondre aux changements de son environnement, aux besoins d’évolution, à la disparition de technologies devenues obsolètes ou à l’introduction de nouvelles technologies et de nouvelles connaissances. Ce type de système pourra éventuellement fonctionner sur des environnements tels que les environnements de type grille de calcul ou encore des systèmes embarqués, des réseaux sans fil, et dans des domaines d’application tels que le transport, la maison, la communication, la santé, l’éducation, et les applications métiers orientées services sur des services Web. Prendre en compte le cycle complet de développement d’un système logiciel adaptatif soulève plusieurs défis allant de la définition de méthodes, d’outils pour la conception de systèmes à la définition des infrastructures d’intergiciel pour exécuter le système cible sur des plates-formes hétérogènes et dynamiques. Dans l’ingénierie logicielle actuelle, les paradigmes tels que CBSE (approche à base de composants), AOSD (approche à base d’aspects) et SOA (architecture orientée services), permettent l’expression de l’adaptation du logiciel par la composition. D’ailleurs, diverses abstractions pour modéliser l’adaptation structurellee et comportementale des applications en réponse aux changements de l’environnement existant ont été étudiées récemment allant de la programmation à l’architecture logicielle adaptative. L’un des défis de l’équipe-projet INRIA ADAM sera d’étudier le cycle de vie entier des systèmes adaptatifs multi-paradigmes pour des environnements multi-échelles. L’équipe a une expérience substantielle de recherche dans les domaines des approches par composants et par aspects (CBSE et d’AOSD). Les membres séniors ont participé à plusieurs contributions à l’OMG et ils ont mené le groupe de travail de révision du chapitre CCM (Modèle à composant de CORBA). Ils ont également proposé la plate-forme de JAC (Java Component Aspect), une des principales plates-formes pour le tissage dynamique des aspects. De cette manière, ils ont pu développer une expérience forte sur la conception de plate-forme logicielle pour intergiciel et ils proposent régulièrement les nouveaux concepts qu’ils intègrent dans des plates-formes de type intergiciel. De plus, l’équipe ADAM participe à plusieurs projets avec une grande interaction avec des partenaires industriels au travers de projets européens et ANR, ainsi qu’avec le consortium OW2. Les travaux du groupe COCOA se situent dans le domaine du génie logiciel à objets et composants, et plus récemment dirigé par les modèles (Ingénierie Dirigée par les Modèles). Ces paradigmes visent à offrir des solutions au problème de rationalisation de la production logicielle et à la fois de réactivité au changement, fonctionnel ou technologique. Cette problématique se pose en particulier dans la conception de grands logiciels comme les systèmes d’information, et leur nécessaire synchronisation avec l’organisation sous-jacente, ou plus récemment les applications ubiquitaires, où la « valse technologique » est importante. Le besoin de capitalisation des efforts, de séparation des préoccupations et de réutilisation est important et les techniques à objets et composants logiciels offrent des 2.4. GOAL avancées certaines. L’Ingénierie Dirigée par les modèles vise quant à elle à monter en abstraction par une démarche systématique de modélisation (capitalisable) indépendante de choix technologiques, et inversement à mécaniser le plus possible les processus de production. De nombreux problèmes se posent pour structurer l’espace de modélisation, gérer la multitude et la variété des modèles, offrir des opérateurs de transformation et de composition, faciliter les ciblages et la traçabilité. 2.4.3 Résultats – Une étude sur la conception, l’analyse et l’évolution des architectures logicielles concrétisée par la plate-forme SafArchie Studio. Une des fonctionnalités de cette plate-forme est de permettre la construction des architectures logicielles de manière incrémentale par ajout de nouvelles fonctionnalités. Cette approche, inspirée de l’AOP, se fonde sur à la fois la définition de patrons d’intégration et sur l’utilisation d’un tisseur pour intégrer ces patrons dans l’architecture cible. – La définition d’un modèle de programmation qui associe AOSD et CBSE. La nouveauté de cette approche est de donner aux développeurs des outils pour développer la partie fonctionnelle de leurs applications grâce à des composants logiciels, et la partie technique grâce à des aspects. Un isomorphisme entre composants et aspects a été défini : les aspects sont des composants connectés au reste de l’application par des liaisons à la sémantique particulière. Les principaux résultats dans ce cadre concernent FAC (Fractal Aspect Component) et ses extensions. – La plate-forme intergicielle OpenCCM pour les applications réparties à base de composants CORBA. OpenCCM a été la première implémentation publique et open-source de la spécification du modèle de composants CORBA définié par l’OMG. – L’ environnement intergiciel GoTM à base de composants pour construire des services transactionnels hautement adaptables. GoTM est construit en utilisant une approche à grain très fin de composants Fractal, permettant au développeur et à l’architecte de collaborer pour construire une librairie de composants transactionnels géneriques. – FDF (Fractal Deployment Framework) est un ensemble de composants pour le déploiement appliqué au temps réel et l’informatique ambiante utilisant une approche composants. FDF est un environnement orienté composants pour déployer des systèmes hétérogènes et répartis. – Atelier à base de composants pour l’intelligence ambiante et les systèmes embarqués. « Embarqués » dénote ici les systèmes qui peuvent réagir et s’adapter à leur environnement, en considérant particulièrement la qualité de service. Nous avons proposé une solution pour une adaptation transparente d’une couche de communication à base de composants. Nous prenons aussi en compte les contraintes temps-réel des plates-formes et applications. L’approche Tinap proposée offre un environnement flexible, fondé sur des principes de l’ingénierie dirigée par les modèles, permettant de specifier, implémenter, et générer des environnements d’exécution adaptés aux besoins de applications embarquées. Nous proposons aussi un formalisme pour représenter et ajouter des informations temporelles de QoS dans les assemblages de composants. Nous donnons un ensemble de patrons pour spécifier des propriétés temporelles associées au comportement des composants. – Conception d’applications réparties dans des plates-formes adaptatives. Dans ce cadre nous proposons un environnement orienté annotations appelé Spoon, une étude sur la modélisation dirigée par le contexte pour l’informatique ambiante et l’évolution du logiciel. Spoon est une suite de transformations utilisant les annotations pour les applications Java. Il fournit une API de base et des outils associés permettant des analyses statiques et de la programmation générative dans les environnement Java 5+. – Modélisation dirigée par le contexte pour l’informatique ambiante. Noter but est ici de réduire le fossé entre le niveau domaine et le niveau technique de l’informatique ambiante, en synchronisant les modèle du domaine avec les environnement informatiques. Nous proposons un langage de règles pour spécifier comment l’application doit s’adapter au changement de contexte. – Intégration de nouvelles fonctionnalités dans les architectures logicielles. Nous nous interessons ici aux approches génériques avec notre environnement FIESTA (Framework for Incremental Evolution of SofTware Architectures) qui généralise l’approche TranSat en restant indépendant de tout ADL spécifique et en identifiant les éléments d’architectures communs à tous les ADL. – Composants de modèles. Nous avons adressé plus particulièrement le problème de la réutili- 31 32 Équipes sation de modèles partiels de systèmes, capitalisant des fonctions récurrentes, au sens de nos précédents travaux sur la conception par vues, de SOD (Subject Oriented Design), des frameworks de Catalysis, ou encore des templates du standard UML. Nous proposons une démarche de construction de systèmes fondée sur une notion de « composant de modèles » générique, paramétré par un « modèle requis » et fournissant un modèle enrichi fonctionnellement. La construction revient alors à assembler de tels composants par l’intermédiaire d’un opérateur d’application de modèles paramétrés, contraint par des règles de conformité. – Processus d’Ingénierie. A un niveau processus d’ingénierie, nous avons proposé une approche flexible et traçable de projection en fonction des choix architecturaux (fusion/éclatement) et des caractéristiques logicielles et techniques attendues. Nous avons par ailleurs défini une notion de processus de modélisation incrémental, défini comme une suite d’étapes dont l’enchaînement est contraint par des pré- et post-conditions. L’activité de construction peut ainsi être contrôlée au fil de l’eau pour vérifier la création de modèles bien formés (conformes à leur métamodèle et ses contraintes) à chaque étape, tout en permettant des états transitoires inconsistants (au sein des étapes de construction). – A un niveau technologique, les composants de modèles ont été formulés en UML2 à l’aide d’un métamodèle structurel muni de contraintes OCL. Différentes stratégies de mise en oeuvre ont été expérimentées conformément à un patron de conception par vues. Des ciblages ont été expérimentés en Fractal et CCM en le couplant au patron « Adaptateur ». Plus généralement nous avons étudié une forme de composant logiciel facilement adaptable fonctionnellement, capturant des vues à gros grain. Nous avons identifié et proposé des services spécifiques pour leur prise en charge dans des conteneurs ouverts tels qu’offerts par JBOSS-AOP. Au niveau langage, la conception par vues conduit à une forme de programmation modulaire par contextes que nous avons comparé à la programmation par aspects telle qu’offerte par AspectJ. – De l’outillage pour l’IDM a été développé sur ces bases dans les standards EMF (Eclipse Modeling Framework) d’Eclipse et MOF (MetaObject Facility) de l’OMG. La méta-génération d’environnements de modélisation interactive dédiés a été étudiée dans le cadre de la thèse de Bassem Kosayba. A un niveau plus expérimental, des travaux ont été menés dans le monde de la carte à puce sur la configuration de famille de produits en collaboration avec la société Gemplus, dans le domaine du Web et des EIAH (Environnements Informatiques pour l’Apprentissage Humain) en collaboration avec l’équipe Noce, et enfin sur la conception d’applications ubiquitaires dans le cadre du projet régional Mosaiques. 2.4.4 Perspectives Les perspectives de l’équipe-projet INRIA ADAM sont : Cycle de vie des systèmes adaptatifs. Notre premier challenge est de maîtriser l’adaptation dans les intergiciels et applications répartis, en fonction de contraintes d’environnement, et en suivant de façon cohérente l’évolution au cours du cycle de vie complet du système, c’est à dire des phases de conception à celles d’exécution. En particulier, dans un contexte IDM, si un modèle d’une certaine phase doit être modifié, ce changement doit être suivi d’impacts sur d’autres modèles de la même phase mais aussi des phases amont et aval. Pour atteindre cet objectif, différentes techniques et différents formalismes sont nécessaires pour exprimer ces impacts, synchroniser les modèles et les faire co-évoluer, ainsi que les implémentations sous-jacentes. Du fait de la nécessaire haute adaptatibilité des systèmes logiciels impliquant haute dynamicité et mobilité, ces outils doivent être particulièrement efficaces. Les applications multi-paradigmes. Un second challenge est de savoir développer et exécuter des applications écrites en utilisant simultanément différents paradigmes de programmation, en assurant une co-existence cohérente. Des solutions techniques, comme l’AOP, les patrons, la programmation générative, ou encore les approches réflexives sont déjà utilisées et co-existent dans certains logiciels. Cependant, dans le but de supporter une haute adaptabilité, les applications doivent être conçues sur la base de différents paradigmes comme CBSE ou AOSD, ou encore les Services, et doivent être déployées sur différents types de plates-formes comme J2EE, JBI, Fractal, SCA ou sur des plates-formes comme FAC ou AOKell développées par l’équipe. Nos travaux prennent en compte dès le départ l’hétérogénéité des paradigmes, leur possible unification dans des modèles génériques qui peuvent être efficacement projetés sur des plates-formes variées et/ou interconnectées. Les environnements multi-échelles. 2.4. GOAL 33 Un trosième challenge concerne la prise en compte de réseaux multi-échelle dans la conception d’intergiciels et applications répartis. Notre but n’est pas de créer des avancées conceptuelles pour l’informatique ambiante ou l’informatique des grilles (deux des extrèmes de l’échelle des réseaux d’interconnexion) , mais de prendre en compte leur définitions et propriétés comme des systèmes adaptatifs cibles sur lesquels tester nos approches multi-paradigmes. Réseaux de capteurs, réseaux sans fil, internet, grilles de calculs sont ici nos champs d’expérimentation. Evolution et maintenance du logiciel - Equipe INRIA Rmod L’évolution du logiciel en phase de maintenance est un problème important des grand systèmes logiciels¨(typiquement 70 % du coût d’un tel projet). La vision du groupe Rmod est d’apporter des nouvelles constructions de langage pour permettre une meilleure évolution de ces systèmes évolutifs. La question posée est : comment aider une équipe de développement dans le maintien et l’évolution de ses programmes ? Nous mettons l’accent sur deux perspectives : remodularisation et modularisation. Autour de la remodularisation (reengineering) notre approche se structure sur trois objectifs : (i) étudier et fournir des outils pour une meilleure compréhension des applications orientées objets au grain des packages et des modules, (ii) analyser l’utilisation de ces nouveaux outils, et (iii) la qualité du logiciel produit. Ces étapes sont implémentées au dessus de l’environnement de reengineering Moose et validées sur de grands systèmes open-source comme JBoss, ArgoUML et Squeak. Pour ce qui concerne la modularisation, nous privilégions deux axes : (i) une large expérimentation sur l’utilisation de traits pour identifier et illustrer la cohésion d’ensembles de classes, aspects, packages dans du code procédural, (ii) demodularisation d’une archietcture de niveau méta dans le contexte de la conception d’un langage dynamique sûr. Composants de Modèles. Nos travaux se poursuivent actuellement sur la généralisation du paramétrage des composants de modèles, et plus généralement des formes de généricité (telles que la variabilité) à toute catégorie de modèles, y compris de processus. Les domaines applicatifs visés sont plus particulièrement le Web et les services télécom et convergents (en collaboration avec l’Institut Telecom). Voir le projet CIEL présenté par l’équipe (Composition de modèles génériques pour l’ingénierie logicielle). 2.4.5 Collaborations – L’étudiante en thèse Naouel Moha est en co-tutelle de thèse avec Y.G. Gueheneuc, Université de Montreal, Laurence Duchien et Anne-Françoise Le Meur de l’université de Lille 1 [597, 307, 812]. – Le projet INRIA ADAM avec l’équipe Prog-Ssel team de Vrije Universiteit Brussel (VUB) travaillent ensemble dans l’équipe associée INRIA CALA (Aspect-Oriented Software Development in Languages, Component Models and Architectures), (http://jacquard.lifl.fr/CALA/index.html) pour l’élaboration et l’extension de travaux joints dans le domaine de l’AOSD [112, 473, 209, 512, 131, 781, 468, 955] – [134] et [253] ont été écrits dans le cadre du projet AProSec LAFMI (French-mexican laboratory) (2006). Ce projet portait sur la sécurité dans les applications web avec les aspects. – [151], [200] et [702] ont été écrits dans le cadre d’une collaboration non officielle avec Romain Rouvoy, postdoc à l’université d’Oslo, Norvège et Denis Conan, Professeur, Sud telecom, Evry, France. – [698] a été rédigé dans le cadre d’une collaboration non officielle avec le laboratoire LIRE (Université de Constantine). – Nous avons écrit plusieurs articles sur l’évolution des architectures logicielles dans le cadre d’une collaboration non officielle avec Julia Lawall, DIKU, Danemark [886, 381, 380]. – Nous avons organisé un atelier ERCIM sur l’évolution du logiciel [962, 955] à Lille avec Tom Mens, U. Mons. – Le groupe COCOA est membre du GDR GPL et de l’action IDM (transverse avec les GDR ASR et I3) et a plus particulièrement collaboré pendant cette période avec les équipes Rainbow (I3S Nice), Triskell (Irisa Rennes) et Move (LIP6 Paris). – Au niveau régional, le groupe COCOA a collaboré avec les équipes du projet régional Mosaiques sur les applications ubiquitaires (LIFL/Noce, LIFL/Adam, équipe ROI de Valenciennes, INRETS, ...) et avec l’équipe Noce sur l’application de l’IDM aux EIAH (Environnements Informatiques pour l’Apprentissage Humain). 2.4.6 Contrats AOSD-Europe (FP6 –NoE IST) de 2004 à 2008, partenaires : University of Lancaster, Darmstadt, Twente, INRIA, Brussel, Dublin, Malaga, Leuwen, Technion Institute of Technology, Siemens, IBM UK. S4ALL : Services for All (FP6 –ITEA) de 2005 à 2007, partenaires : Alcatel CIT, Bull, Capricode, Fraunhofer Fokus, HIIT, INRIA, Instituto de Telecomunicaçoes, INT, mCENTRIC, Nokia, PT Inovaçao, Schneider Electric, Thales, Université Joseph Fourier, Universidad Politécnica de Madrid, University of Kassel, Vodafone, 34 Équipes and Xquark/Odonata. SOA4ALL (FP7 –IST) de 2008 à 2011, partenaires : ATOS Origin, British Telecommunications, Open University, SAP, Leopold-Franzens-Universitaet Innsbruck, CEFRIEL, EBM WebSourcing, Hanival Internet Services, IBM Ireland Product Distribution Limited, INRIA, ISOCO, SIRMA, TIE, TXT, Universitaet Karlsruhe, University of Manchester, SEEKDA. OSMOSE (Open Source Middleware for Open Systems in Europe) (FP6 –ITEA) de 2004 à 2005, partenaires : Bantry Technologies, Bull, Charles University, EPFL, France Télécom, INRIA, INT, ITel, LIFL, LSR, Lynx, Téféfonica I+D, Telvent, Thales Avionics, Thales Communications, Universidad Politécnica de Madrid, Philips, Vicore, Whitestein. FAROS : composition de contrats pour la Fiabilité d’Architecture Orientées Services (ANR –TL) de 2006 à 2008, partenaires : EDF R&D, France Telecom, Alicante, IRISA, I3S, LIFL. SCOrWare (ANR –TL) de 2007 à 2008, partenaires : Amadeus, Artenum, EBM WebSourcing, Edifixio, INRIA, INT, IRIT, Obeo, Open Wide. Flex-eWare (ANR –TL) de 2007 à 2008, partenaires : Thales, France Telecom, Schneider, STMicroelectronics, Teamlog, Trialog, CEA, ENST, INRIA, Université Paris 6. JOnES : Java Open ESb (ANR –TL) de 2006 à 2008, partenaires : INRIA , EBM WebSourcing, ENSTIMAC, France Telecom R&D, Open Wide, ScalAgent Distributed Technologies. on architectural patterns (EDF R&D External Research grant) de 2001 à 2005. on aspect-oriented and component-based software development (France Telecom R&D External research grant) de 2004 à 2007. Dolores Diaz ’s PhD CIFRE grant (Joint contract with NorSys) de 2004 à 2006. MIND (Pôle Minalogic, région Rhône-Alpes) de 2008 à 2010, partenaires : STMicroelectronics, CEA, France Telecom R&D, Grenoble 1, INERIS, INRIA, IST, ISTIA, Itris Automation Square, LOGICA, Schneider Electric, Sogeti High Tech, VERIMAG. CAPPUCINO (Pôle Industrie du Commerce (PICOM), région Nord-Pas-de-Calais) de 2007 à 2010, partenaires : NorSys, INT/GET, INRIA, AUCHAN, SI3SI. ICOM (Pôle Industrie du Commerce (PICOM), région Nord-Pas-de-Calais) de 2008 à 2010, partenaires : Atos Origin, Auchan, Décathlon, GS1 France, INRIA, La Poste, La Redoute, Orange. REVE : safe Reuse of Embedded components in heterogeneous enVironmEnts (ANR –ARA SSIA) de 2006 à 2008, partenaires : CEA, CNAM, INRETS, INRIA, INSA. MoVES (IAP) de 2007 à 2011, partenaires : Vrije Universiteit Brussel, Universiteit Antwerpen, Université catholique de Louvain, Université Libre de Bruxelles, Facultés Universitaires Notre-Dame de la Paix Namur, Université de Liège, K.U. Leuven, Université de Mons-Hainaut , INRIA, Imperial College, Technische Universiteit Delft. BROCCOLI (INRIA ARC) de 2008 à 2009, partenaires : INRIA, INT/GET. COA (INRIA ARC) de 2005 à 2006, partenaires : Equipes INRIA PARIS et SCALAPLIX. MOSAIQUES (Contrat Plan Etat Region TAC) de 2005 à 2007, partenaires : LIFL, INRETS, EMD, UVHC. . Jacquard (Projet INRIA) de 2003 à 2005. Thème Composants Logiciels (IRCICA) de 2004 à 2007. AProSec (LAFMI) de 2006 à 2006, partenaires : INRIA, ITSEM Mexico. GALAXY (ADT) de 2008 à 2010, partenaires : Equipes INRIA SARDES, OW2, Triskell, OASIS, ADAM. 2.4.7 Logiciels et brevets Fractal (http://fractal.ow2.org) : Fractal is a modular, extensible and programming language agnostic component model that can be used to design, implement, deploy and reconfigure systems and applications, from operating systems to middleware platforms and to graphical user interfaces. Fractal has been designed by both INRIA and France Telecom R&D and is an open source software project hosted by the OW2 international consortium http://fractal.objectweb.org. AOKell (http://fractal.ow2.org/aokell) : AOKell is a reflective and open implementation of the Fractal component model. AOKell is a LGPL open source software available. AOKell is being developed since 2004 and is an open-source project which is distributed in the context of the Fractal project hosted by the OW2 consortium. Dépôt APP IDDN.FR.001.160017.000.S.P.2007.000.10600 FDF (http://fdf.gforge.inria.fr) : FDF implements the virtual machine of the DeployWare framework. FDF is being developed since 2006 and is an open-source project hosted by the INRIA Forge. Known usages of FDF by external people include the deployment of the Jade autonomous platform (INRIA SARDES project), and the integration of FDF into the JOnAS JEE application server (http ://jonas.objectweb.org) and the JASMINe SOA platform manangement tool (http://jasmine.objectweb.org) developed by Bull SA, and the PEtALS JBI implementation developed by EBM WebSourcing (http://petals.objectweb.org). Spoon (http://spoon.gforge.inria.fr) : Spoon provides a core API and associated tools for static analysis and generative programming within the Java 5+ environment. In 2007-2008, Spoon was the second most loaded software on the INRIA forge. Known usages of Spoon by external people include a work done by Didier Donsez (Grenoble University) for automatically transforming Java programs to support JM., a migration compiler based on annotations, HeinzNixdorf-Institute in Paderborn, Germany, the COSMOS Framework, Institut TELECOM, a Junit test suite maker, Orange Labs, and, finally, a loader for spoon, University of Illinois at Urbana-Champaign. Dépot APP IDDN.FR.001.070037.000.S.P.2007.000.10600 FAC (http://www.lifl.fr/~pessemie/FAC/) : The 2.4. GOAL work on FAC (Fractal Aspect Component) is conducted in the context of a France Telecom R&D research grant. FAC is an extension of the Fractal component model for AOP [1116]. FAC is LGPL open source software. IDDN.FR.001.160016.000.S.P.2007.000.10600 Fraclet (http://fractal.ow2.org/fraclet) : Fraclet is an attribute-oriented programming model for developing reliable Fractal components. Fraclet is LGPL open source software. Fraclet is used into several software projects based on the Fractal component model, i.e. the ADAM project-team Fractal Deployment Framework and GoTM projects, the GET/INT’s COSMOS project, the INRIA SARDES’s DREAM project (http://dream.objectweb.org), and the OW2 PEtALS project (see http://petals.objectweb.org) 35 EMFScript (http://www.telecom-lille1.eu/ people/Vanwormhoudt/modelscripting) : Langage de scripting de modèles pour le framework de métamodélisation EMF d’Eclipse. EMFOCL (http://www.telecom-lille1.eu/people/ Vanwormhoudt/siteEMFOCL) : Support du langage de contraintes OCL pour le framework de métamodélisation EMF d’Eclipse. COCOAModeler (http://www.lifl.fr/GOAL/cocoa/ pmwiki.php?n=Main.Outils) : Atelier UML 2 basé sur l’environnement de métamodélisation EMF pour la construction de systèmes d’information à l’aide de composants de modèle (thèse d’Alexis Muller). PyEMOF (http://www.lifl.fr/~marvie/software/ pyemof.html) : Implémentation de EMOF en python 2.4.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Lionel SEINTURIER, Réflexivité, aspects et composants pour l’ingénierie des intergiciels et des applications réparties (12/12/2005). Thèses de doctorat Olivier BARAIS, Construire et Maîtriser l’évolution d’une architecture logicielle à base de composants (29/11/2005). Romain ROUVOY, Une démarche à granularité extrêmement fine pour la construction de canevas intergiciels hautement adaptables : application aux services de transactions (08/12/2006). Nicolas PESSEMIER, Unification des approches par aspects et à composants (27/06/2007). Dolores DIAZ, Réalisation d’évolutions logicielles sur des applications d’entreprise en phase de maintenance (19/12/2007). Frédéric LOIRET, Tinap : Modèle et infrastructure d’exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarqué (26/05/2008). Naouel MOHA , DECOR : Détection et correction des défauts dans les systèmes orientés objet (26/08/2008). Sébastien SAUDRAIS , Modèle à composants tempsréel et Tissage d’aspects (5/12/2007). Hai-Quan NGUYEN, Méthodologie et outils de spécification pour l’assemblage de composants dans le cadre d’applications réparties (26/01/2007). Houssam FAKIH, L’intégration des fonctionnalités transversales dans les modèles à composants logiciels en utilisant la programmation par aspects (12/12/2006). Bassem KOSAYBA, Une démarche dirigée par les modèles pour produire des environnements demodélisation orientés domaine (05/2006). Stéphane BONNET, Une démarche dirigée par les modèles pour la personnalisation des applications embarquées dans les cartes à puces (05/2005). Patrick TESSIER, Conception de modèles de familles de systèmes temps réel (12/2005). Alexis MULLER, Construction de systèmes par application de modèles paramétrés (juin 2006). 2.4.9 Visibilité et faits marquants Visibilité – Lionel Seinturier, Comité de rédaction du journal TSI, Hermès. Depuis 2005. – Laurence Duchien, Editorial board of the International Journal of Software Architecture. Depuis 2007. – Philippe Merle, Comité de rédaction du journal RSTI-L’Objet, Hermès. – Les membres de l’équipe ADAM participent à de nombreux comités de programme comme FORTE 07, SC 07, GPCE 07, ECSA 07, GPCE 08, SERA 08, PEPM 08, ECSA 08. – Les membres de l’équipe ADAM ont participé aux démos pour les événements SciencesOPark et « 40 ans de l’INRIA ». – Partcipation du groupe COCOA aux démos pour les événements La fête de lascience et SciencesOPark, ainsi qu’au comité de programme des conférences CBSE’08, LMO’07, Inforsid’07, SC’06, des journées IDM (2005-2008) ou de leurs ateliers satellites, et au comité de rédaction de la revue RSTI-L’Objet. 2.4.10 Publications significatives 36 Équipes 1. Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Formulation of uml 2 template binding in ocl. In 7th International Conference on UML Modeling Groups and Applications - UML 2004, number 3273 in LNCS, Lisbon - Portugal, October 2004. 2. Areski Flissi, Jérémy Dubus, Nicolas Dolet, and Philippe Merle. Deploying on the Grid with DeployWare. In 8th IEEE International Symposium on Cluster Computing and the Grid (CCGRID’08), pages 177–184, Lyon, France, May 19-22 2008. 3. Philippe Lahire, Brice Morin, Gilles Vanwormhoudt, Alban Gaignard, Olivier Barais, and Jean-Marc Jezequel. Introducing variability into aspect-oriented modeling approaches. In Accepted to the 10th International Conference on Model Driven Engineering Languages And Systems (MODELS’07), number 4735 in LNCS, 2007. 4. Alexis Muller, Olivier Caron, Bernard Carré, and Gilles Vanwormhoudt. On some properties of parameterized model applications. In Proc. of ECMDA’05 :European Conference on Model Driven Architecture, number 3748 in LNCS, 2005. 5. Xavier Le Pallec, César Moura, Raphaël Marvie, Mirabelle Nebut, and Jean-Claude Tarby. Supporting generic methodologies to assist ims-ld modelling. In Proceeding of International Conference on Advanced Learning Technologies, Kerkrade, Pays-Bas, juillet 2006. IEEE. 6. Aleš Plšek, Frédéric Loiret, Philippe Merle, and Lionel Seinturier. A Component Framework for Java-based Real-time Embedded Systems. In In Proceedings of ACM/IFIP/USENIX 9th International Middleware Conference, Leuven, Belgium, Dec 2008. Rank (CORE) : A. To appear. 7. Romain Rouvoy, Denis Conan, and Lionel Seinturier. Software Architecture Patterns for a Context Processing Middleware Framework. IEEE Distributed Systems Online (DSO), 9(6) :12, jun 2008. 8. Lionel Seinturier, Nicolas Pessemier, Laurence Duchien, and Thierry Coupaye. A component model engineered with components and aspects. In Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE’06), volume 4063 of Lecture Notes in Computer Science, pages 139–153, Västeras, Sweden, jun 2006. Springer. Acceptance rate : 29%, Rank (CORE) : A. 9. Christophe Tombelle and Gilles Vanwormhoudt. Dynamic and generic manipulation of models : From introspection to scripting. In 9th International Conference MoDELS 2006, number 4199 in LNCS, Italy, octobre 2006. 10. Guillaume Waignier, Prawee Sriplakich, AnneFrançoise Le Meur, and Laurence Duchien. A model-based framework for statically and dynamically checking component interactions. In Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), volume of Lecture Notes in Computer Science, pages –, Toulouse, France, oct 2008. Springer-Verlag. Rank (CORE) : A. To appear. 2.5 Graphix Mots-clés : interaction 3D, interaction homme-machine, IHM, travail collaboratif, simulation physique, simulation médicale 2.5.1 Membres Permanents Jérémie ALLARD, CR2 INRIA dans l’équipe depuis septembre 2007 Fabrice AUBERT, MCF Université de Lille 1 dans l’équipe depuis septembre 1999 Géry CASIEZ, MCF Université de Lille 1 dans l’équipe depuis septembre 2005 Christophe CHAILLOU (resp.), PR1 Université de Lille 1 dans l’équipe depuis septembre 1996 Stéphane COTIN, DR2 INRIA dans l’équipe depuis mars 2007 Samuel DEGRANDE, IR CNRS dans l’équipe depuis septembre Jérémie DEQUIDT, MCF Université de Lille 1 dans l’équipe depuis septembre 2008 Christian DURIEZ, CR2 INRIA dans l’équipe depuis janvier 2006 Laurent GRISONI, PR2 Université de Lille 1 dans l’équipe depuis septembre 2008 Patricia PLÉNACOSTE, MCF Université de Lille 1 dans l’équipe depuis septembre Non permanents Mohamad ABDOLVAHAB, Doctorant INRIA dans l’équipe depuis septembre 2007 Olivier COMAS, Doctorant Autre dans l’équipe depuis septembre 2007 2.5. Graphix 37 Juan-Pablo DE LA PLATA ALCALDE, IC INRIA dans l’équipe depuis septembre 2007 Jean-Philippe DEBLONDE, Doctorant Université de Lille 1 dans l’équipe depuis spetembre 2007 Christophe GUÉBERT, Doctorant Université de Lille 1 dans l’équipe depuis spetembre 2006 Maud MARCHAL, POST-DOC INRIA dans l’équipe depuis décembre 2007 Qing PAN, Doctorant INRIA dans l’équipe depuis octobre 2005 Jérémy RINGARD, Doctorant INRIA dans l’équipe depuis spetembre 2006 Frédérick ROY, IC INRIA dans l’équipe depuis Novembre 2007 Guillaume SAUPIN, Doctorant Autre dans l’équipe depuis spetembre 2006 Johann VANDROMME, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2005 Julien WYLLEMAN, IC CNRS dans l’équipe depuis mars 2007 Quan XU, Doctorant Autre dans l’équipe depuis septembre 2007 Invités et anciens membres julien LENOIR (MCF Univ). Brian BARSKY (Invité). Samuel BOIVIN (CR Inria). Ahmed TAHAR (Ingénieur CDD). Frédéric BLONDEL (ingénieur CDD). Sylvère FONTENEAU (Ingénieur CDD). Luciana PROVENZANO (Post-doctorat). Pierre-Jean BENSOUSSAN (Ingénieur CDD). Damien FOURNIER (Ingénieur CDD). 2.5.2 Problématique L’objectif principal de l’équipe est de définir de nouvelles méthodes et outils pour interagir et collaborer sur des modèles 3D en positionnant ses recherches à l’intersection de trois thématiques : – L’animation et la simulation en étudiant les interactions sur des modèles déformables basés sur la physique – La réalité virtuelle en proposant de nouvelles possibilités d’interaction et collaboration en environnements non immersifs. – Les interfaces Homme machine avec l’objectif de concevoir des interfaces tridimensionnelles Notre principal champ d’application est le monde médical. Nous développons des simulateurs de préparation et de formation à la chirurgie et des outils de collaboration ou de rééducation. 2.5.3 Résultats 2.5.4 Principaux résultats obtenus sur la période – Création et pilotage d’une opération nationale portée par l’Inria avec un volet recherche et une plateforme de développement SOFA : http://www.sofa-framework.org/ – Mise en place d’un ensemble d’équipements de réalité virtuelle servant de support à de nombreux projets collaboratifs : http://www2.lifl.fr/GRAPHIX/pfrv/intro.php – En simulation à base de modèles physiques : nous avons obtenu de très bons résultats sur la gestion du contact avec une méthode générique et physiquement consistante [329] publiée à CGI l’une des conférences les plus anciennes et sur les modèles déformables 1D [96]publié dans JCAD, l’un des principaux journaux de CAO. – en simulation médicale : l’équipe a acquis une visibilité de tout premier ordre sur la simulation de manipulation de cathéter [212] publiée à MICCAI, la conférence de toute meilleure visibilité du domaine, ainsi qu’en validation de modèles [573]. – en IHM, nous avons obtenus des résultats importants : une étude sur les performances utilisateur en fonction du gain entre périphérique et affichage [12] publié dans Human Computer Interaction Journal, classé 4eme meilleur journal d’informatique, meilleur journal en IHM, une étude sur l’impact de la raideur d’un périphérique à controle élastique sur les performances utilisateur [191] (publié à ACM CHI 08, la conférence majeure du domaine), et pour finir un outil hybride de contrôle (le RubberEdge) mixant contrôle isotonique et élastique, publié à UIST’07[192], conférence classée A+. Nous avons également obtenu des résultats prometteurs sur la reconnaissance du geste et l’extraction de motifs pour l’interaction homme-machine à main libre [685]. 38 Équipes – en périphériques à retour d’effort et tactiles : Nous avons conçu un stimulateur tactile utilisant une technologie de plaque vibrante [392], publié à Actuators et Haptics Symposium manifestations majeures du thème. 2.5.5 Positionnement national et international Avec la dynamique forte en moyens humains en recherche et support de l’Inria et les moyens matériels dans le cadre de l’Ircica, nous disposons aujourd’hui de tous les atouts pour faire de la science de haut niveau avec un fort impact aussi bien académique que technologique avec des partenariats industriels. Nous avons ces dernières années développé de fortes compétences dans des communautés de recherches autonomes, mais à la complémentarité évidente pour la problématique commune qui nous intéresse, à savoir l’interaction 3D sur objets complexes. Nous avons eu l’occasion de mettre en place trois dynamiques scientifiques de qualité, respectivement en : – simulation physique (l’applicatif médical étant particulièrement visé) – interaction homme-machine – les périphériques d’interaction en partenariat avec le L2EP Nous identifions comme groupe leader dans ces communautés : – au plan national : les projets inria Insitu, Bunraku, IPARLA, Aviz, Evasion, Bunraku ; l’équipe IIHM du LIG (J. Coutaz) ; le CEA (M. Hafez Et C Andriot) l’Acroe (Cadoz), le LPPA collège de France (Berthoz, le LSIIT (bechmann) ainsi que le TIMC (J Troccaz) ; l’IRCAD (L. Soler), les projets inria Visage Magritte et Asclepios (N. Ayache) sur le plan médical ; – au plan international : Computer Graphics Research at Caltech (Desbrun, Baar and schröder) ; Imager laboratory for graphics, Visualisation and HCI At UBC (Pai and Van De Panne) ; DGP, Toronto, computer Graphics (Fiume) and HCI (Balakrishnan) ; Electrical and Computer Engineering , McGill University (Hayward) ; Touchlab MIT Boston (Srivanisan) ; VRlab, EPFL (Thalmann) ; Department of Mechanical Engineering Northwestern University (Colgate) ; Computer Science Cornell University (Greenberg and James) ; Computer Graphics Laboratory ETH Zurich (Gross) ; Medical imaging, computer vision laboratory, ETH Zurich (Szekely) ; computer Graphics Freiburg (Teschner). 2.5.6 Perspectives Avec la dynamique forte en moyens humains en recherche et support de l’inria et les moyens matériels dans le cadre de l’ircica, nous disposons aujourd’hui de tous les atouts pour faire de la science de haut niveau avec un fort impact aussi bien académique que technologique par un renforcement des partenariats industriels. Nous avons ces dernières années développé de fortes compétences dans des communautés de recherches autonomes, mais à la complémentarité évidente pour la problématique commune qui nous intéresse, à savoir l’interaction 3D sur objets complexes. Nous avons eu l’occasion de mettre en place trois dynamiques scientifiques de qualité, respectivement en : – simulation physique (l’applicatif médical étant particulièrement visé) – interaction homme-machine – les périphériques d’interaction en partenariat avec le L2EP Ces trois thématiques sont complémentaires car elles apportent des réponses aux questions fondamentales : Quelle est la complexité accessible pour une application de réalité virtuelle ? Comment utiliser au mieux les périphériques d’interactions existant ? Quels nouveaux périphériques et métaphores pour l’interaction ? Pour les prochaines années, nous focaliserons nos recherches sur trois sujets : la simulation interactive à base de lois physiques, les interactions à base de gestes et les périphériques tactiles. Nous souhaitons animer une plateforme technologique Interaction-Réalité Virtuelle- Images afin d’augmenter nos partenariats. 2.5.7 Collaborations 2.5. Graphix 39 – En Chine, nous collaborons avec le Liama et l’unisons de recherche sur les stimulateurs tactile dans le versité de Beihang sur plusieurs projets. Avec Pan cadre de l’opération STIMTAC. notre relation est partiChunhong du LIAMA, nous avons une collaboration culièrement forte avec le L2EP dont deux parmaments de recherche pour définir une nouvelle représentation travaillent dans le projet Inria Alcove des usagers mixant avatar et vidéo du visage pour les – Nous avons démarré une collaboration avec le applications de travail collaboratifs autour de modèles CIMIT (Center for Integration of Medicine and In3D. Deux thésards et 3 masters travaillent dans ce pro- novative Technology) et le Massachusetts General jet. Une seconde collaboration avec Pan Chunhong du Hospital, deux institutions phares dans les domaines LIAMA et Wang Danxiao de Beijing commence avec de la médecine et de la technologie. Le projet commun deux thèses dont une en cotutelle sur la simulation actuellement envisagé concerne le développement de dentaire. techniques de simulation en radiologie intervention– Nous collaborons avec l’université Cel del Mare de nelle. Suceava en Roumanie. C’est dans ce cadre que Radu – Les collaborations conduites dans le cadre des Vatavu a soutenu une thèse en cotutelle. contrats précisés ci-dessous ne sont pas reprises dans – Dans la fédération de recherche Ircica, nous condui- cette liste 2.5.8 Contrats part@age (RNTL –Plateforme) de 2006 à 2009, partenaires : INSA Rennes, INRIA I3D, CNRS (LaBRI, Mouvement et Perception), ESIEA, FT R&D, CEA-LIST, VIRTOOLS, HAPTION, CLARTE, RENAULT, THALES, SOGITEC. Deblonde (thèse cofinancée) de 2007 à 2010, partenaires : fondation Hopale, Région Nord pas de Calais. Odysseus (FP6 –Eureka) de 2004 à 2007, partenaires : IRCAD (Strasbourg), France Telecom, Storz (Germany), SimSurgery (Norway), INRIA ( Evasion, Asclepios). Reactive (ANR –TecSan) de 2008 à 2011, partenaires : Fondation Hopale (Berck), CEA-LIST, Idees3COM. Vortiss (ANR –MDCA) de 2006 à 2009, partenaires : LSIIT(strasbourg), IRCAD(strasbourg), IRCOM/SIC (poitiers). Theetten (thèse cofinancée) de 2004 à 2007, partenaires : CEA LIST. Simple (ARC Inria) de 2006 à 2008, partenaires : CHU University Hospital of Nancy, INRIA Magrit project. Passport (FP7 –Health) de 2008 à 2011, partenaires : Ircad, Université Louis Pasteur, University College London, Imperial college, ETHZ, Technische Universitat Munchen, Storz, Leipzig Universitat, Inserm. 2.5.9 Logiciels et brevets Isotonic/elastic touch-sensitive input device : Casiez, G., Vogel, D. (2007). Isotonic / elastic touch-sensitive input device. European filing number 07 370 020.5, Filing date : October 05, 2007 Isotonic/elastic hybrid input device (http: //fr.espacenet.com/publicationDetails/ originalDocument?CC=WO&NR=2006117180A1&KC= A1&DB=fr.espacenet.com&locale=fr_FR) : Chaillou, C., Casiez, G. (2006). Isotonic/elastic hybrid input device . International publication number WO 2006/117180 A1, International filing date : May 02, 2006. Périphérique d’entrée hybride isotonique/élastique (http://fr.espacenet.com/publicationDetails/ biblio?CC=EP&NR=1720092A1&KC=A1&DB=fr. espacenet.com&locale=fr_FR) : Chaillou, C., Ca- siez, G. (2005). Périphérique d’entrée hybride isotonique/élastique. European Patent application number 05370010.0, Filing date : May 04, 2005 Ground-based haptic interface comprising at least two decoupled rotary finger actuators (http://www. freepatentsonline.com/y2005/0257150.html) : Ca- siez, G., Chaillou, C., Semail, B., Plénacoste, P. (2004). Ground-based haptic interface comprising at least two decoupled rotary finger actuators . US Patent application number 10/842,624, Filing date : May 11, 2004. Haptic interface device of the ground-based type comprising at least two separate rotary digital actuators (http://v3.espacenet.com/textdoc?IDX= EP1437641&CY=fr&LG=fr&DB=EPODOC) : Casiez, G., Chaillou, C., Semail, B., Plénacoste, P. (2003). Haptic interface device of the ground-based type comprising at least two separate rotary digital actuators . European Patent application number EP1437641, Filing date : January 07, 2003. MSL (material spline library) : dépôt APP : librairie de gestion de modèle dynamique déformable 1D, avec gestion de contrainte glissante SOFA (http://www.sofa-framework.org/) : Sofa est une plateforme de développement de simulation de modèles physiques en temps réel. L’application principale est le monde médical. C’est une platefrome opensource. 2.5.10 Thèses et habilitations à diriger des recherches 40 Équipes Habilitations à diriger des recherches Laurent GRISONI, Vers une simulation physique temps réel multi-modèle (décembre 2005). stéphane COTIN, computer-based interactive medical simulation (juillet 2008). Thèses de doctorat Adrien THEETTEN, Splines géométriquement exactes : simulation interactive et haute performance (dé- cembre 2007). Jérémie DEQUIDT, Objets autonomes en simulation physique temps-réel (décembre 2005). François MARTINOT, Caractérisation du rôle de la dynamique du toucher dans la perception de textures (octobre 2006). Damien MARCHAL, Simulation en temps réel d’objets déformables et découpables (octobre 2006). Radu-Daniel VATAVU, Real-Time Acquisition of Human Gestures for Interacting with Virtual Reality (mars 2008). 2.5.11 Visibilité et faits marquants Visibilité – Conférences organisées : GTAS 2005, C Duriez session posters à EuroHaptic 2006, C Chaillou une session à Net2005 et Net2007, G Casiez session chair at UIST 2007, S Cotin Technology Track IMSH 2008 San Diego – Comité de programme : C Chaillou (Vriphys 2005 2006, 2007 et 2008 , Edutaiment 2008), L. Grisoni (ACM SPM 2008), S Cotin (ISBMS 2008),G Casiez (VRST 2008) – Invitations : C Chaillou (2nd Workshop on Computer Assisted Diagnosis and Surgery, SantiagoChili 2006 et Chinese conference « Digital Média and Virtual Museum » à Hangzhou 2007), S Cotin (2nd Workshop on Computer Assisted Diagnosis and Surgery, Santiago-Chili 2006), C Duriez (International Meeting in Simulation in Healthcare, 2008) – Relecture : J Allard VR2007, L. Grisoni (Eurographics05-06, ACM Solid and Physical modeling 08, J. of Comp. Aided Design, J. of Graphic Tools, IEEE Trans. on Sig. Proc.), G Casiez (CHI 2008, IHM 2007, Eurographics 2008, EGVE 2007 and The Visual Computer), C Duriez (VR 2008, ICRA 2008, Siggraph 2008) S Cotin (VRIPHYS 2007, VRIPHYS 2008, ISBMS 2008, MICCAI 2007, MICCAI 2008, MedIA, IEEE TVCG, IEEE Transactions on Medical Imaging) Faits marquants – Création et pilotage d’une opération d’envergure nationale portée par l’Inria avec un volet recherche et une plateforme de développement SOFA http://www.sofa-framework.org/ – Mise en place d’un ensemble d’équipements de réalité virtuelle servant de support à de nombreux projets collaboratifs. http://www2.lifl.fr/GRAPHIX/pfrv/intro.php 2.5.12 Publications significatives 1. Géry Casiez and Daniel Vogel. The effect of spring stiffness and control gain with an elastic rate control pointing device. In CHI’08, the 26th Conference on Human Factors in Computing Systems, pages 1709–1718. ACM Press, 2008. 2. Géry Casiez, Daniel Vogel, Ravin Balakrishnan, and Andy Cockburn. The impact of controldisplay gain on user performance in pointing tasks. Human-Computer Interaction, 2008. 3. Géry Casiez, Daniel Vogel, Qing Pan, and Christophe Chaillou. Rubberedge : Reducing clutching by combining position and rate control with elastic feedback. In UIST’07, the 20th ACM Symposium on User Interface Software and Technology, pages 129–138. ACM Press, 2007. 4. Jérémie Dequidt, Julien Lenoir, and Stéphane Cotin. Interactive contacts resolution using smooth surface representation. In Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), Lecture Note in Computer Science (LNCS) 4792, pages 850–857, 2007. 5. Jérémie Dequidt, Damien Marchal, and Laurent Grisoni. Time-critical animation of deformable solids. Journal of Computer Animation and Virtual Worlds (CASA), 16 :177–187, 2005. 6. Jérémie Dequidt, Maud Marchal, Christian Duriez, Erwan Kerrien, and Stéphane Cotin. Interactive simulation of embolization coils : Modeling and experimental validation. In Proceedings of MICCAI, 2008. 7. Christian Duriez, Stéphane Cotin, Julien Lenoir, and Paul Neumann. New approaches to catheter navigation for interventional radiology simulation. Computer Aided Surgery, 2006. 8. Laure France, Alexis Angelidis, Philippe Me- 2.6. GRAppA seure, Marie-Paule Cani, François Faure, and Christophe Chaillou. A layered model of a virtual human intestine for surgery simulation. Medical Images Analysis, 9(2) :123–132, 2005. 9. Julien Lenoir, Stéphane Cotin, Christian Duriez, and Paul Neumann. Interactive physically- 41 based simulation of catheter and guidewire. Computer and Graphics, 30 :416–422, 2006. 10. Adrien Theetten, Laurent Grisoni, Claude Andriot, and Brian Barsky. Geometrically exact dynamic splines. Journal of Computer Aided Design, 40(1) :35–48, 2008. 2.6 GRAppA Mots-clés : machine learning, grammatical inference, structured data, probabilistic automata, graphical models, reinforcement learning, sequential learning, signal processing, optimal control, adaptive systems, decision making under uncertainty, Monte Carlo methods, statistical learning theory and applications, kernel methods, Markov decision process, sequential decision problem, Approximate dynamic programming 2.6.1 Membres Permanents Rémi COULOM, MCF Université de Lille 3 dans l’équipe depuis 2004 Rémi GILLERON (resp.), PR1 Université de Lille 3 dans l’équipe depuis 1998 Aurélien LEMAY, MCF Université de Lille 3 dans l’équipe depuis 2003 Jérémie MARY, MCF Université de Lille 3 dans l’équipe depuis septembre 2006 Rémi MUNOS, DR2 INRIA dans l’équipe depuis septembre 2006 Joachim NIEHREN, DR2 INRIA dans l’équipe depuis 2005 à 50% Philippe PREUX, PR2 Université de Lille 3 dans l’équipe depuis 2003 Daniil RYABKO, CR2 INRIA dans l’équipe depuis décembre 2007 Isabelle TELLIER, MCF Université de Lille 3 dans l’équipe depuis 1996 Alain TERLUTTE, MCF Université de Lille 3 dans l’équipe depuis 1989 Marc TOMMASI, MCF Université de Lille 3 dans l’équipe depuis 1994 Fabien TORRE, MCF Université de Lille 3 dans l’équipe depuis 2002 Non permanents Sébastien BUBECK, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2007 Jérôme CHAMPAVÈRE, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2006 Edouard GILBERT, Doctorant Université de Lille 3 dans l’équipe depuis octobre 2007 Jean-François HREN, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2007 Matthieu KEITH, Ingénieur INRIA dans l’équipe depuis 2007 Fériel LAHLALI, ingénieur INRIA dans l’équipe depuis 2008 Manuel LOTH, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2006 Raphaël MAÎTREPIERRE, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2007 Damien POIRIER, Doctorant Université de Lille 3 dans l’équipe depuis octobre 2007 Slawomir STAWORKO, Post-doctorant INRIA dans l’équipe depuis juillet 2007 Invités et anciens membres Missi TRAN (Ingénieur). Isabelle TELLIER (maître de conférence). Sertan GIRGIN (Post-doctorant). Djallel MAZOUNI (Post-doctorant). Ling Bo KONG (post-doctorant). 2.6.2 Problématique Le GRAppA est constitué depuis 1996 autour d’un groupe d’enseignants-chercheurs de l’université Charles de Gaulle sur le thème de l’apprentissage automatique, c’est-à-dire l’étude et la conception d’algorithmes qui s’améliorent avec l’expérience. Notre groupe travaille tout particulièrement sur deux sujets émergents. 42 Équipes Tout d’abord, la conception d’algorithmes d’apprentissage qui soient capables de travailler sur des données structurées qui peuvent être des séquences, des arbres ou des graphes. Ceci est particulièrement important dans des domaines tels que la bio-informatique, la biologie et le traitement du langage naturel. Notre groupe considère tout particulièrement le cas des données arborescentes et les applications au Web et à la gestion de documents. Nous cherchons à développer des méthodes automatiques pour inférer des transformations d’arbres. Ces algorithmes seront intégrés dans des plates-formes pour l’extraction d’informations et la gestion de documents. Ces travaux sont réalisés dans le cadre du projet Mostrare de l’UR INRIA Lille-Nord Europe créé en 2004. Ensuite, l’apprentissage dans un contexte séquentiel (ou incrémental), en particulier le problème de décision séquentielle (apprentissage par renforcement). Sur ce thème, nous travaillons à la fois sur des aspects fondamentaux, des aspects algorithmiques et méthodologiques, et des applications. Au niveau fondamental, on peut mentionner l’exhibition de bornes de performance des politiques apprises, des travaux sur les bandits, ou encore des travaux sur l’apprenabilité dans le contexte séquentiel. Au niveau algorithmique, mentionnons des travaux sur le lien entre la régression et le problème d’apprentissage par renforcement et la représentation des états. Au niveau applicatif, mentionnons le travail mené sur les programmes de jeu de Go. Ces travaux sont réalisés dans le cadre du projet SequeL de l’UR INRIA Lille-Nord Europe créé en 2007, avec les laboratoires associés LIFL et LAGIS. 2.6.3 Résultats Inférence grammaticale de requêtes. Carme, Gilleron, Niehren et Lemay ont étudié l’inférence de programmes d’extraction d’information par des techniques d’inférence grammaticale. Les documents HTML sont considérés comme des arbres, les informations à extraire pouvant être annotées. Ils ont proposé un système interactif SQUIRREL qui peut apprendre à extraire avec peu d’interactions (annotations et corrections). Ce travail a été réalisé dans le cadre de la thèse de J. Carme. SQUIRREL a été utilisé dans les Web services R2S2 et MIELE. Lemay, Niehren and Gilleron ont étendu la méthode à l’extraction de tables. Le passage à un mode interactif est en cours. Inférence de requêtes guidée par les schémas. Champavère, Gilleron, Lemay et Niehren, dans le cadre de la thèse de J. Champavère, ont pour objectif de diriger l’inférence de programmes d’extraction d’information par le schéma des documents desquels il faut extraire. L’idée est d’éviter des erreurs de généralisation des algorithmes d’apprentissage en utilisant les contraintes du schéma. Ceci est réalisé en réalisant des tests d’inclusion. Pour cette raison, ils ont proposé des algorithmes efficaces d’inclusion : un test d’inclusion L(A) inclus dans L(B) pour B déterministe en temps O(|A|*|B|) ; un test d’inclusion L(A) inclus dans L(D) pour une DTD déterministe D en temps |A| ∗ |Σ| ∗ |D|. Inférence statistique de programmes d’extraction. Gilleron, Marty, Tommasi et Torre ont étudié l’inférence de tables dans les documents HTML par des méthodes d’apprentissage statistique. Ils ont développé, dans le cadre de la thèse de P. Marty, un système interactif PAF. Ce système est capable d’extraire les tables quelle que soit leur organisation dans la page (valeurs manquantes, valeurs factorisées, tableaux croisés). Le système PAF est intégré au Web service MIELE qui sera diffusé dans le cadre de la plate-forme développée au sein du projet WEBCONTENT. Classification non supervisée. Candillier, Bousquet, Torre et Tellier, dans le cadre de la thèse CIFRE de L. Candillier ont proposé de nouvelles méthodes de classification non supervisée dites de « subspace clustering ». Ces méthodes ont été appliquées à la classification de documents XML dans le cadre des challenges INEX/PASCAL (réseaux d’excellence) ; elles ont été classées 2ème sur 6. Ils ont également proposé de nouvelles méthodes d’évaluation des algorithmes de classification non supervisée. Annotation probabilistes d’arbres XML. Gilleron, Jousse, Tellier et Tommasi ont, dans le cadre de la thèse de F. Jousse, étudié l’utilisation des champs de Markov conditionnels pour l’annotation d’arbres XML. Ils ont proposé l’addition de contraintes et la combinaison de champs pour résoudre les questions de complexité. Ils ont appliqué le modèle à des tâches de recherche de correspondances entre schémas et à la transformation d’arbres XML. Les programmes ont été développés dans une bibliothèque TreeCRF disponible sur la Forge INRIA. Cette bibliothèque a été utilisée pour le développement d’un Web service R2S2 de génération automatique de flux RSS personnalisés. Elle a été également utilisée, dans une collaboration avec GEMO-LRI, pour le développement d’un système d’extraction non supervisée de données du Web caché. 2.6. GRAppA Automates d’arbres probabilistes. Gilbert, Gilleron, and Tommasi ont commencé, dans le cadre de la thèse de E. Gilbert, l’étude des automates d’arbres probabilistes. Ils ont étendu les définitions d’automates et de séries rationnelles aux arbres d’arité non bornée. En collaboration avec le LIF-Marseille, ils proposent de nouveaux algorithmes d’inférence de probabilités. Bornes de performances de politiques obtenues par programmation dynamique approchée Munos (avec Audibert, Szepesvari, Antos, ...) ont obtenu des bornes de performance pour des politiques calculées par des méthodes de programmation dynamique approchée (telle que l’itération de la valeur approchée, ou l’itération sur les politiques approchée). Ces bornes sont exprimées en terme de capacité (dimension de V-C, nombre de couverture) de l’espace fonctionnel considéré pour l’approximation. Munos a également fourni la première analyse en programmation dynamique en utilisant des normes L p . Ce travail étend l’analyse habituelle en norme L∞ , ce qui ouvre de nouvelles directions de recherche pour l’analyse des algorithmes de programmation dynamique et d’apprentissage par renforcement combinés avec des approximateurs de fonctions. Problèmes de blandits. Les bornes UCB bounds et les algorithmes associés sont actuellement un secteur d’intérêt croissant dans l’équipe. Plus précisément, Munos (avec Audibert) ont étudié les bandits multi-bras, en utilisant de nouvelles inégalités de concentration qui prennent en compte l’estimation de la variance. De cette manière, ils obtiennent des bornes du regret bien plus serrées que les résultats antérieurement connus. Munos (w. Audibert, Szepesvari, Antos, Teytaud, Gelly, Wang, Coquelin, ...) ont également étudié l’utilisation récursive des algorithmes de bandit pour mettre au point des politiques efficaces de parcours d’arbres. Ils ont analysé l’algorithme UCT et l’ont utilisé pour le parcours de l’arbre du jeu de Go. Avec Pierre-Arnaud Coquelin, cette recherche est poursuivie, visant à obtenir de meilleurs algorithmes de bandit pour le parcours d’arbres, notamment pour exhiber des bornes de performance. Estimation du gradient de politique en temps continu. Munos a proposé une méthode d’estimation du gradient d’une politique dans le cadre d’une dynamique en temps continu pour permettre de chercher directement un contrôleur optimal dans une classe de politiques paramétrée. Une application de cette méthode en finance a été travaillé avec Gobet. Logiciel de jeu de Go. Encore considéré en 2005 comme le grand défi pour les programmes de jeu, nous avons eu de très fortes contributions sur cette thématique. Rémi Coulom a révolutionné les approches traditionnelles en 2006 en proposant d’utiliser des méthodes de Monte Carlo. Avant ces travaux, les programmes de jeu de Go étaient de mauvais joueurs, même en version 9x9 (les humains jouent en 19x19). Depuis ce travail, tous les programmes de Go performants sont basés sur ces techniques. ; désormais, les programmes de Go sont devenus intéressants pour les humains et capables de les battre, en tout cas en ce qui concerne des joueurs amateurs (en 19x19). Le programme CrazyStone de Rémi Coulom a été récompensé par une médaille d’or aux 11e Computer Olympiads en 2006 et a obtenu une médaille d’argent en 2007. En 2007, c’est le programme Mogo qui a obtenu la médaille d’or. Mogo est développé dans l’EPI TAO, en collaboration avec Rémi Munos et Rémi Coulom. Rémi Munos a notamment utilisé ses travaux sur les algorithmes de bandits pour ce succès de Mogo. CrazyStone est invité à jouer contre un expert humain (qui est également une figure médiatique, au Japon, dans le monde du Go) cet automne. CrazyStone est également invité à participer aux Computer Olympiads qui se tiendront à Pékin cet automne. Apprentissage par renforcement et problème de régression. Preux, Loth, Davy et Girgin ont étudié la formulation du problème d’apprentissage par renforcement comme une séquence de problèmes de régression. Pour cela, nous utilisons des méthodes de régression non paramétriques à noyau dans des apprenants par renforcement pour représenter soit la fonction valeur, soit la politique. En particulier, ils se sont focalisés sur une version noyautée de l’algorithme LARS qui, utilisant régularisation L1 , produit des solutions très parcimonieuses. Nous avons récemment étendu le LARS à une infinité de variables. Mis à part quelques détails techniques lorsque l’on s’attaque à des applications, les réseaux RBF et les perceptrons à une couche cachée sont de simples cas particuliers dans cette approche générale ; aussi, cela ouvre la porte à des approximateurs de fonctions neuronaux véritablement universels, puisque le nombre d’unités n’est plus fixé a priori, mais appris. 43 44 Équipes Apprentissage de la représentation. Apprendre une représentation parcimonieuse de la fonction valeur ou de la politique est un problème fortement lié à l’apprentissage d’une bonne représentation de l’information (l’état en apprentissage par renforcement). Preux and Girgin ont développé cette idée selon plusieurs lignes, en utilisant notamment la programmation génétique et des réseaux de neurones cascadés. Estimation du gradient d’un flux de Feynman-Kac. Coquelin et Munos ont proposé une méthode numérique pour estimer le gradient d’un flux de Feynman-Kac. L’idée est de réaliser une analyse de sensibilité le long d’une chaîne de Markov canonique associée au modèle de FeynmanKac. Les applications de ce travail sont nombreuses : maximum de vraisemblance, estimation de paramètres dans les chaînes de Markov cachées, recherche directe de politique dans les POMDP, optimisation de la politique dans un problème de décision de Markov à coût sensible au risque, et analyse de sensibilité d’événements rares par rapport aux paramètres d’un modèle. Problème de gestion optimale de capteurs. Bréhard, Coquelin, Duflos, Vanheeghe, Munos et des étudiants ont abordé la formulation du problème de gestion optimale de capteurs comme un problème d’apprentissage par renforcement. Ceci représente une approche totalement nouvelle pour ce problème très difficile, aux nombreuses applications très concrètes. Neursociences. Coquelin a également appliqué ses travaux dans le domaine des neurosciences. 2.6.4 Perspectives Auto-évaluation de GRAppA Le groupe a engendré deux équipes-projets INRIA, Mostrare et Sequel. L’activité scientifique de GRAppA est donc essentiellement celle des deux équipes ainsi constituées qui est évaluée ci-après. Le groupe jouit d’une forte reconnaissance nationale dans la communauté française d’apprentissage, et reste actif par l’organisation de séminaires communs aux deux équipes-projets, par l’organisation d’événements nationaux comme l’école de printemps d’informatique théorique (EPIT’08), par des échanges nombreux entre nous. Le groupe a acquis une visibilité dans la communauté Machine Learning sur ses deux thèmes que sont l’apprentissage pour les données structurées et l’apprentissage par renforcement. Ces deux thèmes seront poursuivis sur la période 2010-13 du prochain contrat mais des reconfigurations sont possibles à plus long terme. Auto-évaluation et perspectives de Mostrare L’équipe projet a été créée en 2004 avec des membres de deux équipes existantes du laboratoire d’informatique fondamentale de Lille (LIFL) : l’équipe GRAppA sur le thème apprentissage et l’équipe STC sur le thème automates et contraintes. Sur ces compétences, l’équipe-projet Mostrare a développé des recherches autour de XML dans la communauté bases de données que le groupe découvrait. De même, le domaine d’application était nouveau pour les membres de Mostrare. Cependant, notre équipe a réussi à se positionner dans ces nouvelles communautés. Plusieurs publications ont été acceptées dans les meilleures conférences du domaine. Nous avons plusieurs projets collaboratifs autour de XML et des applications au Web et à la gestion de documents. Des bibliothèques et des prototypes logiciels ont été développés dans l’équipe. L’un d’entre-eux sera diffusé dans le cadre de plate-forme Webcontent. Nous comptons poursuivre dans cette voie dans l’avenir. Une difficulté rencontrée par l’équipe est la charge de travail importante de ses membres sur les plans pédagogique et administratif. Nous espérons recruter un chargé de recherche dans un avenir proche. Auto-évaluation et perspectives de SequeL SequeL résulte de la volonté d’un ensemble de personnes qui ont souhaité créer un groupe de recherche dédié à l’étude de l’apprentissage séquentiel utilisant les concepts, les méthodes et les outils de l’apprentissage statistique : SequeL est une création ex nihilo de membres de 3 laboratoires différents et de 3 domaines de recherche complémentaires. Sa gestation a duré du printemps 2005 à sa création officielle comme EPI, en juillet 2007. Des 6 membres initiaux, la plupart sont des « seniors » et sont enseignants-chercheurs ; 5 ont leur hdr, 4 sont soit professeur, soit maîtres de conférences. 2.6. GRAppA 45 Des liens se sont créés entre les membres du groupe ; le groupe a une bonne visibilité internationale ; un certain nombre de nouveaux projets et de collaborations ont émergé depuis la création du groupe ; outre un DR INRIA recruté à la création de l’équipe INRIA, nous avons successivement recruté un CR INRIA en 2007 et 2008 ; nous avons une activité assez forte d’animation de la communauté ; nous arrivons à publier dans des conférences et journaux très sélectifs de notre domaine ; nos activités balaient le spectre allant des fondements aux applications ; nous sommes également à l’origine de la première start-up du centre INRIA-LNE, en 2007 (Predict & Control), créée par un doctorant et un CR CNRS de l’équipe. Nos recherches se situent à l’interface entre mathématiques, informatique et traitement du signal ; nous ne pouvons que constater la difficulté de trouver des étudiants formés comme il le faudrait pour intégrer le groupe de manière à être immédiatement opérationnel. Heureusement, nous participons au master MVA de l’ENS-Cachan qui jusqu’à maintenant, nous permet de recruter des étudiants en master et en doctorat ayant une solide formation de base, adéquate aux activités du groupe ; néanmoins ce flux est faible et nous tentons d’agir au niveau des formations de master pour améliorer cette situation. Enfin, nous pensons encore augmenter notre part d’auto-financement via des contrats, avec des entreprises, projets ANR ou européens. Dans les 4 prochaines années, nos objectifs sont basés sur nos activités en cours ; nous poursuivrons nos travaux, balayant le spectre du fondamental, aux applications. 2.6.5 Collaborations – XEROX XRCE et LIP6 : projet ATASH sur la transformation automatique de documents dans un format XML selon une DTD sémantique. Bourse CIFRE de J. B. Faddoul. – JOUVE : structuration automatique de documents. Projet de master 08. Collaboration qui devrait être poursuivie. – LIF-Marseille : collaboration sur l’apprentissage d’automates probabilistes. Publications communes. – GEMO-LRI-Saclay : sur la fouille du Web caché. Mémoire de master de D. Muschik (Graz). Soumissions en cours. – PERTINENCE : bourse CIFRE de L. Candillier – FRANCE TELECOM : bourse CIFRE de D. Poirier – LIP6 : groupe apprentissage. Projets ATASH et Marmota. Organisation du Web-spam challenge (ECML 2007). Article sur la transformation automatique de documents en préparation. – A. Antos, Académie des Sciences Hongroise, Budapest ; bornes sur les performances d’une politique (plusieurs publications communes). – Csaba Szepesvári, U.Alberta ; bornes sur les performances d’une politique ; problèmes de bandits (plusieurs publications communes). – M. Hutter, RSISE et NICTA, Canberra, Australie ; apprenabilité en apprentissage séquentiel (plusieurs publications communes). – J. Shmidhuber, IDSIA, Suisse ; apprenabilité en apprentissage séquentiel (plusieurs publications communes). – U. von Luxburg, MPI, Tübingen, Allemagne ; segmentation de données (plusieurs publications communes). – B.Ryabko, Siberian State University of Telecommunications and Computer Science, Novosibirsk, Russia ; théorie de l’information (plusieurs publications communes). – J-Y. Audibert, ENPC ; problèmes de bandits (plusieurs publications communes). – O. Teytaud, S. Gelly, Y. Wang, TAO, INRIA Saclay-LRI ; logiciels de Go (plusieurs publications communes, participation à la conception des algorithmes de MoGo). – Emmanuel Gobet, IMAG ; contrôle optimal stochastique (plusieurs publications communes). – Naskeo Environnement, contrôle d’un bio-réacteur (ARC INRIA) – Predict and control, fouille de données séquentielle (contrat de collaboration). – Équipe associée avec le dpt d’informatique, Université d’Alberta, Edmonton, Canada (2008-2010) ; apprentissage par renforcement (plusieurs publications communes et des échanges de chercheurs). 2.6.6 Contrats Webcontent (RNTL –plate-forme) de 2006 à 2009, partenaires : académiques (LRI, LIP6, INRA, ...), industriels (Thalès, CEA, ...). ATASH (RNTL –précompétitif) de 2006 à 2009, partenaires : XEROX XRCE, LIP6. Marmota (ANR –MDCO) de 2006 à 2008, partenaires : Saint Etienne, LIF Marseille, LIP6. Crotal (ANR –MDCO) de 2008 à 2009, partenaires : Paris 13, Paris 11, LIMSI. aci-mdd (ACI –masse de données) de 2003 à 2006, partenaires : LIP6, LRI, GEMO. CODA (Action de Recherche Concertée) de 2007 à 2008, partenaires : Naskeo Environnement INRANarbonne (LBE) INRIA-Comore (Sophia). Idées (Institut des Systèmes Complexes) de 2008 à 2008. 46 Équipes COCOA (FEDER) de 2006 à 2007, partenaires : université Artois, université Lille 2. EXPLORA (ANR –COSINUS) de 2008 à 2010, parte- naires : GREGHEC (HEC), CERTIS (Ponts), CRIP 5 (P 5), LIASD (P 8), INRIA Saclay. 2.6.7 Logiciels et brevets MIELE (http://www.webcontent.fr/) : Web service d’extraction de tableaux de données dans les documents HTML. Sera diffusé sur la plate-forme Webcontent TreeCRF (http://gforge.inria.fr/projects/ treecrf/) : librairie pour l’annotation d’arbres XML R2S2 (http://r2s2.lille.inria.fr) : Web service pour la génération automatique de flux RSS CrazyStone (http://remi.coulom.free.fr/ CrazyStone/) : Go program 2.6.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Isabelle TELLIER, Modéliser l’acquisition de la syntaxe via l’hypothèse de la primauté du sens (novembre 2005). Marc TOMMASI, Structures arborescentes et apprentissage automatique (novembre 2006). Thèses de doctorat Florent JOUSSE, Transformations d’arbres XML avec des modèles probabilistes pour l’annotation (octobre 2007). Julien CARME, Inférence de requêtes dans les arbres et applications à l’extraction d’informations sur le Web (septembre 2005). Laurent CANDILLIER, Contextualisation, visualisation et évaluation en apprentissage non supervisé (septembre 2006). Patrick MARTY, Induction d’extraction n-aire pour les documents semi-structurés (décembre 2007). 2.6.9 Visibilité et faits marquants Visibilité – Organisation d’événements – organisation du European Workshop on Reinforcement Learning en 2008 (150 participants, 4 jours) – organisation de la Machine Learning Summer School, septembre 2008 (150 participants, 2 semaines) – organisation d’un atelier à ICML 2006, kernel methofs for reinforcement learning (25 participants, 1 journée) – organisation de challenges avec le LIP6 sur la classification de documents XML, la transformation de documents XML (Pascal et INEX), la détection de spam (ECML) – Participation à des comités – Rémi Munos est membre du IEEE Technical committee on Robot Learning – Rémi Munos est membre du comité scientifique du « Journal of Machine Learning Research ». – Rémi Munos and Philippe Preux sont membres du IEEE Technical committee on Adaptive Dynamic Programming and Reinforcement Learning. – Rémi Munos et Rémi Gilleron sont membres associés du NoE PASCAL. – Rémi Munos et Rémi Gilleron sont membres du comité de pilotage d’EPIT’08, Ecole de Printemps française d’Informatique Théorique ( thématique 2008 : apprentissage) – membres du PC de diverses conférences en apprentissage automatique, comme ICML, NIPS, ECML – Conférences invitées – Rémi Munos a donné des exposés invités à EPIT (May 2008), au Fast-Reinforcement Learning workshop organizsé par le groupe de R. Sutton’s (Avril 2008), au congrès SMAI ( Août 2008) , et à diverses occasions précédemment – Rémi Coulom a été invité par Takeshi Ito, University of Electro-Communications, Tokyo, du 6 au 9 Nov, 2007, pour Crazystone, son logiciel de Go. Il donna un exposé invité au 12th Game Programming Workshop. – Rémi Coulom a été invité à une émission sur France-Culture en janvier 2008, a été interviewé par Wired en Septembre 2006 (traduit ensuite en Japonais et Coréen) 2.7. Map 47 Faits marquants – Création d’une start-up, Predict & Control, dans le cadre de la collaboration LIFL/LAGIS – CrazyStone, l’un des meilleurs programmes de jeu de Go au monde (médaille d’or au 9x9 en 2006, argent en 19x19 en 2007, victoire comme un humain expert en septembre 2008, au Japon) 2.6.10 Publications significatives 1. A. Antos, Cs. Szepesvari, and R. Munos. Learning near-optimal policies with Bellmanresidual minimization based fitted policy iteration and a single sample path. Machine Learning Journal, 71 :89–129, 2008. 2. Denis Béchet, Annie Foret, and Isabelle Tellier. Learnability of pregroup grammars. Studia Logica, 87(2-3) :225–252, november-december 2007. 3. Laurent Candillier, Isabelle Tellier, Fabien Torre, and Olivier Bousquet. Cascade Evaluation of Clustering Algorithms. In Johannes Fürnkranz, Tobias Scheffer, and Myra Spiliopoulou, editors, 17th European Conference on Machine Learning (ECML’2006), volume LNAI 4212 of Lecture Notes in Computer Science, pages 574– 581, Berlin, Germany, september 2006. Springer Verlag. dings of the 5th International Conference on Computer and Games, volume 4630/2007 of Lecture Notes in Computer Science, pages 72–83, Turin, Italy, June 2006. Springer. 6. Rémi Gilleron, Patrick Marty, Marc Tommasi, and Fabien Torre. Interactive tuples extraction from semi-structured data. In IEEE / WIC / ACM International Conference on Web Intelligence (WI 2006), volume P2747, pages 997–1004. IEEE Comp. Soc. Press, 2006. 7. S. Girgin and Ph. Preux. Feature discovery in reinforcement leanring using genetic programming. In Proc. Euro-GP, volume 4971 of LNCS, pages 218–229. Springer-Verlag, March 2008. 8. Raphaël Maîtrepierre, Jérémie Mary, and Rémi Munos. Adaptative play in texas hold’em poker. In European Conference on Artificial Intelligence - ECAI, 2008. 4. Julien Carme, Rémi Gilleron, Aurélien Lemay, and Joachim Niehren. Interactive learning of node selecting tree transducers. Machine Learning, 66(1) :33–67, 2007. 9. R. Munos and Cs. Szepesvári. Finite time bounds for sampling based fitted value iteration. Journal of Machine Learning Research, 9 :815–857, 2008. 5. Rémi Coulom. Efficient selectivity and backup operators in Monte-Carlo tree search. In H. Jaap van den Herik, Paolo Ciancarini, and H.H.L.M. (Jeroen) Donkers, editors, Procee- 10. D. Ryabko and M. Hutter. On the possibility of learning in reactive environments with arbitrary dependence. Theoretical Computer Science, to appear. 2.7 Map Mots-clés : High Performance Computing, GRID, Hybrid Architecture Computing, Power-Aware Algorithms and Programming, Workflow Languages and Programming, Restarted Iterative Methods, Linear Algebra. 2.7.1 Membres Permanents Serge PETITON (resp.), PR1 Université de Lille 1 dans l’équipe depuis 1998 Non permanents Pierre AQUILANTI, Doctorant Université de Lille 1 dans l’équipe depuis 2007 Guy BERGÈRE, PRCE Autre (rectorat) dans l’équipe depuis ? Maxime HUGUES, Doctorant Université de Lille 1 dans l’équipe depuis 2007 Shang LING, Doctorant Université de Lille 1 dans l’équipe depuis 2007 Ye ZHANG, Doctorant Université de Lille 1 dans l’équipe depuis 2006 Invités et anciens membres 48 Équipes Olivier SOYEZ (ATER). 2.7.2 Problématique L’équipe est membre de l’axe HPC du projet INRIA Grand Large (UR Saclay), évalué en 2008. Projet INRIA associé FJ-GRID avec l’équipe de M. Sato de l’Université de Tsukuba au Japon Les grilles de calcul, les plateformes Pair à Pair (P2P) et les clusters de clusters sont autant d’environnements répartis s’additionnant aux machines parallèles plus classiques pour résoudre les grandes applications scientifiques actuelles. L’introduction de nouvelles méthodes numériques, de nouveaux algorithmes et leurs évaluations des performances potentielles observées sont des objectifs stratégiques pour le calcul scientifique à grande échelle haute performance et ses importants enjeux. De nouveaux langages et paradigmes de programmation pour les utilisateurs scientifiques doivent aussi être proposés afin qu’ils puissent développer des logiciels robustes et efficaces. L’avènement récent du calcul Pétaflopique (Petascale computing) à l’aide de machines fortement hiérarchisées utilisant des processeurs possédant de nombreux coeurs, et souvent des accélérateurs engendrant une programmation hybride, accroit la nécessité de proposer des nouveaux paradigmes de programmation et d’exécution, ainsi que des langages de haut niveau adaptés. La complexité de la programmation sur ces nouvelles machines, et surtout sur celles annoncées pour les dix Petaflops, renforce la nécessité de minimiser le « Time To Solution » plutôt que de rechercher exclusivement une grande efficacité souvent trop coûteuse en développement pour espérer l’obtenir. Une programmation par composants qui permette la description dynamique de workflow est une évolution souhaitable. L’optimisation de la facture énergétique pour obtenir une solution est aussi nécessaire au regard des puissances désormais consommées par ces machines et plateformes. Les grandes applications scientifiques nécessitent des environnements de programmation stables qui permettent le développement de très grands codes exploitables de nombreuses années. La précisions des résultats, la stabilité numérique et l’efficacité de ces grandes applications doivent être indépendantes des systèmes, du matériel et doivent varier correctement en fonction du nombre de ressource de calcul. Il est désormais admis que ces objectifs engendrent des recherches multidisciplinaires où l’informatique doit être impliquée dès la phase de spécification. Les méthodes de Krylov sont souvent utilisées pour résoudre les problèmes matriciels auxquels mènent de nombreuses applications scientifiques, en particulier lorsqu’il s’agit de simulation numérique (La bibliothèque PETSc basée sur ces méthodes est classée dans les 10 meilleurs résultats du projet SciDAC américain). Comme nous l’avons montré depuis de nombreuses années, les versions hybrides parallèles et réparties sont très bien adaptées pour les machines massivement parallèles et les grilles de calcul. Le calcul scientifique haute performance, en particulier pour la simulation numérique, est reconnu comme un challenge très stratégique depuis de nombreuses années. Récemment, de nombreuses initiatives nationales et internationales ont renforcé la dynamique de recherche dans ce domaine. En France, la création en 2008 de l’Institut des grilles par le CNRS et sa participation dans l’initiative « Penser le Petaflop », avec le CEA, s’inscrivent dans ce cadre. 2.7.3 Résultats Notre contribution aux recherches dans ce domaine s’articule autour de deux principaux axes : l’un plutôt proche des méthodes numériques et l’autre concernant plus les outils, paradigmes et langages. Algorithmes, experimentations et paradigmes Nous avons introduit plusieurs adaptations de méthodes d’algèbre linéaire pour plusieurs plateformes P2P afin d’obtenir des évaluation de performance réalistes. Nous avons recherché les meilleures granularités et des ordonnancements asynchrones pour les méthode de Gauss-Jordan par blocs et divers calculs matriciels élémentaires. Nous avons aussi analysé plusieurs variantes de méthodes de Krylov telles que Lanczos, GMRES et Arnoldi. Plusieurs grilles furent utilisées dont une plateforme Franco-Japonaise, développée pour ces recherches, composée de plusieurs centaines de PC à Lille et 4 clusters hétérogènes à L’Université de Tsukuba. Divers middleware furent utilisés, en particulier XtremWeb, OmniRPC et Condor. Nous avons généralisé une programmation de type out of core qui 2.7. Map nous a permis d’augmenter l’efficacité et de proposer un paradigme de programmation adapté au calcul global pair à pair de grande échelle. Nous utilisons également une des premières machines massivement parallèles hybride, Tsubame, au Tokyo Institut of Technology, pour nos recherche sur les méthodes de Krylov hybrides afin de comparer les approches Grilles et massivement parallèles hybrides. Par ailleurs, nous avons proposé un algorithme parallèle hybride performant pour résoudre de grands systèmes linéaires non-Hermitiens sur des grilles. Cette méthode hybride combine une méthode GMRES(m) parallèle avec une méthode des moindres carrés qui utilise des valeurs propres calculées en parallèle de GMRES à l’aide de la méthode d’Arnoldi. Toutes ces méthodes furent évaluées dès 2006 sur Grille5000. Ces recherches sont vraiment à la pointe du calcul matriciel moderne et sont de sérieuses options pour proposer des solutions adaptées aux machines Pétaflopiques, voire Exaflopiques à l’avenir. Avec l’objectif de sauver de l’énergie lors des calculs (Tsubame consomme plus de 1 MW et la première machine Pétaflopique de l’histoire, RoadRunner au LANL, consomme plus de 3 MW), nous étudions depuis deux ans l’impact de l’hétérogénéité des noeuds de calcul et leurs hybridations associés à la présence d’accélérateurs. Nous proposons de prendre en compte des temps d’attente pour sauver de l’énergie sans perte de performance significative en modifiant la fréquence des processeurs lors des calculs. Les recherches furent réalisées pour la méthode de Lanczos et plus récemment pour la méthode hybride GMRES-LS/Arnoldi. Nous avons montré qu’il est possible de gagner de 9 à 20 pour cent d’énergie dans certains cas pour une augmentation mineure du temps de calcul pour certaines méthodes de Krylov. Nous proposons de faire de l’équilibrage de fréquence et de l’évaluer en comparaison de l’équilibrage de charge, qui est souvent une alternative trop coûteuse sur les machines massivement parallèles. Nous recherchons aussi des algorithmes efficaces et un paradigme de programmation adéquat pour utiliser au mieux l’IBM Cell, plusieurs accélérateurs de calcul vectoriel de type ClearSpeed ou de cartes GPU, en relation avec le CEA DEN en particulier. Nous souhaitons ensuite pouvoir intégrer ces nouveaux résultats avec les précédents pour proposer des solutions adaptées aux machines Pétaflopiques. Outils et langages Dans le cadre du projet Grand Large de L’INRIA et en relation avec l’équipe de Nahid Emad du laboratoire PRISM, nous avons contribué au développement de YML, un environnement de programmation et un langage pour le calcul sur plateformes parallèles et réparties. Des démonstrations furent proposées lors de SuperComputing 2005, 2006 et 2007, utilisant la plateforme Franco-Japonaise déjà décrite. Lancés des USA, les calculs ont donc utilisé une plateforme répartie en Europe et en Asie, indépendamment des système et du matériel. L’utilisateur utilisant alors ses composants et un environment de très haut niveau. YML permet aux scientifiques de développer des logiciels par composants et dans le cadre d’une programmation Wrokflow indépendante des middlewares et des platformes. Il existe pour l’instant des versions pour OmniRPC et XtremWeb. Une version pour Condor est en cours de développement, en collaboration avec Miron Livny de l’Université du Wisonsin. L’utilisateur n’ayant aucunes modifications à apporter à son logiciel en fonction du middleware, qui est complètement virtualisé. Nous avons particulièrement développé le Back end pour OmniRPC. Nous avons adapté et évalué des méthodes itératives telles que Lanczos-Bisection, GMRES et MERAM, sur Grille5000 à l’aide de YML. Nous avons comparé les versions YML, avec les divers back ends et les versions développées sans YML. Nous avons montré l’intérêt de YML et que le surcoût engendré en utilisant YML varie selon les méthodes mais est souvent acceptable au regard de l’optimisation majeur du « Time to Solution » et de la portabilité des logiciels ainsi acquise. Ces résultats sont obtenus par ailleurs avec des middleware encore du niveau de la recherche et de nombreuses améliorations peuvent y être apportées. 2.7.4 Perspectives Nous avons suivi et participé à l’évolution du domaine HPC depuis de nombreuses années et nous avons adapté nos recherches en fonction des problèmes qu’a connus structurellement ce domaine. La thématique de l’équipe reste donc la même, mais elle a pris des formes variées suite à l’évolution rapide du domaine. La dernière en date était liée aux calculs sur grilles. Nos recherches principales sont actuellement recentrées sur le domaine du calcul numérique haute performance avec toutes ses composantes, et en particulier les méthodes de Krylov itératives hybrides pour les 49 50 Équipes machines nouvelles et annoncées, en poursuivant nos recherches sur les aspects langages et paradigmes. Les initiatives nationales récentes du CNRS autour du calcul scientifique haute performance et la mise en avant de cette thématique dans le prochain plan quadriennal de l’USTL créent une dynamique nouvelle qui devrait permettre une ouverture vers d’autres domaines scientifiques concernés par le « Computational Science ». Une de nos perspectives majeures est de renforcer les recherches informatiques au sein de ces recherches multi-disciplinaires, en relation probablement avec la maison de la simulation que lance le CNRS et le CEA, associée au projet européen PRACE. Le challenge scientifique majeur actuel dans ce domaine est la programmation des machines massivement parallèles fortement hiérarchisées possédant des processeurs à nombreux coeurs et des accélérateurs. Les machines hybrides devant atteindre les 10 Pétaflops, annoncées pour 2012 (NexGen au Japon et BlueWater au USA par exemple), devront probablement utiliser de nouveaux langages et de nouveaux paradigmes à définir d’ici là. En plus des axes de recherches classiques du domaine, l’utilisation d’arithmétiques mixtes et la fortes consommations électriques, pour ne citer que ces critères, vont se conjuguer à l’augmentation des tailles des problèmes rendant caduques de nombreuses méthodes numériques. Pour la première fois depuis l’énoncé de la loi de Moore, il va falloir vraiment aussi aller chercher l’accélération générée par les avancées technologiques en parallélisant les calculs à l’intérieur même des processeurs. Nos perspectives de recherche s’inscrivent dans la continuité de celles en cours. Nous allons poursuivre nos recherches autour des méthode hybride de Krylov, bien adaptée pour ces nouvelles architectures, en renforçant nos travaux sur les préconditionnements basés sur l’hybridation asynchrone de méthodes. Nous allons approfondir des travaux commencés récemment sur les méthodes multigrilles 3D pour ces nouvelles architectures devant atteindre plusieurs Pétaflops dans les années à venir. Les interactions entre des paramètres numériques et l’utilisation de plusieurs arithmétiques et la consommation énergétique sera en particulier étudiée. Nous allons développer nos recherches sur les possibilité d’optimiser la consommation énergétique en fonction de paramètres algorithmiques et d’ordonnancement. L’accès aux machines adéquates pour nos recherches s’inscrit dans le cadre de nos collaborations avec TOTAL, le CEA et divers instituts nippons. Des simulations et émulations seront obtenues rapidement en continuant les travaux en cours sur Grille5000, les processeurs Cell du Cines et des GPU du CEA, ainsi que des clusters en France et au Japon, en particulier. Des applications d’envergure de TOTAL et du CEA DEN seront ciblées dans un premier temps. Les recherches de paradigmes de programmation et de langages de haut niveau pour les machines devant atteindre les 10 Pétaflops d’ici quelques années sont un des objectifs majeurs que nous nous fixons. Nous poursuivrons nos travaux autour de YML en les adaptant aux nouvelles plateformes et machines. La propagation d’expertises des utilisateurs jusqu’aux ordonnanceurs et systèmes, proposée par YML, sera implémentée et son influence pour minimiser les « Times to Solution » associés à plusieurs applications sera montrée. Des paradigmes et langages seront proposés, analysés, et évalués en relation avec nos recherches et notre expertise associée aux recherches en calcul scientifique haute performance. Pour nous aider dans ces recherches, deux nouveaux doctorants vont nous rejoindre d’ici décembre, alors que Ye Zhang doit finir son doctorat d’ici fin 2008 et alors quitter l’équipe : – Jérôme Dubois, financé par le CEA, – Eric Wartelle, financé par le CNRS et la Région. Nos collaborations avec le Japon seront consolidées grâce à l’ouverture du laboratoire CNRS JFLI à Tokyo. Nos collaborations avec l’Université de Hohai doivent se renforcer dès 2009 suite à de nouveaux co-encadrements d’étudiants en Master et de visites en Chine de membre de l’équipe. 2.7.5 Collaborations – Laboratoire PRiSM, Université de Versailles (N. Emad), – University of Tsukuba (M. Sato), Japon, – Tokyo Institute of Technology (S. Matsuoka), Japon 2.7.6 Contrats – – – – Hohai University (Z. Wang), Nanjing, Chine, Université du Wisconsin (M. Livny), USA CEA DEN TOTAL 2.7. Map GridExplorer (ACI –Masse de Données) de ? à ?. « NExt Grid Systems and Techniques » (NEGST) (CNRS-JST) de 2007 à 2009. 51 Total (CIFRE) de 2006 à 2008. Total (CIFRE (2)) de 2008 à 2011. TOTAL (Contrat de recherche) de 2007 à 2008. 2.7.7 Logiciels et brevets YML (http://yml.prism.uvsq.fr/) : L’équipe a développé le backends OmniRPC pour YML, environnement de programmation workflow spécifié en partie pas l’équipe. YML est développé désormais au laboratoire PRiSM de l’UVSQ (Equipe de N. Emad) en collaboration avec l’équipe MAP. GMRES Hybride : Logiciel parallèle et réparti de résolution d’un système linéaire non-Hermitian par une méthode itérative hybride asynchrone, utilisé, en particulier, pour des travaux avec Total et le CEA. 2.7.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Haiwu HE, – (2005). Lamine AOUAD, – (2005). Ani SEDRAKIAN, – (2005). Laurent CHOY, – (2007). 2.7.9 Visibilité et faits marquants Visibilité – Serge Petiton est le directeur du Bureau de ORAP, y représentant le département STII, – Serge Petiton a représenté plusieurs fois le département STII comme expert HPC lors de la mission des inspecteurs Heon-Satorrius au ministère et lors de reunions nationales, – Serge Petiton est le responsable de l’axe « HPC-GRID » du Japanese French Laboratory in Informatics (JFLI) en cours de création à Tokyo (MOU CNRS-NII déjà signé), – Serge Petiton est membre du comité d’évaluation de l’ANR « COSINUS », – Serge Petiton est membre de la commission de prospectives sur le calcul scientifique du CNRS, mise en place en janvier 2005, représentant le département STII, – Serge Petiton fut membre du jury d’attribution de financements du programme de Soutien aux Equipes Scientifiques pour l’Acquisition de Moyens Expérimentaux (SESAME) du conseil régional Ile-de-France, campagne 2006 et 2007, – Serge Petiton est animateur de l’atelier « Formation et métier du calcul haute performance » dans le cadre de l’initiative « Penser Petaflops » du CNRS et du CEA, – Serge Petiton a organisé et dirigé la délégation Francaise « Superordinateur » au Japon en 2006, à l’initiative de l’ambassade de France au Japon, – Serge Petiton est le responsable du projet CNRS-JSPS « NEGST » entre la France et le Japon, – Serge Petiton est co-animateur de l’atelier « Grille et superordinateurs » de l’Institut des Grilles du CNRS, – Serge Petiton est directeur de la collection « Informatique Distribué et Parallèle » chez Hermes (deux livres en cours). L’équipe participe à de nombreux comités de programme de conférences internationales majeures (notamment Serge Petiton fut le président du comité de programme international de IMACS 2005 (plus de 500 participants) et est membre du comité de programme en 2008 de la principale conférence IEEE et ACM du domaine : Supercomputing). L’équipe a participé à l’organisation de plusieurs workshops (franco-japonais, associés à IEEE Cluster ou IEEE CCGRID par exemple. Le dernier en date est HAC2008 en cours de lancement par Serge Petiton pour IEEE Cluster 2008. Faits marquants – Scientifique : Introduction de la nouvelle méthode de Krylov hybride asynchrone MERAM, YML, travaux précurseur en minimisation d’énergie en jouant sur des paramètres algorithmiques de méthodes numériques parallèles, – Animation : Actions pour relancer le HPC en France : de l’acquisition de superordinateurs aux programmes de formations et de recherches. Consolidation des collaborations francojaponaise dans le domaine du calcul scientifique intensif. 52 Équipes 2.7.10 Publications significatives 1. Lamine M. Aouad and Serge G. Petiton. Parallel basic matrix algebra on the grid’5000 large scale distributed platform. In Cluster’06. The 2006 IEEE International Conference on Cluster Computing, Barcelona, September 25th-28th 2006. 2. Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Resolution of large symmetric eigenproblems on a world wide grid. In Proceedings of Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid’07), Rio de Janeiro, Brazil, May 14th-17th 2007. 3. Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Toward power-aware computing with dynamic voltage scaling for heterogeneous platforms. In International Conference on Heterogeneous Computing (Heteropar’07), published on the IEEE Cluster’07 proceedings, Austin, Texas, USA, September 2007. 4. Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Resolution of large symmetric eigenproblems on a world wide grid. International Journal of Grid and Utility Computing (IJGUC), 2008, to appear. Inderscience publishers. 5. Olivier Delannoy, Nahid Emad, and Serge Petiton. Workflow global computing with yml. In IEEE GRID 2006, Barcelona, September 28th29th 2006. 6. Nahid Emad, Serge Petiton, and Guy Edjlali. Multiple explicitly restarted arnoldi method for solving large eigenproblems. SIAM Journal on Scientific Computing, Volume 27(Number 1) :pp. 253–277, 2005. 7. Haiwu He, Guy Bergère, and Serge G. Petiton. A hybrid gmres-ls-arnoldi method to accelerate the parallel solution of linear systems. Computer and Mathematics with Applications Journal, pages pp. 1647–1662, 2006. 8. Haiwu He, Guy Bergère, Zhijian Wang, and Serge G. Petiton. Solution of linear systems by gmres method on global computing platform. Journal of Algorithms and Computational Technology, pages pp. 1449–1465, 2008. 9. Sébastien Noel, Olivier Delannoy, Nahid Emad, Pierre Manneback, and Serge Petiton. A multilevel scheduler for the grid computing yml framework. In EuroPAR 2006 - CoreGRID Workshop, Dresden, August 28th-29th 2006. 10. Cyril Randriamaro, Olivier Soyez, Gil Utard, and Francis Wlazinski. Dynamic distribution for data storage in a p2p network. In Grid and Pervasive Computing 2007, France, Paris, May 2007. 2.8 Noce Mots-clés : Interaction, Collaboration, Environnements Informatiques pour l’Apprentissage Humain (EIAH), Conception dans l’Usage 2.8.1 Membres Permanents Alain DERYCKE (resp.), PR1 Université de Lille 1 dans l’équipe depuis janvier 1972 Frédéric HOOGSTOEL, MCF Université de Lille 1 dans l’équipe depuis septembre 1996 Philippe LAPORTE, IR Université de Lille 1 dans l’équipe depuis septembre 2007 Xavier LE PALLEC, MCF Université de Lille 1 dans l’équipe depuis septembre 2003 Eric LEPRÊTRE, MCF Université de Lille 1 dans l’équipe depuis septembre 1990 Yvan PETER, MCF Université de Lille 1 dans l’équipe depuis septembre 1999 José ROUILLARD, MCF Université de Lille 1 dans l’équipe depuis septembre 2000 Jean-Claude TARBY, MCF Université de Lille 1 dans l’équipe depuis septembre 1995 Thomas VANTROYS, MCF Université de Lille 1 dans l’équipe depuis septembre 2004 Non permanents Benjamin BARBRY, Doctorant Université de Lille 1 dans l’équipe depuis septembre 2007 Sarra KADOUCCI, Doctorant Université de Lille 1 dans l’équipe depuis décembre 2007 Invités et anciens membres 2.8. Noce Emmanuel RENAUD (post-doctorant). Sébastien SOCKEEL (Ingénieur de Recherche). 53 Veronica PIMENTEL (MCF invitée PAI Adcontext). 2.8.2 Problématique L’équipe Nouvelles Organisations pour la Collaboration et l’Éducation (NOCE) propose des méthodes, outils et infrastructures destinées à supporter les activités humaines de travail ou d’apprentissage menées en collaboration. L’approche adoptée prend en compte l’ensemble du cycle de vie de ces environnements et couvre d’une part les étapes de conception et d’autre part les infrastructures flexibles et évolutives d’exécution et d’interaction. Pour cela l’équipe NOCE se situe à l’intersection des thématiques de recherche en Interaction Homme-Machine et en Génie Logiciel. L’équipe est particulièrement intégrée à la communauté de recherche sur les Environnements Informatiques pour l’Apprentissage Humain (EIAH). 2.8.3 Résultats L’équipe NOCE se positionne de manière originale au sein de la communauté Environnements Informatiques pour l’Apprentissage Humain (EIAH) ou Technology Enhanced Learning par sa capacité à contribuer à travers les champs de l’Interaction Homme-Machine et de l’Ingénierie Logicielle. Ce positionnement se situe aussi bien au niveau national qu’au niveau international à travers le réseau d’excellence Kaleidoscope ou des collaborations avec la Tunisie et le Brésil (2 PAI obtenus). Les relations que l’équipe entretient avec le pôle de compétitivité « Industries du Commerce » ont permis de monter le projet p-LearNet labellisé par le pôle et financé par l’ANR. Quelques exemples de résultats sont : – Le moteur de Workflow COW, dédié à l’exécution de scénarios pédagogiques. – Une chaîne de production logicielle dédiée aux plates-formes web et en particulier aux platesformes d’enseignement à distance a été développée (ModX et GenDep) – Définition d’un langage de description d’IHM abstraites PlasticML, ainsi qu’une boîte à outil logicielle de développement. – Rapprochement des notions de multimodalité (en IHM) et de Multicanal (Commerce et Marketing) ; concepts de couplage/découplage de canaux de manière dynamique. Interrelation entre différentes activités concernant les E-services, les Systèmes Multi-Agents (SMA), les technologies vocales. . . Ces contributions ont été réalisées dans le cadre des projets auxquels nous avons participé et ont donné lieu à de nombreuses publications. 2.8.4 Perspectives L’activité de l’équipe se poursuivra sur la période à venir dans le cadre de l’intelligence ambiante avec un accent particulier sur une démarche orientée usage initiée dans le projet ANR p-LearNet labellisé par le pôle de compétitivité « Industries du Commerce ». Les partenariats développés lors des projets internationaux et nationaux nous permettent d’envisager assez rapidement un dépôt de projet dans le cadre des appels du 7ième programme cadre. L’équipe NOCE faisait précédemment partie du laboratoire TRIGONE (EA 1038) en Sciences de l’Education. Elle a rejoint en 2007 le LIFL où elle s’intègre désormais dans l’axe « Interaction, Collaboration, Image ». L’équipe comporte actuellement un seul professeur, Alain Derycke, qui sera à la retraite lors du nouveau quadriennal. Afin de pérenniser l’équipe, un recrutement de professeur est prévu en 2009 et le remplacement d’Alain Derycke est prévu pour 2010. Par ailleurs, deux membres de l’équipe sont actuellement en cours de rédaction de leur HDR. 2.8.5 Collaborations – PAI - Projet Franco-Brésilien AdContext (financement Egide - CAPES/COFECUB, 2006-2010) avec université fédérale Porto Allegre, et CEFET de Fortaleza. Publications communes. – PAI - Projet Franco-Tunisien SAME2 (Financement Egide, 2006 - 2010) avec le laboratoire RIADI ENSI de Tunis. Plusieurs publications communes. – Collaboration au sein du NoE Kaléidoscope (en 54 Équipes charge d’un Workpackage commun le SVL avec Birbeck College, ATOS Origin Madrid, CRMPA Université de Salerno, Campo-Rosso Bruxelles, Université de Aalborg DK...) – Collaboration avec la société 3Suisses International dans le cadre de la thèse de Vincent Chevrin (avec co-financement et co-encadrement de la thèse) – Collaboration avec l’entreprise AUCHAN dans le cadre du pôle de compétivité Industrie du Commerce ayant débouché sur le projet ANR p-Learnet – collaboration avec un ensemble d’entreprises (dont Decatlhon, AUCHAN, Jules, Merrim-services...) dans le cadre d’un avant projet du PICOM relatif aux Espaces de Ventes Intelligents (EVIRA). Publications en cours 2.8.6 Contrats Kaleidoscope (FP6 –Réseau d’excellence) de 2004 à 2007, partenaires : 92 partenaires industriels et académiques de 24 pays différents. p-LearNet (ANR –Télécoms) de 2007 à 2010, partenaires : Lille 1, Lille 2, Télécoms & Management Sud Paris (ex INT), Télécoms Bretagne, FT R&D, Auchan, La Poste, Université Médicale Virtuelle Francophone (UMVF). PCDAI - Pratiques Collectives Distribuées d’Apprentissage sur Internet (MESR - Appel usages de l’Internet) de 2004 à 2006, partenaires : laboratoires TRIGONE (Lille 1) et GERIICO (Lille 3), European Institute for E-learning (EIfEl), CCCA BTP, Maisons Familiales Rurales, ANFA, IUP Métiers de la Formation (CUEEP, Lille 1) et IUP Infocom (Lille3). EUCUE (projet CPER TAC) de 2005 à 2007, partenaires : Université de Valenciennes (LAMIH), Université de Lille III (GERIICO), Université du Littoral (LIL) université de Lille II (CERIM), Université de Lille I (LEM). MOSAIQUES (projet CPER TAC) de 2005 à 2007, partenaires : Université de Valenciennes (LAMIH), INRETS, Ecole des Mines de Douai. MIAOU (Projet CPER TAC) de 2005 à 2007, partenaires : Université Lille 2, Université de Valenciennes, Université du Littoral côte d’Opale. 2.8.7 Logiciels et brevets Cooperative Open Workflow (http://cow. objectweb.org) : Moteur de Workflow compatible WfMC destiné à l’exécution de scénarios pédagogiques ModX et GenDep (http://noce.univ-lille1.fr/ projets/ModX/) : Environnement graphique de modélisation personnalisable basé sur MOF et outil de déploiement automatique de modèles de dispositfs pédagogiques sur des environnements d’apprentissage. brevet déposé : SYSTEME INFORMATISE D’AIDE A LA COMMERCIALISATION D’ARTICLES VESTIMENTAIRES, NOTAMMENT CABINE D’ESSAYAGE À REALITE AUGMENTEE - brevet déposé en Janvier 2008, Alain Derycke, Thomas Vantroys (en lien avec le pôle de compétitivité Industries du Commerce) 2.8.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Pierre-André CARON, Ingénierie dirigée par les modèles pour la construction de dispositifs pédagogiques sur des plateformes de formation (18 juin 2007). Vincent CHEVRIN, L’Interaction usagers/services, mul- timodale et multicanale : une première proposition appliquée au domaine du e-Commerce (7 avril 2006). César OLAVO DE MOURA FILHO, Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios (20 juin 2007). 2.8.9 Visibilité et faits marquants Visibilité – Responsabilité Scientifique de l’école thématique CNRS EIAH - 2005, Responsabilité pédagogique en 2009 – Organisation des Rencontres Jeunes Chercheurs en EIAH 2008 – Organisation d’UbiMob 2009 – relectures et comité de programme : – Revue d’Interaction Homme-Machine, Bulletin d’Informatique Approfondie et Applications, STICEF, numéro special de la revue “Computers in Human Behavior Journal” – mLearn 2008, CRIWG 2006-2007, MobileHCI 2006-2008, Ozchi 2005-2008, KCC 2006, WMSCI 2006, ICHSL 2005-2006, Workshop IEEE/SMC Logistique & Transport (LT) 2007, ICALT 2006-2007 – IHM 2005-2008, Ubimob 2008, RJC EIAH 2006,2008, Environnements Mobiles et Apprentissage Pervasif (EMAP) 2008, Interaction, Contexte, Traces (ICT) 2009 2.9. OPAC 55 – Conférencié invitée à la première édition du salon Vocal Expo 2006 (J. Rouillard) – Alain Derycke expert, 4 ans, jusqu’en 2007 auprès ANR et RNRT, expert au DSPT 09 jusqu’à fin 2006. Rapporteur de 12 thèses et 3 HDR. Faits marquants – Pierre-André Caron (doctorant) - Prix Martial Vivet (meilleur article) - Rencontre Jeunes Chercheurs en EIAH, 2006 – labellisation du projet ANR p-LearNet par le pôle de compétitivité « Industries du commerce » (PICOM) mai 2006. 2.8.10 Publications significatives 1. Grégory Bourguin and Alain Derycke. Systèmes interactifs en co-evolution : Réflexions sur les apports de la théorie de l’activité au support des pratiques collectives distribuée. Revue d’Interaction Homme-Machine, 6(1) :1–31, janvier 2005. 2. Pierre-André Caron, Mireille Blay-Fornarino, and Xavier Le Pallec. La contextualisation de modèles, une étape indispensable à un développement dirigé par les modèles ? Revue RSTI - L’Objet, Numéro Spécial : Ingénierie Dirigée par les Modèles, 18 pages, décembre 2007. 3. Pierre-André Caron, Alain Derycke, Frédéric Hoogstoel, Xavier Le Pallec, and Bruno Warin. Scénarios et dispositifs de formations spécialisés : Application de la démarche d’ingénierie bricole pour une instanciation sur moodle. In Colloque scénario 2007, Montreal, Canada, mai 2007. 4. Alain Derycke, Thomas Vantroys, Benjamin Barbry, and Philippe Laporte. E-retail : Interaction of intelligent selling space with personal selling assistant. In ICEIS conference, Barcelona, Spain, juin 2008. 5. Yvan Peter, Xavier Le Pallec, and Thomas Vantroys. Pedagogical Scenario Modelling, Deployment, Execution and Evolution, chapter 15, pages 283–305. Architecture Solutions for ELearning Systems, Claus Pahl Editor, Hershey, Architecture Solutions for E-Learning Systems, Claus Pahl Editor, Hershey, PA : IDEA Group Inc., décembre 2007. 6. Yvan Peter and Thomas Vantroys. Platform support for pedagogical scenarios. Revue Educational Technology and Society, 8(3) :122–137, novembre 2005. 7. Cuong Pham-Nguyen, Simon Lau, Benjamin Barbry, Thomas Vantroys, and Serge Garlatti. Pervasive learning system based on a scenario model integrating webs service retrieval and orchestration. In MLearn 2008, University of Wolverhampton, United Kingdom, octobre 2008. 8. José Rouillard. Web services and speech-based applications around voicexml. Journal of Networks (JNW, ISSN 1796-2056), février 2007. 9. José Rouillard, Jean-Claude Tarby, Vincent Chevrin, and Alain Derycke. La plasticité des documents numériques. Numéro spécial Document numérique de la Revue TSI - Revue Technique et Science Informatiques, 25(4), janvier 2006. 10. Jean-Claude Tarby, Houcine Ezzedine, and Christophe Kolski. Prevision of evaluation by traces during the software design of interactive systems : two approaches compared. In Ahmed Seffah, Jean Vanderdonckt, And Michel Desmarais (Ed.), Human-Centered Software Engineering : Architectures and Models-Driven Integration, Springer HCI Series (accepté et à paraître), janvier 2008. 2.9 OPAC Mots-clés : Optimisation parallèle, Métaheuristiques, Optimisation multi-objectif, Optimisation hybride, Applications aux télécommunications, transport/logistique et à la biologie moléculaire, Logiciels libres pour les métaheuristiques 2.9.1 Membres Permanents François CLAUTIAUX, MCF Université de Lille 1 dans l’équipe depuis Sept 2006 Bilel DERBEL, MCF Université de Lille 1 dans l’équipe depuis Septembre 2007 Clarisse DHAENENS, PR2 Université de Lille 1 dans l’équipe depuis Septembre 2006 Laetitia JOURDAN, CR2 INRIA dans l’équipe depuis Septembre 2005 56 Équipes El-Ghazali TALBI (resp.), PR1 Université de Lille 1 dans l’équipe depuis Sept 2007 Nouredine MELAB, PR2 Université de Lille 1 dans l’équipe depuis Septembre 2006 Non permanents Jean-Charles BOISSON, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Jérome BRONGNIART, Doctorant INRIA dans l’équipe depuis Oct 2006 Ali KHANAFER, Doctorant INRIA dans l’équipe depuis Oct 2007 Arnaud LIEFOOGHE, Doctorant INRIA dans l’équipe depuis 2006 Malika MEHDI, Doctorant Université de Lille 1 dans l’équipe depuis 2007 Selma MESMOUDI, POST-DOC CNRS dans l’équipe depuis Mai 2008 Alexandru TANTAR, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Emilia TANTAR, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Jorges TAVARES, POST-DOC INRIA dans l’équipe depuis 2007 Invités et anciens membres Franck SEYNHAEVE (MdC). Oliver SCHUTZE (Postdoc). Thomas LEGRAND (Ingénieur). Gael EVEN (Ingénieur). 2.9.2 Problématique La thématique de l’équipe se résume par la conception et la réalisation d’algorithmes d’optimisation efficaces pour la résolution de problèmes d’optimisation multi-critères difficiles. Face à des applications qui nécessitent la résolution de problèmes d’optimisation combinatoire de taille sans cesse croissante et ce dans des délais de plus en plus courts, seule la mise en oeuvre conjointe de méthodes avancées issues de l’optimisation combinatoire en Recherche Opérationnelle, de la décision en Intelligence Artificielle et de l’utilisation du Parallélisme/Distribution permettrait d’aboutir à des solutions satisfaisantes. Après avoir été modélisé par les graphes ou la programmation mathématique, le problème, suivant sa complexité, peut être résolu par une méthode exacte (solution optimale) ou approchée (bonne solution). Les méthodes exactes utilisent la programmation dynamique, l’optimisation dans les graphes ou la recherche arborescente alors que les méthodes approchées récentes sont par exemple des méta-heuristiques de recherche locale comme le recuit simulé, la recherche tabou, ou des méta-heuristiques à base de populations comme les algorithmes génétiques, les systèmes de fourmis, et la recherche dispersée. Les points forts de l’équipe sont : – La modélisation et l’étude des paysages (structures) de problèmes d’optimisation combinatoire (multi-objectifs). Applications à des problèmes industriels (télécommunications, bioinformatique, transport et logistique) et génériques (affectation, ordonnancement, routage). – La conception de nouvelles méthodes exactes et heuristiques dans la résolution de problèmes d’optimisation multi-objectifs. L’hybridation d’algorithmes d’optimisation (métaheuristiques, programmation mathématique, programmation par contraintes, apprentissage). – La conception et la réalisation d’algorithmes d’optimisation parallèles et distribuées sur différentes plateformes (réseaux de stations, cluster de stations, Grilles de calcul). 2.9.3 Résultats Nos principaux résultats se situent aussi bien au niveau de la modélisation de problèmes d’optimisation qu’au niveau de la conception de nouvelles méthodes et de nouveaux mécanismes de recherche. En terme de modélisation, nous nous sommes attachés à proposer des modèles réalistes pour différents grands défis non académiques. Nous avons notamment proposé de nouvelles fonctions objectifs ou de nouvelles combinaisons de plusieurs fonctions afin de créer un nouveau modèle multi-objectif. Ainsi nous avons contribué par : la conception d’un nouveau modèle d’identification de protéines par « de novo protein sequencing » (ASCQ_ME), la création d’une nouvelle borne pour le problème de « bin packing » bi-objectif avec rotation autorisée des éléments, la proposition d’un nouveau modèle multi-objectif pour les règles d’association, la proposition d’un nouveau modèle multi-objectif pour la conception de réseaux de télécommunication pour mobile de 2ème et 3ème génération, et la conception d’un nouveau modèle multi-critère pour concevoir de nouveaux 2.9. OPAC matériaux résistants aux ondes électromagnétiques. L’analyse de paysage dans un contexte multiobjectif contient différents éléments dont l’étude de la structure du front Pareto. Nous avons étudié la convexité du front Pareto pour montrer l’inefficacité des méthodes utilisant l’agrégation pour trouver des solutions non-supportées. Ceci nous a permis de proposer une méthode exacte PPM pour résoudre des problèmes bi-objectifs. Dans ce cadre, nous avons également identifié les principales classes de complexité des problèmes combinatoires multi-objectifs et nous en avons déduit de nouveaux résultats de complexités et des bornes d’approximation pour le flow-shop de permutation bi-objectif. De plus, le concept d’epsilon-dominance nous a permis de prouver la convergence des algorithmes de recherche stochastiques sur des problèmes continus. Concernant l’analyse de performance, l’équipe OPAC a proposé deux nouveaux indicateurs permettant de quantifier la qualité d’un front Pareto : la contribution et l’entropie. Ces différentes métriques permettent de comparer différents algorithmes entre eux et d’étudier notamment l’influence de certains mécanismes introduits dans les algorithmes. Concernant la conception de nouveaux algorithmes et de nouvelles méthodes hybrides, nous avons conçu une nouvelle méthode exacte multi-objectif appelée PPM (Parallel Partitioning Method) pouvant traiter efficacement les problèmes bi-objectifs, son extension k-PPM permet de traiter des problèmes à plus de deux objectifs. Nous avons également proposé de nouveaux schémas coopératifs notamment entre un algorithme génétique multi-objectif et une recherche locale pareto dont les transitions sont réalisées dynamiquement pendant la recherche, entre PPM et un algorithme génétique adaptatif, entre des techniques de datamining et un algorithme multi-objectif (LEMMO Learnable Evolution Model for Multi-objective Optimization). Ces différents schémas ont été testés sur plusieurs applications et se sont révélés très performants par rapport à la littérature. Chacun d’eux apporte des contributions soit au niveau de l’accélération de la recherche soit au niveau de l’amélioration des performances. Notre équipe a également de fortes contributions en ce qui concerne la conception de modèles parallèles de métaheuristiques et d’algorithmes exacts et leur gridification. Ainsi nous avons proposé une nouvelle méthode exacte parallèle (B&B@Grid) afin de réaliser une exploration des arbres de façon parallèle sur grille de calcul tout en minimisant les informations de communications. Cette nouvelle méthode nous a permis de résoudre de façon exacte pour la 1ère fois l’instance du flowshop de Taillard Ta056 (50 jobs sur 20 machines) avec une efficacité en terme de parallélisme de 97%. B&B@Grid a ensuite été couplé avec PPM afin de résoudre de façon exacte des problèmes multi-critères. Nous nous sommes également intéressés à un développement logiciel permettant une réalisation de modèles parallèles de façon transparente et portables sur différents types d’environnements (machines à mémoires partagées ou distribuées). Nous avons fourni par le logiciel Paradiseo les principaux modèles parallèles que nous avons ensuite gridifié. Cette gridification nécessite de repenser la conception des modèles parallèles pour s’adapter au caractère hétérogène, dynamique et large échelle des grilles ; de modéliser et implémenter leur interaction avec les services systèmes. ParadisEO a donc été couplé à Condor-MW (ParadisEO-CMW). Afin de permettre un déploiement sur de multiples grilles institutionnelles, ParadisEO a également été couplé avec Globus (ParadisEO-G). La plate-forme a alors permis notamment de s’attaquer à un problème hautement combinatoire qu’est la prédiction de structure de protéines en réalisant une hybridation entre un algorithme génétique et un recuit simulé sur un modèle en îles parallèle et distribué. Ce modèle a été déployé sur Grid’5000 avec plus de 1000 processeurs. Concernant la modélisation et l’analyse de problèmes un nombre important d’équipes travaille sur l’optimisation combinatoire comme RealOpt de F. Vanderbeck (INRIA, Bordeaux) dont l’objectif est de développer, principalement pour l’optimisation mono-objectif, des formulations pour des problèmes combinatoires basées sur l’hybridation des dernières techniques de reformulation (approche polyédrale, approche de décomposition Lagrangienne, et techniques venant de l’optimisation nonlinéaire et de la théorie des graphes), et MACSI de MC. Portmann (INRIA, Nancy) qui est spécialisée dans la modélisation et la résolution mono-objective de système de production. La recherche en optimisation multi-objectif est relativement récente, différentes équipes nationales et internationales s’y intéressent comme TAO (INRIA, Saclay) qui résout plutôt des problème d’optimisation continue, K. Mittienen (Finlande) et M. Ehrgott (Nouvelle Zélande et France) qui s’intéressent aux méthodes classiques d’aide à la décision en multi-critère (MCDM : Multi Criteria Decision Making), X. Gandibleux (LINA, Nantes) qui s’intéresse au multi-objectif mais très peu aux hybridations, K. Deb (Kangal, Kanphur, Inde), C. Coello (CINVESTAV-IPN, Mexique), et E. Zitzler (ETH Zurich, Suisse) qui s’intéressent plutôt aux problèmes académiques avec des métaheuristiques séquentielles. Concernant l’analyse de performance en multi-objectif, relativement peu d’équipes travaillent sur ce sujet, nous pouvons 57 58 Équipes néanmoins citer l’équipe de E. Ziztler (Zurich, Suisse). Enfin une compétence forte de l’équipe réside en la parallélisation et la gridification d’algorithmes de résolution de problèmes combinatoires. L’équipe OPALE (PRiSM, Versailles) s’intéresse à la parallélisation et la gridification de méthodes exactes pour des problèmes mono-objectif, Algorille (INRIA, Nancy) s’occupe également de la gridification d’algorithmes mais avec une vision plus allocation de ressources, OASIS (INRIA, Nice-Sophia Antipolis) se préoccupe plus de la conception d’environnements efficaces pour les grilles et se situent plus au niveau système qu’au niveau applicatif, niveau auquel l’équipe travaille. Au niveau logiciel nous pouvons citer deux projets qui ont émergé à partir de 2000 DREAM (INRIA, Saclay) et MALLBA (Malaga, Espagne) tous deux consacrés au mono-objectif et alors que notre logiciel Paradiseo propose le parallélisme et le déploiement sur grilles d’algorithmes mono et multi-critères. Globallement, l’équipe OPAC est la seule à proposer des compétences complémentaires en modélisation, résolution et parallélisation de méthodes de résolution pour des problèmes d’optimisation multi-critère. 2.9.4 Perspectives Les travaux de l’équipe portant sur la modélisation et l’analyse de paysages ont été appliqués à une large variété de problèmes appartenant à différents domaines. La compréhension de chaque problème a nécessité un effort très important, ce qui a laissé moins de temps pour acquérir une expertise dans le domaine d’application. Il sera donc important de restreindre les futurs travaux à un nombre limité de problèmes, notamment le docking moléculaire, les télécommunications et le bin packing. Dans les travaux réalisés dans le cadre du projet DOLPHIN, les approches multi-objectifs proposées telles que PPM ont été pour la plupart bi-objectifs. Celles-ci devront être généralisées à plus de deux objectifs. Par ailleurs, les hybridations entre méthodes d’optimisation proposées utilisent plusieurs paramètres souvent fixés de manière expérimentale. Il conviendrait donc de rendre leur calibrage automatique et adaptatif. Enfin, dans les travaux portant sur l’optimisation parallèle en particulier sur grilles de calcul les métaheuristiques et les méthodes exactes ont été étudiées séparément. Cependant, les modèles parallèles associés aux deux classes de méthodes ont de nombreuses similarités, ce qui justifie leur unification. D’autre part, les modèles adaptés aux grilles et fournis dans la plate-forme ParadisEO ont une extensibilité limitée car il ont été conçus suivant le paradigme Maître-Esclave asynchrone. Du travail reste à faire pour permettre leur exploitation sur des environnements à très large échelle tels que les multi-grilles hiérarchiques ou les machines pétaflopiques. La suite du projet de l’équipe est définie dans le projet DOLPHIN. Le projet portera sur la modélisation et la résolution de problèmes d’optimisation combinatoire multi-objectifs dynamiques et/ou incertains utilisant des algorithmes hybrides parallèles distribués à grande échelle. 2.9.5 Collaborations – Accord Programme CMEP Franco-Algérien (20052009) – Action INRIA 3+3 Méditerranée (Algérie, Espagne, France, Tunisie) (2006-2009) – Action CNRS NEGEST - Japan (NExt Grid Systems and Services) (2005-2007) – C. A. C. Coello, Instituto Politecnico Nacional, Mexico – J. Figueira, Instituto Superior Tecnico, Porto, Portugal – M. Laumanns, Computer Engineering and Networks Laboratory (TIK), Zurich – T. Cinkler, High Speed Networks Laboratory of Hun- gry – E. Zitzler, ETH Zurich, Switzerland – E. Alba and G. Luque, University of Malaga (Spain) – A. Zomaya, The University of Sydney (Australia) – P. Bouvry, Université de Luxembourg (Luxembourg) – I. Zunino, UNICEN University (Argentina) – E. Burke, University of Nottingham (England) – D. Corne, Heriot-Watt University, Edinburgh (Scotland) – France Telecom – MOBINETS – CEA Grenoble 2.9.6 Contrats COLIVAD (CPER) de 2006 à 2008, partenaires : Université de Valenciennes, Ecole Centrale de Lille. GRAAL (COST EU) de 2004 à 2008. DOCK (ANR –CIGC) de 2006 à 2009. France Telecom (Industriel) de 2003 à 2005, partenaires : France Telecom. Decrypton (Recherche) de 2006 à 2008, partenaires : INSERM, Institut de Biologie de Lille. 2.9. OPAC CHOC (ANR –CIGC) de 2006 à 2009, partenaires : Université UVSQ, INRIA Rhones-alpes. Bioinformatique (PPF) de 2006 à 2009, partenaires : Université de Lille 1. MOST2 (CPER) de 2004 à 2006, partenaires : Université de Valenciennes, Ecole Centrale de Lille. LOVAD (CPER) de 2004 à 2006, partenaires : Université 59 de Valenciennes, Ecole Centrale de Lille. GGM (ACI –GRID) de 2004 à 2007, partenaires : Université Claude Bernard, Université de Toulouse. GRId’5000 (ACI –GRID) de 2004 à 2007, partenaires : Consortium GRId’5000. Nanopuces (ACI –Nanosciences) de 2005 à 2007, partenaires : Institut Pasteur. 2.9.7 Logiciels et brevets PARADISEO (http://paradiseo.gforge.inria.fr) : Framework logiciel (open source, licence CECILL) pour la conception de métaheuristiques parallèles hybrides pour l’optimisation mono et multi-objectif GUIMOO (http://guimoo.gforge.inria.fr) : Logiciel (open source) pour l’évaluation des performances de méthodes d’optimisation multi-objectifs ASCQ_Me (https://www.genopole-lille.fr/ logiciel/ascq_me) : Logiciel (open source) pour l’identification automatique de protéines DOCKING@GRID (http://www.lifl.fr/~talbi/ docking) : Logiciel (open source) pour la conformation moléculaire et le docking de molécules 2.9.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Noureddine MELAB, Contributions à la résolution de problèmes d’optimisation combinatoire sur Grilles (Nov 2005). Clarisse DHAENENS, Méthodes d’optimisation multiobjectif (Oct 2005). Thèses de doctorat Matthieu BASSEUR, Conception d’algorithmes coopératifs pour l’optimisation multi-objectif : Application aux problèmes d’ordonnancement de type Flow-shop (Juin 2005). Sebastien CAHON, Plateformes logicielles pour métaheuristiques hybrides sur clusters et Grilles (Juil 2005). Mohamed KHABZAOUI, Modélisation et résolution multi-objectifs des règles d’association : Application à l’analyse de données bio-puces (Nov 2006). Hind BOUZIRI, The fitness landscape of the graph coloring problem (Avril 2006). Mhand MEZMAZ, Modèles peer to peer sur grilles pour l’optimisation combinatoire multi-objectifs (Nov 2007). Julien LEMESRE, Résolution exacte parallèle de problèmes multi-objectifs : Application aux problèmes d’ordonnancement (Nov 2006). 2.9.9 Visibilité et faits marquants Visibilité – Best paper award in Genetic and Evolutionary Computation Conference (GECCO 2007). – Organisation de conférences : EA’05, ROADEF’06, META’06, NIDISC, EGC’06, EGPDC. – Organisation d’un grand nombre de sessions à ROADEF’2004, HIS’2005, INCOM’2006, META’2006, LT’2006, ISMP’2006, HPCS’2007, EURO’2007, ROADEF’2007, ROADEF’2008... – Animation scientifique – Secrétaire de l’association ROADEF (http://www.roadef.org) (C. Dhaenens). – Secrétaire de l’association EA (http://www.lifl.fr/EA/) (L. Jourdan). – Animation du groupe de travail national PM2O (Programmation Mathématique MultiObjectif ), GDR RO (C. Dhaenens puis L. Jourdan) et META (E-G. Talbi). – Direction du CIB (centre Intégré de bio-informatique de la Génopole de Lille (E-G. Talbi, animation scientifique C. Dhaenens). – Membres des groupes de recherche EURO EU/ME (Metaheuristics), EURO PAREO (Parallel Processing in Operations Research), et ECCO (European Chapter on Combinatorial Optimization). – Editions dans les journaux : « International Journal of Foundation of Computer Science », « Journal Européen des Systèmes Automatisés » , « Journal of Parallel and Distributed Computing », « RAIRO Operations Research », « Computer Communications », « Journal of Mathematical Modelling and Applications », « Journal of Heuristics », « European Journal of Operational Research » – Comité éditorial des journaux « International Journal of Intelligent Computing and Cybernetics (IJICC) », « International Journal of Innovative Computing and Applications (IJICA) », « International Journal of Pervasive Computing and Communications », « Book Series in Intelligent Sys- 60 Équipes tems Engineering », published Nova science Publishers, « Mediterranean Journal of Artificial Intelligence (MJAI) », depuis 2006. – Comité de programmes : Membres du comité de programme des conférences : CEC’2004 to CEC’2007, GECCO’3005 to GECCO’2007, EA’2005 to EA’2007, PPSN’2004 to PPSN’2006, EvoCOP’2004 to EvoCOP’2007, EMO’2005 to EMO’2007, FRANCORO’2005, ISPS’2005 to ISPS’2007, SEAL’2004, DEXA GLOBE’2004 to GLOBE’2007, NPC’2005 to NPC’2007, SIAM SDM’2005 to SDM’2007, HM’2005 to HM’2007, HiPCoMB’2005 to HiPCoMB’2006, BICCIB’2006, EGC’2006 to EGC’2007, MOSIM’2006, IEEE GrC’2006, BIOMA’2006, LT’2006, GADA’2006 to GADA’2007, IEEE SSSM’2006, IEEE SPCA’2006, IEEE DM-WSN’2006, IEEE MCDM’2007, IEEE FOCI’2007, IEEE APSCC’2007, BIONETICS’2007, ISDA’2007, ISBRA’2007, SLS’2007, ICPCA’2007, IEEE BLSC’2007, HPCS’2007, MOAD’2007, PBA’2007. – Expertises de projets : CRSNG – Canada, ECOS-Sud – South America, ARC (Australian Research Council) – Australia, Dutch NOW council – Netherlands, CNEAR – Tunisia, and national ANR and ACI projects. Faits marquants Résolution de problèmes jamais traités de façon exacte sur une Grille de calcul 2.9.10 Publications significatives 1. François Clautiaux, A. Jouglet, and J. El Hayek. A new lower bound for the non-oriented twodimensional bin-packing problem. Operations Research Letters, 35(3) :365–373, 2007. 2. Nicolas Jozefowiez, Frederic Semet, and ElGhazali Talbi. Target Aiming Pareto Search and its application to the vehicle routing problem with route balancing. Journal of Heuristics, 13 :455–469, 2007. 3. Julien Lemesre, Clarisse Dhaenens, and ElGhazali Talbi. An exact parallel method for a bi-objective permutation flowshop problem. European Journal of Operational Research (Elsevier), 177(3) :1641–1655, 2007. 4. Nouredine Melab, Sébastien Cahon, and ElGhazali Talbi. Grid computing for parallel bioinspired algorithms. Journal of Parallel and Distributed Computing (JPDC), 66(8) :1052– 1061, Aug. 2006. 5. Mohand Mezmaz, Nouredine Melab, and E. G. Talbi. An efficient load balancing strategy for grid-based branch and bound algorithm. Parallel Computing, 33(4-5) :302–313, 2007. 6. Jean-Marc Pierson, Julien Gossa, Pascal Wehrle, Yvon Cardenas, Sébastien Cahon, Moham- med El Samad, Lionel Brunie, Clarisse Dhaenens, Ameur Hameurlain, Nouredine Melab, Maryvone Miquel, Franck Morvan, El-Ghazali Talbi, and Anne Tchounikine. Ggm : Efficient navigation and mining in distributed genomedical data. IEEE Transactions on Nanobioscience, 6(2) :110–116, 2007. 7. El-Ghazali Talbi. Parallel Combinatorial Optimization. Wiley, 2006. 8. El-Ghazali Talbi and Hervé Meunier. Hierarchical parallel approach for GSM mobile network design. Journal of Parallel and Distributed Computing (JPDC), 66(2) :274–290, Feb 2006. 9. El-Ghazali Talbi and Benjamin Weinberg. Breaking the search space symmetry in partitioning problems : An application to the graph coloring problem. Theor. Comput. Sci., 378(1) :78–86, 2007. 10. L. Vermeulen-Jourdan, C. Dhaenens, and ElGhazali Talbi. Linkage disequilibrium study with a parallel adaptive GA. International Journal of Foundation in Computer Science, 16 :241–260, April 2005. 2.10 PALOMA Mots-clés : Informatique distribuée, Grille de calcul, Architectures logicielles distribuées, Applications Autoadaptables, Fouille de données 2.10.1 Membres Permanents Richard OLEJNIK, IR CNRS dans l’équipe depuis 1984 Bernard TOURSEL (resp.), PREX Université de Lille 1 dans l’équipe depuis 1981 2.10. PALOMA Non permanents Iyad ALSHABANI, POST-DOC Université de Lille 1 dans l’équipe depuis 2007 Mahmoud TAIFOUR, POST-DOC Université de Lille 1 dans l’équipe depuis 2006 2.10.2 Problématique La thématique de l’équipe concerne, dans le domaine de l’informatique répartie, les problèmes liés à la conception et à l’exécution efficace d’applications distribuées sur des grappes et grilles d’ordinateurs. Les travaux de recherche effectués s’inscrivent dans trois problématiques : – La généralisation des traitements répartis sur des réseaux exige de maîtriser la répartition des traitements et des données pour diminuer les surcoûts liés aux communications entre les sites et améliorer l’efficacité de l’exécution. Il devient en particulier indispensable de pouvoir s’adapter, pendant l’exécution, aux évolutions imprévisibles des calculs et de la disponibilité des ressources. – Le développement des réseaux d’ordinateurs conduit à revisiter l’approche de la conception d’applications à l’aide de composants dans un contexte parallèle et distribué. – L’explosion de la quantité d’informations générées continuellement conduit à des bases de données de très grande taille. Les méthodes traditionnelles d’extraction de connaissance atteignent leurs limites, alors même que les impératifs d’obtention rapide des résultats s’accroissent. Il devient donc indispensable d’inventer de nouveaux algorithmes permettant à la fois une diminution de la complexité des traitements et une exécution distribuée et efficace sur des grilles de calcul. 2.10.3 Résultats Les travaux de recherche ont été menés dans le cadre de trois projets. Projet 1 : La plate-forme middleware DG-ADAJ a été développée pour permettre une exécution efficace des applications hétérogènes sur des réseaux d’ordinateurs. Elle permet : – d’assurer un contrôle automatique de la granularité et de la distribution des traitements répartis, pendant l’exécution, – de fournir un environnement de programmation distribuée pour les applications Java et un environnement d’exécution qui optimise le placement dynamique des objets de l’application sur la grille. Ces fonctionnalités reposent sur l’introduction d’un mécanisme d’observation de l’activité des objets et des relations entre les objets. 20 publications (dont 5 dans des revues) ont été faites sur ce projet sur la période 2005-2008 Projet 2 : Le travail effectué dans ce cadre a abordé les points suivants : – Créer un framework de composants basé sur le modèle CCA (Common Component Architecture) assurant une distribution et une exécution répartie et efficace, qui a été incorporé à la plate-forme DG-ADAJ – Introduire de nouvelles possibilités de composants parallèles, de super-composants, éventuellement parallèles et de composants de contrôle adaptés à la construction d’applications réparties. – Assurer la minimisation des surcoûts liés aux communications et aux couches logicielles associées aux composants. La faisabilité de cette approche et les mesures d’efficacité ont été évaluées à la fois sur GRID5000 et sur clusters de stations. Ce travail s’est conclu par la thèse de Iyad Alshabani en 2006. 3 publications ont été faites sur ce projet durant la période de référence. Projet 3 : Le projet DISDAMIN (Distributed Data Mining) a introduit une nouvelle approche de la recherche de règles d’association s’appuyant sur un partitionnement « intelligent » des données. Cette fragmentation intelligente repose sur un nouvel algorithme distribué de clustering, nommé CDP (Clustering Distribué Progressif). Le résultat de cette fragmentation est ensuite exploité par un nouvel algorithme distribué de génération de règles d’association (nommé DICCoop) permettant de traiter de manière coopérative et asynchrone ces fragments. Ces algorithmes ont été validés par des expérimentations sur GRID’5000 et sur clusters. Ce travail a conduit à la thèse de Valérie Fiolet soutenue en 2006 et a fait l’objet de 7 publications (dont 2 articles en revue) durant la période de référence. 61 62 Équipes 2.10.4 Perspectives 1. Traitements répartis : Initialement conçu pour des exécutions sur clusters, DG-ADAJ est actuellement en cours d’évolution pour passer à l’échelle des grilles (GRID5000) et pour améliorer ses performances, à l’aide des technologies agents et de webservices. Ces travaux sont menés en collaboration avec des équipes d’Italie, de Pologne et de Roumanie. Il est prévu de déposer de un Projet Européen dans lequel DG-ADAJ serait le noyau système. D’autres travaux sont conduits dans le cadre d’un PICS CNRS, pour évaluer l’efficacité de différentes méthodes de placement : théorie des jeux, méthodes inspirées par la nature (bio-inspired computing), et équipes d’agents agissant comme “brokers” de ressources. 2. Extraction distribuée de connaissance : Ce projet est mené en continuation du projet DISDAMIN. L’extraction de connaissances dans des bases de données de très grande taille conduit à étudier de nouvelles approches capables de répondre aux exigences d’obtention rapide des résultats en exploitant les possibilités offertes par les grilles de calcul. Les applications sont envisagées dans le domaine de la distribution et du commerce du futur et dans un contexte d’informatique ubiquitaire, en lien avec le pôle de compétitivité « Industries du commerce »(PICOM). Un premier projet labellisé par ce pôle, concernait l’étude du comportement client à partir de base de données massives, en recourant aux possibilités du calcul distribué. Les acteurs et les frontières de ce projet ont été revus et il devrait être présenté à une prochaine réunion du Conseil Scientifique et Technique du pôle. 2.10.5 Collaborations – Projet PICS avec l’Académie des Sciences de Pologne et l’ENSIMAG sur l’équilibrage de charges et l’ordonnancement pour les grilles de calcul et les systèmes embarqués”. – Collaboration avec la « Western University » de Timisoara (Roumanie) sur la gestion de workflows : 1 publication dans une revue. – Collaboration avec la Seconde Université de Naples (SUN) sur les webservices et les Agents Mobiles : 1 article publié et projet de PICS . – Coopération avec Decathlon, Leroy Merlin, Boulanger et Finaref dans le cadre d’un Projet commun labellisé par le Pôle de Compétitivité PICOM. 2.10.6 Contrats OGSE (Projet PICS) de 2008 à 2011, partenaires : Académie des Sciences de Pologne (IPIPAN, IBSPAN) et IMAG (Equipe MOAIS). Archi (Projet de Coopération internationale) de 1984 à 2007, partenaires : Académie des Sciences de Pologne (IPIPAN). 2.10.7 Logiciels et brevets ADAJ (http://www.lifl.fr/PALOMA/ADAJ/) : Plateforme logicielle (open source en cours) pour l’optimi- sation de l’exécution et du développement d’applications Java sur clusters et grilles de calcul. 2.10.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Iyad ALSHABANI, Composants logiciels distribués et parallèles en Java (Décembre 2006). Valérie FIOLET, Algorithmes distribués d’extraction de connaissance (Novembre 2006). 2.10.9 Visibilité et faits marquants Visibilité – Bernard Toursel est actuellement vice-président de l’université chargé des TIC. Il est également président du Conseil Scientifique et Technique du pôle de compétitivité « Industries du Commerce » et est chargé de nombreuses missions d’expertises (CNRS, INRIA, MEN, UE, Régions, Ministère Irlandais, AERES. . .). 2.11. RD2P 63 – Richard Olejnik est PCN et PCR ICT du FP7 (CE). Il est Rédacteur Associé pour la revue « Future Generation of Computer System » (FGCS) – The International Journal of Grid Computing : Theory, methods and Applications, Elsevier – et pour la revue électronique « Scalable Computing : Practice and Experience », – Bernard Toursel et Richard Olejnik sont membres du comité de programme de nombreuses conférences internationales IEEE ou Euromicro. – En 2005, l’équipe a organisé à Lille la 5e édition de la Conférence IEEE ISPDC (International Symposium on Parallel and Distributed Computing). Faits marquants Bernard Toursel a reçu en 2007 le Grand Prix des Universités de la Société Industrielle du Nord de la France 2.10.10 Publications significatives 1. Iyad Alshabani, Richard Olejnik, Bernard Toursel, and M. Tudruj. A framework for desktop grid applications : Ccadaj. In Proceedings of International Symposium on Parallel and Distributed Computing (ISPDC 06), Timisoiara, Romania, July 2006. IEEE Computer Society. 2. Violeta Felea and Bernard Toursel. Dynamic load balancing mechanism for distributed java applications. Concurrency and Computation : Practice and Experience, 18(3) :305–331, 2006. 3. Valérie Fiolet, Richard Olejnik, Bernard Toursel, Erik Laskowski, and Marek Tudruj. Data mining on desktop grid platforms. In 7th International Conference on Parallel Processing and Applied Mathematics PPAM 2007, Gdansk, Poland, september 2007. 4. Valérie Fiolet and Bernard Toursel. A clustering method to distribute a database on a grid. Generation Computer System (FGCS) – The International Journal of Grid Computing : Theory, methods and Applications, 23(8) :997–1002, November 2007. 5. Erik Laskowski, Marek Tudruj, Richard Olejnik, and Bernard Toursel. Java programs optimization based on the most-often-used-paths approach. LNCS, (3911) :944–951, 2006. 6. Erik Laskowski, Marek Tudruj, Richard Olejnik, and Bernard Toursel. Bytecode scheduling of java programs with branches for desktop grid. Future Generation Computer System (FGCS) -The International Journal of Grid Computing : Theory, methods and Applications, 23(8) :977– 982, November 2007. 7. Richard Olejnik, Florin Fortis, and Bernard Toursel. Webservices oriented datamining in knowledge architecture. Accepted to publication in Future Generation Computer System (FGCS) - The International Journal of Grid Computing : Theory, methods and Applications, 2008. 8. Richard Olejnik, Erik Laskowski, Bernard Toursel, Marek Tudruj, and Iyad Alshabani. Dg-adaj : a java computing platform for desktop grid. In Kazimierz Wiatr Marian Bubak, Michal Turala, editor, Cracow Grid Workshop ’05 Proceedings, Cracow, Poland, April 2006. Academic Computer Centre CYFRONET AGH. 9. Richard Olejnik, Bernard Toursel, Maria Ganzha, and Marcin Paprzycki. Combining software agents and grid middleware. Advanced in Grid and Pervasive Computing, LNCS 4459(4459) :678–385, 2007. 10. Salvatore Venticinque, B. Di Martino, Roco Aversa, Richard Olejnik, Bernard Toursel, and Iyad Alshabani. Integrating distributed component and mobile agents programming models in grid computing. In 6th International Symposium on Parallel and Distributed Computing, ISPDC07, Hagenberg, Austria, July 5-8 2007. 2.11 RD2P Mots-clés : Systèmes d’exploitation embarqués, carte à microprocesseur, RFID, Réseaux sans fils, Réseaux ad hoc, Réseaux de capteurs et d’actionneurs, Mobilité, POPS, Protocoles et architectures réseaux, gestion de la mobilité IP (IPv6), Sécurité 2.11.1 Membres Permanents Jean CARLE, MCF Université de Lille 1 dans l’équipe depuis Septembre 2002 64 Équipes Gilles GRIMAUD, MCF Université de Lille 1 dans l’équipe depuis Février 2002 Michaël HAUSPIE, MCF Université de Lille 1 dans l’équipe depuis Septembre 2006 Samuel HYM, MCF Université de Lille 1 dans l’équipe depuis Février 2008 Nathalie MITTON, CR2 INRIA dans l’équipe depuis Septembre 2006 Farid NAIT-ABDESSELAM, MCF Université de Lille 1 dans l’équipe depuis Septembre 2003 David SIMPLOT-RYL (resp.), PR2 Université de Lille 1 dans l’équipe depuis Février 1998 Isabelle SIMPLOT-RYL, PR2 Université de Lille 1 dans l’équipe depuis Septembre 2007 Non permanents Nadia BEL HADJ AISSA, Doctorant Université de Lille 1 dans l’équipe depuis Janvier 2004 Soufiène DJAHEL, Doctorant Autre dans l’équipe depuis Octobre 2007 Simon DUQUENNOY, Doctorant Université de Lille 1 dans l’équipe depuis Octobre 2007 Antoine GALLAIS, POST-DOC Université de Lille 1 dans l’équipe depuis Octobre 2004 Dorina GHINDICI, Doctorant Université de Lille 1 dans l’équipe depuis Octobre 2005 Grégory GUCHE, IC INRIA dans l’équipe depuis Mars 2008 Yassine HADJADJ AOUL, POST-DOC Université de Lille 1 dans l’équipe depuis Septembre 2007 Fadila KHADAR, Doctorant INRIA dans l’équipe depuis Septembre 2006 Kevin MARQUET, POST-DOC Université de Lille 1 dans l’équipe depuis Octobre 2004 Tahiry RAZAFINDRALAMBO, POST-DOC CNRS dans l’équipe depuis Décembre 2007 Loïc SCHMIDT, Doctorant INRIA dans l’équipe depuis Janvier 2008 Thomas SOETE, Doctorant Université de Lille 1 dans l’équipe depuis Octobre 2006 Marie-Emilie VOGE, POST-DOC INRIA dans l’équipe depuis Septembre 2007 Invités et anciens membres Vincent BENONY (Ingénieur). Essia HAMOUDA ELHASFI (Post-doc). François GARRIGUES (Ingénieur). Julien GRAZIANO (Ingénieur). Hervé MEUNIER (Ingénieur). Zonghua ZHANG (Post-doc). Caroline FONTAINE (CR2 CNRS). Vincent CORDONNIER (Professeur). Issa TRAORE (Invité). 2.11.2 Problématique L’équipe RD2P 1 (Recherche et Développement Dossier Portable), créée en 1989 par Vincent Cordonnier et dirigée aujourd’hui par David Simplot-Ryl, travaille historiquement sur l’informatique mobile, initialement autour de la carte à microprocesseur. Depuis, les travaux de l’équipe se sont élargis aux POPS (Petits Objets Portables et Sécurisés) comme les cartes à puce, les étiquettes RFID, les capteurs communicants... En 2004, l’équipe-projet POPS (équipe projet commune CNRS, INRIA, Université Lille 1) a été créée sur la thématique Système et Réseaux pour Petits Objets Portables et Sécurisés. En septembre 2007, nous avons lancé une action de recherche MISC (Mobile Internet and Secure Communications) qui s’intéresse aux problèmes émanant du domaine des réseaux, avec une orientation forte pour le développement d’architectures et protocoles. Aujourd’hui, les activités de recherche de l’équipe RD2P sont donc structurées autour de l’équipe-projet POPS et de l’action de recherche MISC. Équipe-projet POPS (7 permanents : Jean Carle, Gilles Grimaud, Michaël Hauspie, Samuel Hym, Nathalie Mitton, David Simplot-Ryl (resp.), Isabelle Simplot-Ryl). Nous étudions les solutions pour améliorer la « programmabilité », l’adaptabilité et l’accessibilité des POPS. En effet, de tels équipements sont caractérisés par de faibles ressources, une forte mobilité, des déconnexions fréquentes, une communication à faible bande passante et des capacités de stockage faibles. De plus, en raison de ces contraintes et à cause de l’utilisation dans un environnement non-sûr, les applications requièrent un haut niveau de sécurité pour les POPS. Le développement d’applications intégrant des POPS souffre d’un manque d’accessibilité de ces plates-formes. Par exemple, le développement de logiciels est généralement pénalisé par un système d’exploitation exotique et limité. En effet, les POPS, tels que les cartes à microprocesseur par exemple, sont difficiles à programmer et un haut niveau d’expertise 1. plus de détails : http://www.lifl.fr/RD2P. 2.11. RD2P est requis pour produire du logiciel. Il en est de même pour les aspects de communication qui peut-être sans fils, multi-sauts, etc. C’est pourquoi nous étudions des solutions où la complexité du matériel et de la communication est prise en charge par les outils de développement. L’équipe-projet POPS tire avantage de son partenariat fort avec Gemplus/Gemalto depuis dix-neuf ans. Cette collaboration a amené chaque partenaire à un niveau d’expertise en conception de système d’exploitation embarqués et réseaux mobiles qui sont nos deux activités de recherche principales. Action de recherche MISC (1 permanent : Farid Naït-Abdesselam (resp.)). Cette jeune action s’intéresse particulièrement au développement de protocoles, algorithmes, modèles et architectures pour des communications sécurisées, performantes et efficaces dans le contexte des futurs réseaux multimédias, utilisant les technologies sans fil et IP (IPv6 en particulier). 2.11.3 Résultats Nous donnons ici les résultats majeurs de l’équipe RD2P. Le découpage équipe-projet POPS/action MISC étant récent, les résultats ne sont pas distingués, au contraire des perspectives. Ordonnancement d’activités dans les réseaux de capteurs. Nous nous sommes intéressés au contrôle de topologie qui permet d’endormir une partie des nœuds du réseau tout en conservant la zone de couverture du réseau. Nos protocoles – sans connaissance a priori du voisinage – échangent peu de messages et maintiennent la connexité du réseau [240, 128, 41]. Couches MAC efficaces pour objets mobiles. Nous nous sommes intéressés au problème de l’équité dans les réseaux ad hoc par le biais de la couche MAC. D’une part, des solutions donnant une plus grande priorité aux nœuds effectuant du routage pour les autres nœuds ont été proposées [720]. D’autre part, nous avons proposé le protocole PNAV qui permet d’assurer l’équité avec un bon compromis de performances [118]. La découverte du voisinage fait également parti de la couche MAC. Elle est généralement paramétrée par une fréquence de messages HELLO qui est défini une fois pour toute en fonction de l’application. Nous avons proposé dans [257] un protocole de message HELLO adaptatif basé sur la mesure du turn-over. Concernant la couche MAC pour les étiquettes RFID, nous avons proposé plusieurs protocoles dont certains permettent d’approcher l’optimal mais en connaissant le nombre d’étiquettes présentes dans le champ électromagnétique du lecteur [143] alors que d’autres utilisent une estimation du cardinal de l’ensemble des étiquettes RFID à identifier [396]. Protocoles réseaux pour petits objets. Nous nous sommes intéressés aux différentes fonctions de la couche réseau comme la diffusion, le routage unicast, le routage multicast ainsi que la collecte de données. Pour la diffusion, après avoir proposé successivement différentes techniques originales de diffusion locale – i.e. n’utilisant que des informations locales en opposition avec les algorithmes centralisés qui nécessitent une connaissance globale de la topologie du réseaux – [116, 53, 146, 50], nous avons proposé le meilleur algorithme connu à ce problème [52] qui, pour des réseaux denses, ne consomme que 5% de plus d’énergie par rapport aux meilleurs algorithmes centralisés. Il en est de même pour les routages unicast et multicast géographiques (où les nœuds connaissent leur position géographique ainsi que celle de leurs voisins et des destinations), les protocoles MSTEAM [237] pour le multicast et le protocole EtE [222] pour l’unicast sont les meilleures solutions connues. En collaboration avec Prof. Brahim Bensaou (Hong Kong University of Science and Technology), nous avons proposé un algorithme atteignant un consensus entre les performances d’une application et la durée de vie du réseau dans le contexte des réseaux de capteurs [726]. En collaboration avec Prof. Ashfaq Khokhar (University of Illinois at Chicago), nous avons développé une méthode d’analyse originale de la distorsion spatio-temporelle associée avec la collecte de données temps réel dans les réseaux de capteurs [725]. Sécurité pour objets mobiles. Nous nous sommes intéressés à la sécurité du routage dans les réseaux ad hoc [520, 521, 141]. En particulier, nous avons développé une méthode efficace pour la 65 66 Équipes détection des attaques de type trous de ver (wormhole) dans les réseaux ad hoc. Cette méthode se base sur un système d’échanges de la réputation des mobiles et d’une méthode d’inférence qui permet d’atteindre des taux élevés de détection de mobiles malicieux [719]. Code mobile sûr pour petits objets. Nous avons proposé une architure d’exo-noyaux pour POPS qui permet de charger de manière sécurisée (à la PCC) des applications ainsi que des extensions système [124, 47]. Nous nous sommes en particulier intéressé à la vérification de certainement propriétés comme le calcul du temps d’exécution au pire cas [384]. Nous avons étudié l’analyse d’échappement et la génération d’un vérifieur embarqué qui permet au POPS de vérifier les propriétés trouvées sans avoir à utiliser de certificats [508, 244, 245]. Personnalisation du logiciel pour petits objets. Pour générer du logiciel embarqué, nous avons proposé une approche dirigée par les applications qui permet de définir le runtime nécessaire pour une application donnée. Notre approche est basée sur Java et nous en avons démontré la faisabilité [205] via la plate-forme JITS « Java In The Small ». La gestion mémoire orientée-objets pour systèmes embarqués a également été l’objet d’une proposition d’architecture qui permet de gérer un espace d’adresse hétérogène (RAM, EEPROM) de manière efficace [578, 576]. 2.11.4 Perspectives Équipe-projet POPS L’équipe-projet POPS s’inscrit pleinement dans les priorités du site de Lille et contribue aux « grands projets » régionnaux comme l’IRCICA, le futur Institut STIC autour du campus de Lille 1, le Campus Intelligence Ambiante (CPER) et, bien sûr, le LIFL et le centre de recherche INRIA Lille – Nord Europe. Les membres de POPS sont largement également investis dans l’animation de la communauté scientifique au niveau national (GDR CNRS ASR, plate-forme nationale CNRS RECAP, comité d’experts ANR, expertise AERES, association ACM SigOps France, association SPECIF, ...) et niveau international (comités de programme, organisation de conférences, orateurs invités, associations IEEE et ACM, ...). Au niveau local, ses membres sont à la fois fortement impliqués dans l’enseignement (responsables de formations comme le master pro TIIR, les licences pro GLSI et Imagerie Numérique, chef du département informatique de l’IUT, ...) et dans la recherche (direction du centre de recherche INRIA Lille – Nord Europe 2 , responsabilité d’axes de recherche et d’actions du CPER, ...). La majeure partie des objectifs proposés pour la création de l’équipe-projet commune POPS en 2003 ont été atteints (voir évaluation INRIA en mars 2008). Les résultats scientifiques ont donné lieu à de nombreuses publications dans des conférences et revues internationaux de « rang A » (IEEE Trans. Parallel and Distributed Systems, ACM Wireless Networks, IEEE Trans. Computers, IEEE Trans. Mobile Computing, IEEE MASCOTS, IEEE INFOCOM, IEEE PerCom, IEEE MASS, IEEE WOWMOM, ...). Parmi les résultats obtenus, il faut signaler que notre plate-forme JITS a reçu le prix Isabelle Attali en 2006 et le prix JAX de l’innovation en 2007. Nous détenons les meilleures solutions connues pour différents protocoles efficaces en énergie dans les réseaux ad hoc et les réseaux de capteurs (difusion [52], routage géographique unicast [222] et multicast [237]). Nous avons également proposé des méthodes originales d’analyse de bytecode vérifiables par les petits systèmes pour permettre les optimisations, le partage de code et les interactions d’applications sécurisées [47, 245]. Concernant le transfert et les relations avec le monde économique, nous bénéfiecions d’un partenariat de 19 ans avec la société Gemalto (anciennement Gemplus) qui a donné lieu à de nombreux transferts (brevets, plate-forme CAMILLE). De plus, nous avons des partenariats industriels dans le cadre de projets collaboratifs (SAP, Phillips, STm, Microsoft, Thales, Ericsson, Auchan, Decathlon, Trusted Labs, Orange Labs, ATOS Origin, NorSys, GS1, ...). POPS est également fortement impliquée dans les pôles de compétitivité de la région comme le pôle des industries du commerce ou le pôle matériaux à usage domestique (participation aux conseils scientifiques et techniques). Notre objectif est de poursuivre notre approche mêlant théorie et pratique. Néanmoins, de nombreux résultats ont été validés par simulation et même si l’on tend à intégrer des modèles de plus en plus réalistes dans nos simulateurs, il est souhaitable de disposer d’environnement d’expérimentation grandeur réelle en nous concentrant sur quelques cibles (Cartes à puce, capteurs communicants et plate-forme COM). C’est, notamment, l’objectif de la plate-forme SensLab. Nous croyons en l’approche « system and networking » qui selon nous a du sens dans le contexte des POPS. Jusqu’à maintenant, nous avons démontré que les approches guidées par l’application 2. Isabelle Simplot-Ryl est chargée de mission pour le développement et David Simplot-Ryl est délégué scientifique. 2.11. RD2P peuvent être très efficaces pour la personnalisation des logiciels embarqués. Pour les 4 années à venir, nous nous fixons les objectifs suivants, dans lesquels les plateformes de capteurs occupent une place centrale . 1. Personnalisation des systèmes évolutifs et communicants : Cet objectif est la suite de nos travaux en termes de personnalisation des systèmes Java. Nous proposons de nous attaquer aux problèmes suivants : a) Personnalisation dynamique : la capacité à adapter un système POPS en train de s’exécuter peut s’avérer être un facteur de différenciation important pour assurer la pérennité du système, la mise à jour des applications et ses capacités à s’adapter à de nouveaux usages et environnements. Nous étudions comment créer un système spécialisé - où des fonctionnalités peuvent être retirées - qui est capable d’évoluer pour s’approprier de nouvelles fonctionnalités tout en préservant la sureté des applications déjà installées au travers de la plateforme JITS. b) Optimisation de la pile de communication : Le but est ici d’étudier l’architecture de la pile de communication dans des cas sophistiqués (i.e. non limites à des liens série) et en particulier pour des objets sans fil. De par nos collaborations avec des industriels, nous réalisons qu’il est également important de considérer les couches applicatives et en particulier http. 2. Réseaux sans fil réalistes : Nos travaux ont montré que l’utilisation du modèle du disque unitaire n’est pas appropriée à la modélisation du monde réel. Notre approche est de considérer une couche physique réaliste (e.g. Log-normal shadowing model) en validant nos résultats de façon analytique, par simulation mais également via des expérimentations. a) Algorithmes bases sur la localisation : Le principal avantage de cette famille de protocoles est qu’ils sont à la fois localises et sans mémoire (ils ne nécessitent pas que des informations relatives à l’état du réseau soient stockées). Cela rend ces protocoles robustes et leur permet de supporter le passage à l’échelle vers un nombre arbitrairement important de flux d’information et d’entités. Nous nous intéresserons aux protocoles basés sur des coordonnées géographiques (telles celles du GPS) aussi bien qu’à ceux basés sur des coordonnées virtuelles lorsque les coordonnées géographiques ne sont pas disponibles. En particulier, nous nous intéresserons à la collecte des données avec agrégation de données. De telles techniques pourront ensuite être appliquées à la technologie RFID où les lecteurs RFID pourront être assimilés à des capteurs. b) Optimisations Matériel-logiciel : Nous nous intéresserons également à fournir des interfaces radio à basse consommation, en investiguant par exemple l’utilisation d’antennes intelligentes. Bien que prometteuse en théorie, cette approche soulève de nouvelles problématiques. Dans le cadre de notre partenariat avec l’IEMN, nous expérimenterons l’implantation d’une pile de communication complètement dédiée aux antennes intelligentes (couches MAC, physique, etc). Notre approche Comme déjà mentionné, nous pensons qu’il est nécessaire de valider nos propositions par des analyses, des simulations mais également des expérimentations réelles. Nous nous focaliserons sur 3 cibles spécifiques : – Smartcards ou cartes à puce : qui sont le cœur de notre partenariat avec Gemalto depuis 19 ans. – Capteurs : Au travers de la plateforme d’expérimentation du projet ANR SensLab. – Plateforme COM : développée dans le projet hard-soft en collaboration avec l’IEMN, qui permettra des expérimentations sur les antennes intelligentes. Nous regarderons également ces problèmes au travers deux nouveaux domaines d’application que sont les réseaux activateurs/capteurs (SANET) et les réseaux maillés radio. Action de recherche MISC – L’action de recherche MISC est jeune, avec un seul permanent, a besoin de se renforcer en doctorants, postdocs et chercheurs ou enseignants-chercheurs. – En liaison avec le point précédent, le groupe a besoin probablement de se focaliser davantage sur un nombre restreint de verrous et défis scientifiques tout en restant dans la thématique principale de l’Internet mobile et la sécurisation des communications (du point de vue protocoles de communication et non cryptographique). 67 68 Équipes 2.11.5 Collaborations – Depuis sa création en 1989, RD2P collabore étroitement avec la société Gemalto (anciennement Gemplus) au travers d’une convention cadre. Cette collaboration porte sur le logiciel pour les cartes à microprocesseur et a donné lieu à des transferts réguliers simplifié par la présence d’un ingénieur Gemalto dans l’équipe. – Prof. Ivan Stojmenovic, University of Ottawa, Canada. – Prof. Issa Traore, University of Victoria, Canada. – Prof. Edgar Chavez, Univ. Morelia, Mexico – Tohoku University, Japan (Prof. Kazuo Hashimoto & Prof. Tarik Taleb). – Hong Kong University of Science and Technology, Hong Kong (Prof. Brahim Bensaou) – University of Illinois at Chicago (Prof. Ashfaq Kho- khar) – Prof. Amiya Nayak from the University of Ottawa, Canada. – Telecom Paris, Claude Chaudet – CITI Lyon, Guillaume Chelius, Isabelle Augé-Blum, Jean-Marie Gorce – LIP6, Univ. Paris 6, Sébastien Tixeuil – Dr. Pedro M. Ruiz, University of Murcia, Spain – Dr. Essia H. Elhafsi, University of California Riverside, USA – Dr. Mischa Dohler, CTTC, Barcelona, Spain – Dr. Hannes Frey, Universität Paderborn, Germany – Prof. Jie Wu, Florida Atlantic University, USA – Dr. Miodrag Bolic, University of Ottawa, Canada – SAP Research Labs, Sophia Antipolis, France, Laurent Gomez, Konrad Wrona 2.11.6 Contrats SPOPS (Système pour POPS) (ACI –Sécurité InforPaderborn (Germany).. matique) de 2003 à 2005, partenaires : USTL, INRIA SVP (SurVeiller Prévenir) (RNRT –Projet préSophia Antipolis, Université de Rennes.. compétitif) de 2006 à 2008, partenaires : ANACT, APHYCARE, CEA Leti, INRIA-POPS, INRIA-ARES, INSPIRED (Integrated Secure Platform for Interactive Personal Devices) (FP6 –IP) de 2004 à 2006, par- INRIA-R2D2, INRIA-PARIS, LIP6, LPBEM, Institut tenaires : Gemplus (France), Schlumberger (France), Maupertuis, Thales.. Giesecke & Devrient (Germany), Oberthur Card SysRISC (Réseaux hétérogènes Intelligents pour Situatems (France), Orga (Germany), Philips Semiconduc- tions de Risques) (RNRT –Projet exploratoire) de 2007 tors (Germany), Orange (France), Universidad Rovira à 2010, partenaires : CRESTIC, ENST Paris, ETIS, LIFL, i Virgili (Spain), Atmel (France), University of Twente RTS Electronics, Thales Communication.. (Netherlands), INRIA (France), Universite Catholiques MESURE (Mesure de performances et caractérisde Louvain (Belgium), Infineon (Germany), NDS tiques de plates-formes embarquées Java-Card) (Israel), Activcard (France) and Everbee (France).. (RNTL –Projet pré-compétitif) de 2006 à 2008, parteSERAC (models and Protocols for SEcuRity in wirenaires : CNAM-CEDRIC, USTL, Trusted Labs.. less Ad hoC networks) (ACI –Sécurité Informatique) CLADIS (ACI –Sécurité Informatique) de 2006 à 2008, de 2004 à 2006, partenaires : USTL, INRIA Rocquenpartenaires : USTL, UVSQ, ENST, Univ. Avignon.. court, GET.. ASPIRE (Advanced Sensors and lightweight ProCOM’DOM (Communications Domestiques) (Action grammable middleware for Innovative Rfid Enterprise applications) (FP7 –IP) de 2008 à 2010, parCPER) de 2005 à 2007, partenaires : LIFL, IEMN.. tenaires : Aalborg University - CTiF (Danemark), MOSAIQUES (MOdèles et InfraStructures pour ApINRIA-ObjectWeb (France) ; INRIA-POPS (France), plications ubIQUitairES) (Projet CPER) de 2005 à 2007, partenaires : LIFL, LAMIH, TRIGONE, INRETS, Université Joseph Fourrier - Grenoble University - LIG Ecole des Mines de Douai.. Laboratory (France), Research and Education LaboraIRAMUS (Radio Interface for multi-hop wireless tory in Information Technologies - Athens Information nertworks) (ARC INRIA) de 2005 à 2006, partenaires : Technology (Greece), Melexis technologies SA (SwitzerINRIA-ARES, INRIA-POPS, IREENA, FT R&D.. land), Open Source Innovation Ltd (United Kingdom), RECAP (Sensor and Self-Organized Networks) (Plate- NORMAPME European Office of Crafts, Trades and forme CNRS) de 2004 à 2008, partenaires : CITI INSA SMEs for Standardisation (Belgium), Dimitropoulos Lyon, LAAS, LIFL, LIP6, IRISA, LSIIT, LSR.. - VICOP LTD (Greece), Pole Traceability Valence PV WASP (Wirelessly Accessible Sensor Populations) (France), Instituto Telecomunicações (Italy).. (FP6 –IP) de 2006 à 2009, partenaires : Philips ReICOM (Infrastructure pour le COMmerce du futur) search Eindhoven (Netherlands), Philips Forschung (Projet FUI, pôles de compétitivité) de 2008 à 2009, Laboratorium (Germany), IMEC (Netherlands), CSEM partenaires : Atos Origin, Auchan, Décathlon, La Poste, (Switzerland), TU/e (Netherlangs), Microsoft Aachen La Redoute, INRIA-ASAP, INRIA-ADAM, INRIA-POPS, (Germany), Health Telematic Network (Italy), FraunGS1, ORANGE France.. hofer IIS , Fokus, IGD (Germany), Wageningen UR SensLab (Very large open wireless sensor networks) (Netherlands), Imperial College London (UK), STMi(RNRT –Plate-forme RNRT) de 2008 à 2010, partecroelectronics (Italy), INRIA (France), Ecole Polytech- naires : INRIA-ARES, INRIA-ASAP, INRIA-POPS, Thales nique Federale Lausanne (Switzerland), Cefriel (Italy), Communication S.A., UPMC-LIP6, ULP-LSIIT.. Centro Ricerce Fiat (Italy), Malaerdalen University, CARMA (CApacité des Réseaux radio MAillé) (ARC RWTH Aachen (Germany), SAP (France), Univ of INRIA) de 2007 à 2008, partenaires : INRIA-ARES, 2.11. RD2P INRIA-MASCOTS, INRIA-POPS, LSR.. SFINCS (Securing Flow of INformation for Computing pervasive Systems) (ANR –SESUR) de 2008 à 2010, partenaires : LIFL, Univ. of Provence, VERIMAG, NORSYS/SI3SI, Trusted Labs.. ECRYPT (European Network of Excellence in Cryptology) (FP6 –Network of Excellence) de 2004 à 2008, partenaires : Katholieke Universiteit Leuven (Belgium), École Normale Supérieure (France), Ruhr-Universität Bochum (Germany), Royal Holloway, University of London (UK), University of Aarhus (Denmark), Università degli Studi di Salerno, Dipartimento di Informatica ed Applicazioni (Italy), Institut National de Recherche en Informatique et en Automatique (France), University of Bristol (UK), Gemplus (France), France Telecom R&D (France), IBM Research GmbH (Switzerland), Technische Universiteit Eindhoven (Netherlands), Université Catholique de Louvain (Belgium), Universität Duisburg-Essen (Germany), Technical University of Denmark (Denmark), University of Bergen (Norway), Lund University (Sweden), Institute for Applied Information Processing and Communications (Austria), Institute of Mathematics of the Polish Academy of Sciences (Poland), Cryptolog International SAS (France), Vodafone Group Services Ltd (UK), Ericsson AB (Sweden), Axalto SA (France), MasterCard 69 Europe sprl (Belgium), EDIZONE GmbH Electronic Business Communications and Security (Germany), Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. (Germany), Otto-von-Guericke University Magdeburg (Germany), Centre National de la Recherche Scientifique (France), University of Vigo (Spain), National Inter-University Consortium for Telecommunications (Italy), University of Geneva (Switzerland), Aristotle University of Thessaloniki (Greece).. SDMO (Secured Diffusion of Music on mObiles) (RNRT –Projet pré-compétitif) de 2003 à 2006, partenaires : France Telecom R&D, Orange, Oberthur CS, Faith Technologies, USTL, Supelec.. ProSense (Promote, Mobilize, Reinforce and Integrate Wireless Sensor Networking Research and Researchers) (FP7 –THEME Cooperation) de 2008 à 2011, partenaires : Ericsson Ireland Research Centre (Ireland), University Ss. Cyril and Methodius, Skopje (Macedonia), INRIA (France), University of Birmingham (UK), Warsaw University of Technology Warsaw (Poland), Research Academic Computer Technology Institute (Greece), University of Belgrade (Serbia), University of Belgrade, Ljubljana (Slovenia).. SensTools (ADT INRIA) de 2008 à 2010, partenaires : INRIA-A4RES, INRIA-ASAP, INRIA-POPS.. 2.11.7 Logiciels et brevets Java In The Small (http://jits.gforge.inria.fr/) : JITS (Java In The Small) est un Java-OS dédié pour les petites cibles qui propose des outils de spécialisation et d’optimisation de l’application, du Java Runtime et de la machine virtuelle. Contrairement aux approches comme JavaCard, JITS est basé sur la version standard de Java. CAMILLE NG : Le système d’exploitation Camille utilise un exo-noyau noyau pour cartes à microprocesseur. Ses spécificités principales sont la portabilité via un langage intermédiaire dédié (FACADE), la sécurité des applications par la vérification du code au chargement (utilsant un algorithme original à la PCC) et l’extensibilité par une représentation simple du matériel et la possibilité d’apporter avec l’application les abstractions nécessaires. La plate-forme Camille a été transférée à la société Gemalto. SimTag (http://www2.lifl.fr/POPS/SimTag/ Index) : SimTag est un simulation dédié aux protocoles d’anti-collision pour étiquettes électroniques à 13,56 MHz centré sur les normes ISO 18000-3. Brevet FR-0406493 : A Method Of Loading Software In Object Oriented Iintermediate Language Into A Handheld Set, Gilles Grimaud Kevin Marquet, Jean-Jacques Vandewalle 2.11.8 Thèses et habilitations à diriger des recherches Thèses de doctorat Michaël HAUSPIE, Contributions to distributed service manager in wireless ad-hoc networks (Janvier 2005). François INGELREST, Localized broadcast protocols and energy saving in ad hoc and sensor networks (Juin 2006). Alexandre COURBOT, Late specialization of embedded Java OS for portable objects proved to be safe 2.11.9 Visibilité et faits marquants Visibilité Voir les fiches individuelles. (Septembre 2006). Mahmoud TAIFOUR, IEEE 802.11 MAC Layer Improvements for Quality of Service in Wireless LAN Networks (Décembre 2006). Antoine GALLAIS, Activity scheduling and energy conservation in sensor networks (Juillet 2007). Kevin MARQUET, Memories management policies for embedded devices (Décembre 2007). 70 Équipes Faits marquants – La plate-forme JITS a reçu plusieurs distinctions : le prix Isabelle Attali en 2006 et le JAX innovative award en 2007. – Nous détenons les meilleurs algorithmes pour le routage géographique dans les réseaux multisauts (unicast [222], multicast [237]) avec seulement un surcoût de 5% par rapport à l’optimal. 2.11.10 Publications significatives 1. Nadia Bel-Hadj-Aissa, Gilles Grimaud, and Vincent Benony. Bringing worst case execution time awareness to an open smart cards OS. In Proc. 13th IEEE Conf. on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), Daegu, Korea, 2007. 2. Alexandre Courbot, Maria Pavlova, Gilles Grimaud, and Jean-Jacques Vandewalle. A lowfootprint Java-to-native compilation scheme using formal methods. In Proc. 7th IFIP Conf. on Smart Card Research and Advanced Applications (CARDIS’06), volume 3928 of Lecture Notes in Computer Science, pages 329–344, Tarragona, Spain, 2006. Springer-Verlag, Berlin. 3. Essia H. Elhafsi, Nathalie Mitton, and David Simplot-Ryl. End-to-end energy efficient geographic path discovery with guaranteed delivery in ad hoc and sensor networks. In Proc. 19th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’08), Cannes, France, September 2008. 4. Antoine Gallais, Jean Carle, David Simplot-Ryl, and Ivan Stojmenovic. Localized sensor area coverage with low communication overhead. In Proc. 4th Annual IEEE Int. Conf. on Pervasive Computing and Communications (PerCom 2006), Pisa, Italy, 2006. 5. Dorina Ghindici and Isabelle Simplot-Ryl. On practical information flow policies for javaenabled multiapplication smart cards. In Proc. 8th IFIP Conf. on Smart Card Research and Advanced Applications (CARDIS’08), Lecture Notes in Computer Science, Egham, Surrey, UK, 2008. Springer-Verlag, Berlin. to appear. 6. Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. On the use of metatypes for safe embedded operating system extension. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), 22(1) :1–13, 2007. 7. Julien Iguchi-Cartigny, Pedro M. Ruiz, David Simplot-Ryl, Ivan Stojmenovic, and Carmen M. Yago. Localized minimum-energy broadcasting for wireless multihop networks with directional antennas. IEEE Transactions on Computers, 2008. to appear. 8. François Ingelrest, Nathalie Mitton, and David Simplot-Ryl. A turnover based adaptive hello protocol for mobile ad hoc and sensor networks. In Proc. 15th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2007), Istanbul, Turkey, 2007. 9. François Ingelrest and David Simplot-Ryl. Localized broadcast incremental power protocol for wireless ad hoc networks. Wireless Networks, 14(3) :309–319, 2008. 10. Farid Naït-Abdesselam, Brahim Bensaou, and Tarik Taleb. Detecting and avoiding wormhole attacks in wireless ad hoc networks. IEEE Communications Magazine, 2008. 2.12 SMAC Mots-clés : Intelligence Artificielle, Systèmes Multi-Agents, Interaction, Comportement, Simulation, Economie Computationelle, Théorie des Jeux 2.12.1 Membres Permanents Bruno BEAUFILS, MCF Université de Lille 1 dans l’équipe depuis septembre 2000 Jean-Paul DELAHAYE, PREX Université de Lille 1 dans l’équipe depuis 1998 Patricia EVERAERE, MCF Université de Lille 1 dans l’équipe depuis Sept 2007 Philippe MATHIEU (resp.), PR1 Université de Lille 1 dans l’équipe depuis 1998 Sebastien PICAULT, MCF Université de Lille 1 dans l’équipe depuis sept. 2002 Jean-Christophe ROUTIER, PR2 Université de Lille 1 dans l’équipe depuis 1994 Yann SECQ, MCF Université de Lille 1 dans l’équipe depuis Sept 2004 2.12. SMAC Non permanents Laeticia BONTE, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2005 Rémi DORAT, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2006 Tony DUJARDIN, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2006 Yoann KUBERA, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2007 Benoit LACROIX, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2006 Lin MA, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2006 Antoine NONGAILLARD, Doctorant Université de Lille 1 dans l’équipe depuis Sept 2005 Invités et anciens membres Maxime MORGE (ATER). 2.12.2 Problématique L’équipe SMAC positionne ses recherches au sein de l’Intelligence Artificielle Distribuée. Notre objectif principal dans ce cadre concerne la conception de comportements intelligents pour des entités artificielles. Cette approche est qualifiée de centrée individu car son objectif est d’obtenir les phénomènes de groupe attendus par agrégation de comportements individuels. L’intérêt de faire le lien entre le niveau microscopique de la simulation et le niveau macroscopique est de fourni aux expérimentateurs des modèles explicatifs et non plus seulement prédictifs. Cette thématique est utilisée dans divers domaines : l’économie, les transports, la biologie, le domaine militaire ou le domaine des loisirs dans lequel on trouve notamment les jeux vidéo. Nous étudions ce problème à travers deux aspects qui sont, d’une part, la théorie des jeux computationnelle qui nous fournit un cadre formel pour modéliser, comparer et évaluer des comportements et d’autre part la simulation centrée interactions dans laquelle nous étudions plus particulièrement les organisations permettant à ces comportements d’interagir entre eux. Toutes nos recherches sont guidées par une approche Génie Logiciel qui nous permet de fournir pour chacun de nos travaux des plateformes ou des modèles réutilisables par la communauté. Simulations Centrées Interactions. Modéliser des comportements réalistes devient très délicat dès que les interactions deviennent complexes. C’est notamment le cas dans les simulations en sciences sociales, en biologie moléculaire ou même dans le cadre des jeux vidéo. Il est notamment difficile de réutiliser les interactions antérieurement définies et donc d’avoir une approche Génie Logiciel de la conception de simulations. Il n’existe actuellement aucune approche informatique permettant une modélisation générique de telles situations. Nos travaux visent à fournir des outils génériques, tant conceptuels, logiciels que méthodologiques pour des applications mettant en oeuvre des simulateurs modélisant des comportements réalistes. Deux directions fondamentales dans ce thème sont suivies : la conception d’applications large échelle (approche réactive) et les outils permettant des comportements les plus rationnels possibles (approche cognitive). Toutes deux s’appuient sur la méthodologie IODA proposée par l’équipe. Théorie des jeux computationelle. D’une manière générale nous tentons dans un cadre formel issu de la théorie des jeux, via des contacts avec les autres disciplines scientifiques intéressées par les systèmes complexes, de développer notre connaissance sur les phénomènes de coordination. Nous concentrons nos efforts sur les deux dimensions complémentaires de la coordination : la coopération et la compétition. Nous menons pour cela une collaboration étroite avec des chercheurs de sciences économiques dans un projet sur la Complexité, l’Interaction Stratégique et la Coopération. Notre coopération concerne l’application des techniques de théorie des jeux computationnelle à l’étude des modèles de marchés ou autre phénomènes financiers dans lesquels l’expression et l’évaluation de comportements individuels peut permettre la compréhension des phénomènes globaux. Identifier quels comportements sont nécessaires pour obtenir des bulles spéculatives par exemple. Ces travaux sont intégrés à l’ACI sur les systèmes complexes en SHS à laquelle nous participons ainsi que dans le projet INRIA FERMAT en cours d’élaboration. 2.12.3 Résultats – 3 thèses et 1 habilitation ont été soutenues dans l’équipe depuis Janvier 2005. 71 72 Équipes – L’équipe a été présente avec des papiers acceptés sur un grand nombre de conférences Internationales et nationales du domaines. On notera par exemple que nous avons systématiquement des papiers acceptés à ECAI, la plus grande conférence Européenne du domaine et systématiquement aux JFSMA, la conférence française du domaine. – L’équipe SMAC a toujours eu un grand souci de mise en oeuvre des modèles qu’elle propose dans une approche Génie Logiciel. La plupart de nos travaux ont notamment donné lieu à des outils disponibles sur notre site internet http://www.lifl.fr/SMAC (voir la rubrique Logiciels). – Les chercheurs de l’équipe sont relecteurs de plusieurs revues nationales (RIA, RSTI) et internationales (JAAMAS, TCS, ECR, ..) ainsi que de nombreuses conférences (ECAI, IJCAI, AE, ESSA, EUMAS, JFSMA, MFI, JFPDA, ...) 2.12.4 Perspectives Auto-Evaluation Les travaux de l’équipe SMAC sont d’une qualité certaine, mais ne sont pas suffisamment visibles au niveau International. Il faudra dans les années qui viennent renforcer les publications en revues internationales (la culture actuelle va plutôt vers les conférences) et renforcer la visibilité de l’ensemble de l’équipe à l’extérieur. Perspectives D’une manière générale, l’un des objectifs scientifiques de l’équipe consiste à fusionner l’ensemble de ses travaux et de ses outils dans une méthodologie commune. C’est l’objectif de notre travail sur IODA dans lequel l’ensemble des thèmes de l’équipe devrait s’inscrire. Il s’agit ici d’un problème dur : méthodes et outils pour l’approche centrée-individus couvrant à la fois les aspects centralisés et distribués, cognitifs et réactifs, en environnement géographique ou non. Aucune équipe actuelle n’a encore de réponse à cette unification. Plusieurs contrats sont en cours d’élaboration. Les années qui viennent permettront de les concrétiser. parmi ceux-ci on notera : – L’usage de notre API Cocoa dans les plateformes de jeux Vidéo de la Société Ankama. – La mise en place de systèmes comportementaux normatifs et non normatifs chez Renault – Un nouveau projet labellisé par le pôle de commerce PICOM sur des agents négociateurs (Acheteurs et Vendeurs) à travers le WEB – Des agents adaptés au Semantic Web et à la fouille de données avec la société Archimed 2.12.5 Collaborations – INRETS. Modélisation du comportement des pié– RENAULT. Conception d’outils de diférentiation tons dans l’architecture ARCHISIM de l’INRETS. Cette comportementale pour les générateurs de traffic utilicollaboration s’est concrétisée par la thèse de L Bonte. sés dans le simulateur SCANNER. Cette collaboration (Contact : S Espié) est concrétisée par la thèse de B Lacroix (Contact A – THALES. Conception d’agents conscients du temps Kemeny). par l’utilisation d’Artifacts de calcul. Cette collabora- – Concordia Univ. Collaboration sur la comparaison tion a donnée lieu à la Thèse de C Dinont. (Contact P des approches centralisées et Multi-Agents pour l’alTaillibert) location de ressources en environnement dynamique – ANKAMA. Mise en place d’un dispositif de raisonne- avec le Pr B Jaumard, Université de Concordia, Monment cognitif pour les Personnages Non Joueurs. treal, Quebec 2.12.6 Contrats Anayse computationnelle des marchés et institutions (ACI –Systèmes Complexes en SHS) de 2004 à 2007, partenaires : LEM : Lille Metropole Economie (Pr O Brandouy). 2.12.7 Logiciels et brevets MOSAIQUES (CPER) de 2005 à 2008. MIAOU (CEPR) de 2005 à 2008. EUCUE (CPER) de 2005 à 2008. 2.12. SMAC GENCA (http://www2.lifl.fr/SMAC/projects/ genca/) : APi de négociation entre agents IODA (http://www2.lifl.fr/SMAC/projects/ ioda/) : Plateforme de simulations à agents situés, réactifs, large échelle COCOA (http://www2.lifl.fr/SMAC/projects/ cocoa/) : Plateforme à agents situés, cognitifs. PRISON (http://www2.lifl.fr/IPD/) : API d’évalua- 73 tion de comportements en théorie des jeux MAGIQUE (http://www2.lifl.fr/SMAC/projects/ magique/) : Plateforme de conception d’application à agents physiquement distribués. SIMULE (http://www2.lifl.fr/SMAC/projects/ simule/) : Plateforme de développement d’applications large échelle, s’appuyant sur IODA 2.12.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Jean-Christophe ROUTIER, Conception par agent orientée compétences (nov 2005). Damien DEVIGNE, Approche centrée interaction pour la simulation d’agents cognitifs situés (3 Juillet 2007). Cedric DINONT, Calculs longs et partage des ressources processeur dans les systèmes multi-agents cognitifs (31 mars 2007). Thèses de doctorat Julien DERVEEUW, Simulation multi-agents de marchés financiers (14 Janv 2008). 2.12.9 Visibilité et faits marquants Visibilité – Jean-Paul Delahaye a participé plusieurs fois à des émissions scientifiques de Radio. Il tient par ailleurs la rubrique « Logique et calcul » de La revue Pour La Science (un article de 6 pages chaque mois). Il publie par ailleurs un livre tous les deux ans, des articles dans l’Encyclopédie Universalis et dans Interstices (http://interstices.info/) – P Mathieu a été nommé en 2007 Président des Journées Francophones sur les Systèmes MultiAgents (JFSMA) , la conférence Française du domaine. – P Mathieu a participé à près de 20 thèses et habilitations ces 3 dernières années (près de 60 au total), dont plus de la moitié comme rapporteur. – P Mathieu a été élu, puis réélu 2 fois Président de la Commission de Spécialistes en Informatique de Lille 1 (CSE 27) – L’équipe a ou a eu dans cette période, plusieurs membres élus des conseils centraux de notre université : CA (Y Secq, B Beaufils), CS (P Mathieu), CEVU (Y Secq, JC Routier, P Mathieu). Elle contient aussi depuis récemment un Vice-président de l’Université (P Mathieu). Ces différents points factuels, montrent que l’ensemble des membres de l’équipe est très visible aussi bien sur le plan local que national. Par ailleurs, les collaborations industrielles sont aussi là pour en attester. 2.12.10 Publications significatives 1. Cédric Dinont an Emmanuel Druon, Philippe Mathieu, and Patrick Taillibert. Artifacts for time-aware agents. In Proceedings of the International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS’06), pages 593–600, 2006. 2. Bruno Beaufils and Philippe Mathieu. Cheating is not playing : Methodological issues of computational game theory. In G. Brewka, S. Coradeschi, A. Perini, and P. Traverso, editors, Proceedings of the 17th European Conference on Artificial Intelligence (ECAI’06), pages 185–189. IOS Press, 2006. 3. Rémi Dorat and Jean-Paul Delahaye. Networks of communities and evolution of cooperation. International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, 2008. To appear. 4. Yoann Kubera, Philippe Mathieu, and Sébastien Picault. Interaction-oriented agent simulations : From theory to implementation. In Proceedings of the 18th European Conference on Artificial Intelligence (ECAI’08). IOS Press, 2008. To appear. 5. Maxime Morge and Jean-Christophe Routier. Debating over heterogeneous descriptions. Journal of Applied Ontology, 2(3-4) :333–349, 2007. Special issue on Formal Ontologies for Communicating Agents. 6. Marie-Hélène Verrons and Philippe Mathieu. How to solve a scheduling problem by negotiation. In Proceedings of the 6th International 74 Équipes Conference on the Practice and Theory of Automated Timetabling (PATAT’06), volume 3867 of Lecture Notes in Computer Science, pages 502–505. Springer, 2006. 2.13 STC Mots-clés : Modélisation, Vérification, Sûreté de fonctionnement, Simulation, Systèmes embarqués, Mobilité, Circuits, Biologie systémique, Documents XML, Bases de données Automates, Logique, Langages de programmation, Concurrence, Processus stochastiques, Raffinement 2.13.1 Membres Permanents Yves ANDRÉ, MCF Université de Lille 3 dans l’équipe depuis 2000 Anne-Cécile CARON, MCF Université de Lille 1 dans l’équipe depuis 2000 Mireille CLERBOUT, PR2 Université de Lille 1 dans l’équipe depuis 2000 Philippe DEVIENNE, CR1 CNRS dans l’équipe depuis 2000 Cédric LHOUSSAINE, MCF Université de Lille 1 dans l’équipe depuis 2004 Mirabelle NEBUT, MCF Université de Lille 1 dans l’équipe depuis 2003 Joachim NIEHREN, DR2 INRIA dans l’équipe depuis 2005 à 50 % Yves ROOS, MCF Université de Lille 1 dans l’équipe depuis 2000 Isabelle SIMPLOT-RYL, PR2 Université de Lille 1 dans l’équipe depuis 2000 Sophie TISON (resp.), PR1 Université de Lille 1 dans l’équipe depuis 2000 Non permanents Emmanuel FILLIOT, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2005 Olivier GAUWIN, Doctorant Université de Lille 1 dans l’équipe depuis décembre 2006 Dorina GHINDICI, Doctorant Université de Lille 1 dans l’équipe depuis octobre 2005 Slawek STAWORKO, POST-DOC INRIA dans l’équipe depuis 1/07/2007 Invités et anciens membres Jean-Marc TALBOT (Maitre de conférence). Mathias SAMUELIDES (ATER). Ammar ALJER (Post-doc). 2.13.2 Problématique L’équipe est née en 2000 du regroupement de plusieurs équipes désireuses de partager et d’appliquer leurs compétences (logique, automates, réécriture, traces, contraintes,...) pour modéliser, spécifier et vérifier dans divers domaines, en interaction avec d’autres équipes ou d’autres partenaires. Fonctionnant d’une certaine façon comme une pépinière, elle a permis la naissance de quatre projets, liés à quatre domaines d’applications différents : – BHDL (P. Devienne) Dans le domaine de la conception et la maintenance de systèmes électroniques embarqués, l’utilisation d’un langage formel de spécification est de plus en plus considérée comme le fondement d’un réel processus de validation en particulier dans le cas d’exigences de sureté ou de sécurité par exemple pour des systèmes dit critiques. Le fil conducteur de nos recherches est la conception globale par raffinement en prenant en particulier en compte le co-design (hardware/software), la traçabilité de propriétés de sureté et sécurité, la tolérance aux pannes. – BIOCOMPUTING (C. Lhoussaine, M. Nebut, J. Niehren : L’objectif principal est de proposer de nouveaux outils informatiques dédiés à la biologie systémique afin, plus spécifiquement, de contribuer à une meilleure compréhension de la dynamique des réseaux de régulation génétique. Notre objectif est double : – étudier les langages de programmation concurrents dédiés à la modélisation tant qualitative que quantitative des systèmes biologiques et à leur simulation. 2.13. STC – modéliser des réseaux de régulation génétique comme études de cas du domaine de la biologie cellulaire procaryotique. – QUERY (Y. André, AC Caron, J. Niehren, Y. Roos, S.Tison) Le domaine d’application ici est l’extraction d’information dans les données semi-structurées, en partenariat avec l’équipe Grappa pour les aspects adaptatifs. Nous considérons des données modélisées par des arbres, ordonnés ou non, d’arité bornée ou non, ou des graphes dirigés. Dans ce contexte, nous nous intéressons aux tâches de validation -automates, logique et model-checking, contraintes et algorithmes-, d’interrogation et navigation -logique (MSO, FO, TQL ...), Xpath, composition de requêtes, transformation de requêtes,...- et de transformation - transducteurs, ...,-. – SAFE (M. Clerbout, I. Simplot-Ryl) Dans la thématique générale de la spécification et de la vérification, nous nous sommes intéressés en particulier à la sûreté de fonctionnement des systèmes distribués et ouverts, pouvant être mis à jour après diffusion. Nos travaux ont eu pour motivation commune d’étudier les apports des méthodes formelles à la sûreté de fonctionnement et à la sécurité dans des contextes applicatifs variés dans les systèmes distribués, ouverts, extensibles, supportant l’adaptabilité ou la mobilité. En particulier, nous sommes intéressés aux apports des constructions orientées objet dans ce domaine et à la manière dont on peut assurer une certaine sûreté de fonctionnement et, dans certains cas, des propriétés de sécurité en restant le plus proche possible des préoccupations et des habitudes des programmeurs. Nous nous sommes efforcés d’imposer le moins de contraintes possible et de proposer des solutions faciles d’utilisation, de restreindre au minimum l’usage des mécanismes objet, au prix de l’expressivité si nécessaire. Nous avons souhaité mettre en avant l’aspect « ouvert » des systèmes donc utiliser exclusivement un raisonnement local qui ne repose pas sur un état du contexte à un instant donné. Enfin, pour que nos propositions soient réalistes, nous nous sommes efforcés de rester dans le cadre de vérifications ou d’analyses statiques afin de ne jamais pénaliser les performances d’exécution : nous allons donc proposer de raisonner statiquement sur des comportements intrinsèquement dynamiques et les mêmes problèmes, par exemple le traitement de la liaison dynamique de méthode, vont se décliner aux travers des différents sujets abordés. 2.13.3 Résultats Langages de programmation Dans [797, 269], nous avons proposé une extension orientée objet du pi-calculus stochastique (Spi) appelé Spico afin de simplifier et améliorer la modélisation. Spico possède une sémantique stochastique formelle fondée sur des Chaînes de Markov à Temps Continu et nous avons montré qu’il y a codage de Spico dans Spi préservant la sémantique stochastique. Dans [260], nous présentons le pi-calcul attribué, une extension du pi-calcul dont les processus sont attribués et les synchronisations dépendent des attributs. Ce calcul permet de définir les propriétés spatiales, géométriques, physiques ou biologiques des processus. Nous avons proposé une langage à base de règles de réactions, fondé sur le Join-calcul, destiné à fournir un cadre unificateur pour les langages à règles. Des travaux en cours utilisent ce langage pour étudier et comparer l’expressivité des langages de modélisation Biocham et Kappa. Modélisation de Cas d’études en Biologie Plusieurs cas d’études, réalisés avec Spico, nous ont permis de définir de nouvelles techniques de modélisation [462, 157, 1102]. En particulier, nous avons montré comment modéliser et simuler la coopérativité dans la régulation des génes de la bactérie sur l’exemple du lambda switch, et comment, plus généralement, comment exprimer la transcription et traduction bactérienne [138]. Des travaux en cours étudient différentes techniques de modélisation à base de règles à travers l’exemple de l’atténuation de la traduction de l’opéron tryptophane, un exemple conplexe de mécanisme de régulation. Plate-forme BHDL. Dans le cadre du programme à vocation mondiale ITRANS : pôle de compétitivité sur les transports ferroviaires, nous avons monté un programme de recherche AFCIM (Architectures formelles pour la conception intégrée et la maintenance de systèmes embarqués) qui a obtenu un financement sur 3 ans (2006-2009). Nous avons développé une plateforme d’expérimentation BHDL qui met en œuvre nos travaux sur le co-design par raffinement autour du langage B, son atelier de preuve (Atelier B) et le langage VHDL Extension dynamique de classes dans le cadre de la collaboration avec Oslo. Nous offrons la possibilité de modifier, pendant l’exécution, la définition d’une classe sans arrêter le système en impactant toutes les futures instances de cette classe et de ses sous-classes mais aussi toutes les instances existantes de cette classe et de ses sous-classes. Nous avons défini un modèle (et modifié 75 76 Équipes l’implantation de C REOL en conséquence) autorisant uniquement l’addition d’attribut, l’addition et la redéfinition de méthodes qui, comparé à la littérature, nous permet de mettre à jour des objets actifs, ne terminant pas forcément, de manière asynchrone, en ne gardant cependant qu’une version de classe dans le système et dans un modèle qui supporte l’héritage multiple. Spécification de composants logiciels. Définition d’une notation permettant de spécifier le comportement observable en termes de traces de communication. Le niveau d’abstraction choisi nous permet à la fois de nous abstraire des spécificités de chaque technologie et de rester assez proches d’un modèle exécutable pour envisager des techniques de validation telles que le test. Nous proposons une démarche globale permettant d’accroître la connaissance du comportement d’un composant à toutes les étapes de son cycle de vie, et donc d’améliorer la sûreté des applications : 1. les composants « réels » sont testés pour s’assurer de leur conformité par rapport à une spécification donnée ; 2. les validations d’intégration de composants et des assemblages complets sont réalisées sur le modèle formel. Sûreté de fonctionnement et sécurité dans les systèmes embarqués. Ces travaux ont été menés en collaboration avec l’équipe RD2P : – dans les systèmes embarqués de petite taille permettant le chargement dynamique d’applications ou l’extension du système, la confidentialité et l’intégrité des données sont souvent garanties par le typage. Nous avons proposé de faire reposer la sécurité de l’extensibilité des systèmes et des systèmes de types qu’ils supportent sur un système de méta-types contrôlant, au chargement, les éditions de liens réalisées. Ces résultats sont intégrés au système C AMILLE ; – nous avons également étudié les moyens d’assurer la fiabilité des composants système chargés dynamiquement dans le contexte des systèmes extensibles. Nous avons obtenu des résultats basés sur l’analyse statique de bytecode (puisque nous considérons du code mobile) pour la vérification au chargement de plusieurs types de composants. Nous utilisons une technique, développée dans le cadre de la vérification de type, permettant, grâce un pré-calcul, à un système embarqué de petite taille de vérifier la propriété d’un composant chargé de manière autonome. Nos résultats sur la vérification au chargement d’ordonnanceurs temps réels, l’analyse de flot d’information et l’analyse d’échappement sont implantés dans la plateforme J ITS. Efficacité et Expressivité de langages de requêtes XML (en collaboration avec l’équipe Grappa.) Nous avons exhibé un fragment efficace de XPath 2.0. (ACM PODS 2007 [229]). Nous avons proposé un modèle d’automates de requêtes n−aires pour les arbres d’arité non bornée [311], étendu et généralisé les notions d’indépendance de variables et de dimension orthographique issues des bases de données au cas des requêtes n−aires définissables en MSO ou en FO [232]. Etudiant l’évaluation de requêtes en « streaming », nous avons proposé une classe d’automates (streaming tree automata) adaptée et en avons déduit un algorithme optimal, dans la mesure où il donne la réponse dès que possible lors du parcours du document, (Thèse d’O. Gauwin, PlanX 2008) . Dans le cadre de la thèse de D. Debarbieux, nous avons étudié les requêtes dans les données semistructurées modélisées par des graphes orientés, proposant en particulier de nouveaux algorithmes de décision pour le problème d’implication de contraintes d’inclusion ([4]). Automates et TQL Dans le cas des arbres ordonnés, définissant une nouvelle classe d’automates, les « TAGED » (Tree Automata with Global Equalities and Disequalities), nous avons montré la décidabilité de la satisfiabilité d’un fragment de la logique spatiale TQL -Tree Query Logic proposée par Cardelli et Ghelli- avec variables d’arbres [231]. Cette classe d’automates peut aussi être appliquée dans le cadre de l’unification avec contraintes d’appartenance, ou de MSO étendue avec des tests d’égalité. Dans le cadre des arbres non ordonnés, nous avons étudié différents aspects - expressivité, model-checking, satisfiabiliité- de TQL et proposé des fragments syntaxiques capturant MSO et PMSO [177], nous appuyant sur une nouvelle classe d’automates à contraintes arithmétiques. Plus généralement nous avons étudié le lien dans le cas non ordonné entre automates et logiques [176] . Quelques autres résultats autour des Automates En collaboration avec H. Ohsaki (NAIST, Japan), nous avons étudié le cas des arbres non ordonnés d’un point de vue « automates équationnels AC » [315]. Avec G. Godoy (UPC, Spain), privilégiant l’utilisation des automates, nous avons obtenu de nouveaux résultats de décidabilité pour des propriétés de normalisation de systèmes de réécriture [252]. Avec S. Maneth (NICTA, Australia) et G. Godoy, nous avons apporté une réponse -très- partielle au problème (ouvert depuis 30 ans) de la décidabilité de la préservation de la reconnaissabilité par morphismes d’arbres [251]. Nous avons étudié en collaboration avec l’équipe Grappa de nouvelles classes de langages réguliers apprenables 2.13. STC 77 à partir d’exemples positifs [64, 556]. 2.13.4 Perspectives Bilan général : L’objectif de la création de STC en 2002 était la définition de nouveaux projets autour de l’utilisation de méthodes formelles dans différents domaines d’application. Cet objectif est atteint, et de façon satisfaisante comme en attestent les publications dans les conférences et revues des domaines d’application (PODS, CMSB, ...). Nous avons décidé que les groupes poursuivraient le développement de leur projet au sein des équipes correspondant au domaine d’application : Biocomputing de façon autonome dans l’équipe thématique « Modélisation du vivant », Query au sein de Mostrare, Safe au sein de l’équipe Pops, BHDL dans l’équipe WEST. Ce choix a été pris pour des raisons de clarification des structures et d’efficacité mais nous sommes soucieux de garder le lien entre les différents membres de l’équipe qui ont une culture « méthodes formelles » (séminaires communs par exemple). Le bilan par projets : BioComputing est une activité émergente dont les membres, issus de la communauté des langages de programmation, ont consacré beaucoup d’efforts à leur formation en biologie ; ce fut fructueux comme l’attestent les publications obtenues dans ce domaine. Pour renforcer les collaborations avec des biologistes, a été soumise une demande de projet de l’Institut de Recherche Interdisciplinaire de Lille. Les différents travaux réalisés de SAFE ont été conduits par l’intérêt pour la sûreté de fonctionnement et la sécurité dans les systèmes distribués, ouverts, extensibles, supportant l’adaptabilité ou la mobilité. Les domaines d’application choisis étaient assez variés et il nous a paru nécessaire de recentrer l’activité de Safe sur un champ plus étroit compte-tenu des forces disponibles. Les travaux sur les systèmes embarqués de petite taille ayant été les plus fournis et offrant des perspectives à moyen et long terme, le groupe Safe a choisi de poursuivre dans cette voie au sein de l’équipe R D 2 P. Query poursuit naturellement son travail autour des requêtes et des transformations de données semi-structurées au sein de l’équipe MOSTRARE, en développant l’aspect « sécurité des échanges de contenus ». BHDL rejoint l’équipe WEST où il prévoit d’étendre son langage d’annotations et de modélisation vers le langage PSL, adaptation de la logique LTL créée par les développeurs de circuits numériques, pour pouvoir par exemple exprimer des propriétés temporelles. Remarques : Un de nos points faibles reste le nombre de doctorants qui a augmenté mais reste faible ; ceci est dû essentiellement à la difficulté de recrutement sur nos thématiques. D’autre part, notre activité en termes de projets nous semble satisfaisante au niveau national mais doit être développée au niveau européen. 2.13.5 Collaborations – Adelinde M. Uhrmacher and Mathias John, simulation and modelling group, University of Rostock, Germany – Céline Kuttler and Valerio Passini, Centre for Computational and Systems Biology, University of Trento, Italy – Cristian Versari, University of Bologna, Italy. – – – – – – Olaf Owe et Einar Broch Johnsen, Oslo University Issa Traoré, Victoria University, Canada Guillem Godoy (UPC, SPAIN) [252, 251] Sebastian Maneth (NICT, Australia) [251] UTC, INRETS et LIFC (projet AFCIM). Hitoshi Ohsaki (NAIST, Japan) [315] 2.13.6 Contrats Programmation concurrente pour la régulation de réseaux de régulation génétique (BQR) de 2004 à 2005. Modélisation et simulation de réseaux de régulation génétiques : équations différentielles et programmation concurrente (PPF Bio-Informatique) de 2008 à 2009, partenaires : STC/BioComputing et Calfor. Régulation de l’expression génétique : aux frontières des modélisations déterministes et sto- chastiques. (PEPS) de 2008 à 2009, partenaires : STC/BioComputing et Calfor. Sfincs (ANR –SESUR 2007) de 2008 à 2010. Spops (ACI –Securité) de 2003 à 2006, partenaires : coordonnée par G. Barthe. projet Mosaiques (CPER, programme Tac) de 2004 à 2006. Creol (Research Council of Norway (IKT-2010)) de 2004 à 2008. 78 Équipes Cocoa (CPER, programme Tac) de 2004 à 2006. TraLala (ACI –Masse de Données) de 2004 à 2007. Enum (ANR –Blanc) de 2007 à 2009. Architectures Formelles pour la Conception Intégrée et la Maintenance de systèmes embarqués (AFCIM) (Projet pôle de compétitivité I-Trans) de 2006 à 2008, partenaires : JL Boulanger (UTC), G. Mariano (INRETS, Villeneuve d’Ascq), J.Julliand, F. Bouquet (LIFC) Coord. national : P. Devienne. BioSpace (ANR –Jeunes Chercheurs) de 2008 à 2010, partenaires : coord. : C. Lhoussaine. Codex (ANR –Domaines Emergents) de 2008 à 2010. 2.13.7 Logiciels et brevets Spico (http://spico.gforge.inria.fr) : An implementation of the Stochastic PI-calculus with Concurrent Objects. BHDL : plateforme opensource d’expérimentation qui met en œuvre nos travaux sur le co-design par raffinement autour du langage B, son atelier de preuve (Atelier B) et le langage VHDL 2.13.8 Thèses et habilitations à diriger des recherches Habilitations à diriger des recherches Jean-Marc TALBOT, Model-checking pour les ambients : des algèbres de processus aux données semistructurées. (9 décembre 2005). Isabelle SIMPLOT-RYL, Sûreté de fonctionnement en contexte objet, distribué et extensible. (4 décembre 2006). Thèses de doctorat Denis DEBARBIEUX, Modélisation et requêtes des documents semi-structurés : exploitation de la structure de graphe. (9 décembre 2005). Iovka BONEVA, Expressivité, satisfiabilité et model checking d’une logique spatiale pour arbres non ordonnés. (22 juin 2006). Céline KUTTLER, Modélisation de l’expression génétique bactérienne dans un pi-calcul stochastique à objets concurrents. (23 janvier 2007). Arnaud BAILLY, Test et validation de composants logiciels. (15 décembre 2005). Yann HODIQUE, Sûreté et optimisation par les systèmes de types en contexte ouvert et contraint. (13 avril 2007). 2.13.9 Visibilité et faits marquants Visibilité Membres de comités de programme de conférences internationales (RTA’09, LCN’08, MFCS’08, CSMB’08,FOSSACS’07,MFCS’07,RTA’07... ), de nombreux workshops, de comité éditorial de revues (RAIRO ITA), tutoriaux invités, participation à l’organisation de conférences (BDA’06,EGC’06,..), nombreuses responsabilités (direction ED, laboratoire, conseils de l’Université, direction département IUT, ...) : voir fiches individuelles. 2.13.10 Publications significatives 1. Yves André, Anne-Cécile Caron, Denis Debarbieux, Yves Roos, and Sophie Tison. Path constraints in semi-structured data. Theoretical Computer Science, 385(1-3) :11–33, 2007. 2. Arnaud Bailly, Mireille Clerbout, and Isabelle Simplot-Ryl. Component composition preserving behavioural contracts based on communication traces. Theoretical Computer Science, 363(2) :108–123, 2006. 3. Iovka Boneva, Jean-Marc Talbot, and Sophie Tison. Expressiveness of a spatial logic for trees. In 20th Annual IEEE Symposium on Logic in Computer Science (LICS 2005), pages 280–289. IEEE Comp. Soc. Press, 2005. 4. Emmanuel Filiot, Joachim Niehren, Jean-Marc Talbot, and Sophie Tison. Polynomial time fragments of XPath with variables. In 26th ACM SIGMOD-SIGACT-SIGART Symposium on Prin- ciples of Database Systems (PODS 2007), pages 205–214. ACM-Press, 2007. 5. Olivier Gauwin, Joachim Niehren, and Yves Roos. Streaming tree automata. Information Processing Letters, 2008. To appear. 6. Guillem Godoy and Sophie Tison. On the normalization and unique normalization properties of term rewrite systems. In International Conference on Automated Deduction (CADE 2007), volume 4603 of Lecture Notes in Computer Science, pages 247–262. Springer Verlag, 2007. 7. Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. On the use of metatypes for safe embedded operating system extension. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), 22(1) :1–13, 2007. 8. Mathias John, Cédric Lhoussaine, Joachim 2.14. WEST 79 Niehren, and Adelinde M. Uhrmacher. A stochastic pi calculus for concurrent objects. In Sixth International Conference on Computational Systems Biology (CMSB’08), LNCS. Springer Verlag, 2008. tional Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS’05), volume 3535 of Lecture Notes in Computer Science, pages 15–30. Springer-Verlag, June 2005. 9. Einar Broch Johnsen, Olaf Owe, and Isabelle Simplot-Ryl. A dynamic class construct for asynchronous concurrent objects. In M. Steffen and G. Zavattaro, editors, Proc. 7th Interna- 10. Wim Martens and Joachim Niehren. On the Minimization of XML Schemas and Tree Automata for Unranked Trees. Journal of Computer and System Science, 73 (4) :550–583, 2007. 2.14 WEST Mots-clés : Parallélisme, systèmes embarqués, temps-réel, ingénierie dirigée par les modèles, compilation, conception conjointe 2.14.1 Membres Permanents Pierre BOULET, PR2 Université de Lille 1 dans l’équipe depuis 1998 Jean-Luc DEKEYSER (resp.), PR1 Université de Lille 1 dans l’équipe depuis 1984 Cédric DUMOULIN, MCF Université de Lille 1 dans l’équipe depuis 2005 Anne ÉTIEN, MCF Université de Lille 1 dans l’équipe depuis 2006 Abdoulaye GAMATIÉ, CR2 CNRS dans l’équipe depuis 2005 Frédéric GUYOMAR’H, MCF Université de Lille 1 dans l’équipe depuis 2007 Emmanuel LEGUY, IE Université de Lille 1 dans l’équipe depuis 2008 Philippe MARQUET, MCFHC Université de Lille 1 dans l’équipe depuis 1992 Samy MEFTALI, MCF Université de Lille 1 dans l’équipe depuis 2006 Non permanents Adolf ABDALLAH, Doctorant INRIA dans l’équipe depuis 2007 Mouna BAKLOUTI, Doctorant Université de Lille 1 dans l’équipe depuis 2007 Rabïe BEN ATITALAH, POST-DOC INRIA dans l’équipe depuis 2004 Hajer CHTIOUI, Doctorant Université de Lille 1 dans l’équipe depuis 2006 Calin GLITIA, Doctorant INRIA dans l’équipe depuis 2006 Souha KAMOUN, Doctorant Université de Lille 1 dans l’équipe depuis 2006 Sébastien LE BEUX, POST-DOC INRIA dans l’équipe depuis 2004 César MOURA, POST-DOC INRIA dans l’équipe depuis 2007 Imran Rafiq QUADRI, Doctorant Université de Lille 1 dans l’équipe depuis 2006 Julien TAILLARD, Doctorant Université de Lille 1 dans l’équipe depuis 2005 Huafeng YU, Doctorant INRIA dans l’équipe depuis 2005 2.14.2 Invités et anciens membres Éric RUTTEN (CR1 INRIA). Abou El Hassan BENYAMINA (Chercheur invité). Emmanuel RENAUX (Postdoc). Luc CHAREST (Postdoc). Antoine HONORÉ (Ingénieur). Cyril JOLY (Ingénieur). Anouar DZIRI (ATER). 2.14.3 Problématique La thématique de l’équipe concerne la conception conjointe matériel/logiciel de systèmes embarqués avec du calcul intensif. Plus particulièrement, l’équipe travaille autour des axes de recherche suivants : Co-modélisation de système-sur-puce à hautes performances (ou High-Performance System-onChip, HPSoC). Ici l’objectif consiste à définir des métamodèles pour spécifier l’application, l’ar- 80 Équipes chitecture et l’association (logiciel/matériel). Ces métamodèles ont été définis dans un souci de conformité avec le profil standard OMG MARTE, dédié au domaine de l’embarqué. Techniques d’optimisation et de compilation. La première préoccupation ici concerne le développement de transformations automatiques de calculs avec du parallélisme de données. Ces transformations permettent à la fois de placer et d’ordonnancer une application sur une architecture. L’autre préoccupation concerne le processus de transformation de modèles de haut niveau vers la simulation (SystemC), l’exécution (OpenMP) ou la synthèse de code (VHDL). Simulation et synthèse de HPSoC. Nous proposons d’utiliser la plate-forme SystemC pour simuler à différents niveaux d’abstraction le résultat de la conception des SoC à hautes performances. Nous prenons en compte l’intégration des IP (Intellectual Properties) et leur réutilisation à différents niveaux d’abstraction (PVT, CABA). D’autre part, nous sommes capables de transformer des modèles UML d’algorithmes de calcul intensif en VHDL, pour obtenir une implantation matérielle via un processus de synthèse. 2.14.4 Résultats Les deux faits marquants récents concernent la diffusion et le transfert de nos résultats scientifiques : – La participation à l’effort de standardisation MARTE dans le cadre d’une collaboration internationale. – La diffusion de l’environnement MDE Gaspard : simulation en SystemC et synthèse en VHDL de HPSoC à partir d’un sous-ensemble de MARTE. Co-modélisation de HPSoC. Nous avons participé aux efforts internationaux de standardisation d’un profil UML pour les systèmes embarqués et temps réel. Nous participons aussi à l’ECSI, une société savante européenne pour le développement des langages de haut niveau pour la conception de circuits. Techniques d’optimisation et de compilation. Dans le cadre du projet Ter@ops nous sommes en collaboration avec de nombreuses équipes françaises travaillant sur le sujet de la compilation optimisante et du parallélisme. Nos travaux sont intégrés dans l’environnement Gaspard. Ce dernier est aussi distribué avec la plateforme du projet OpenEmbeDD auquel nous participons. Ce projet réunit la plupart des acteurs nationaux dans le domaine de l’IDM. Simulation et synthèse de HPSoC. Au niveau français le pôle system@tic regroupe les principaux acteurs du domaine. Les objectifs recouvrent la proposition d’une architecture MPSoC. Le modèle de calcul utilisé dans Gaspard fait aussi partie des modèles de programmation concernés par ce pôle. Au niveau européen le réseau d’excellence Hipeac regroupe bon nombre de scientifiques académiques et industriels du domaine System on Chip. Nous sommes également membre actif de ce réseau. 2.14.5 Perspectives La stratégie concernant les objectifs scientifiques dans les années à venir est la suivante : – continuer les études dans son champ originel d’expertise ; – étendre son champ vers de nouveaux modèles d’exécution flot de données et flot de contrôle ; – proposer des méthodes et outils d’exploration automatique de l’espace de conception pour les HPSoC ; – explorer davantage de questions sur la validation formelle des systèmes ; – diffuser largement le logiciel Gaspard comme première plateforme de co-design respectant le standard MARTE ; – intégrer les nouvelles architectures multicœurs et GPU. Suite à l’évaluation de l’EPC DaRT par l’INRIA en 2007, l’observation suivante a été faite par la direction de l’INRIA : « La Direction félicite l’équipe-projet DART pour ses résultats scientifiques dans le domaine du parallélisme de données pour les systèmes embarqués. Elle l’encourage à développer les aspects fondamentaux de ses travaux et à diffuser Gaspard sous forme de logiciel libre. » 2.14.6 Collaborations 2.14. WEST 81 – Encadrement de la thèse d’état d’Abou El Hassan Benyamina, enseignant-chercheur à l’université d’Oran, Algérie. 2.14.7 Contrats Ter@ops (pôle de compétitivité Systém@tic) de 2007 R&T, CEA List, INRIA (AOSTE, DaRT, Espresso). CORTESS (Carroll) de 2006 à 2007, partenaires : Thales à 2009, partenaires : Arteris, CEA List - Saclay, CRI - Centre De Recherches En Informatique (ENSMP, R&T, CEA List, INRIA (AOSTE, DaRT, Espresso). PEAMS (Carroll) de 2006 à 2006, partenaires : CEA, Armines), Dassault Aviation, EADS Astrium, ENSTA, Esterel Technologie, ETIS - Equipes Traitement Des Thales, INRIA (ALCHEMY, AOSTE, DaRT). Images Et Du Signal (Cnrs, Ensea, université de Cergy- OpenEmbeDD (ANR –RNTL) de 2005 à 2009, partePontoise), Freescale Semiconductor, IEF - Institut naires : Airbus, Anyware Technologies, CEA, CS SI, D’Electronique Fondamentale (CNRS, Universite France Telecom, INRIA, LAAS (CNRS), Thales AerosParis-Sud 11), INRIA (Alchemy, DaRT, CAPS), Jaluna, pace, Thales R&D, Verimag. Futurelec Operation IV (CNRT) de 2005 à 2008, parteM2000, MBDA, MND, PRiSM - Laboratoire Parallélisme, Reseaux, Systèmes, Modélisation (CNRS, naires : Valeo, EDF, INRIA (DaRT), L2EP. université de Versailles - St Quentin en Yvelines), RATP, ModEasy (Interreg. –Interreg III F/GB) de 2004 à 2007, Renault, Thales Optronique, Thales R&T, Thomson, partenaires : Université du Kent, IEMN, INRIA. ENIS (STIC INRIA-Tunisie) de 2006 à 2009, parteValeo.. Prompt2Implementation (FP6 –ITEA) de 2002 à 2005, naires : INRIA, ENIS Sfax Tunisie. partenaires : Esterel Technologies, Thales Communi- univ Californie à Irvine (Relations internationales cation France, INRIA Rocquencourt (AOSTE), Nokia, INRIA) de 2005 à 2005, partenaires : Univ. Californie à Tampere University of Technology, University of Turku. Irvine. PROTES (Carroll) de 2003 à 2006, partenaires : Thales 2.14.8 Logiciels et brevets Gaspard2 (http://www.lifl.fr/west/gaspard) : En- ARTiS (http://www.lifl.fr/west/artis) : Ordonvironnement de conception conjointe de systèmes nanceur asymétrique pour systèmes SMP intégré au embarqués de traitement de signal intensif basé sur noyau linux. logiciel libre. l’ingénierie des modèles. Licence libre. Dépôt APP en Standard MARTE Béta 1 et 2 (http://www.omgmarte. cours. org/) : Standard industriel de l’Object Management SPPoC (http://www.lifl.fr/west/sppoc) : Calcula- Group. L’équipe a contribué à son écriture. teur polyédrique symbolique. Licence GPL. 2.14.9 Thèses et habilitations à diriger des recherches Thèses de doctorat Lossan BONDÉ, Transformations de Modèles et Interopérabilité dans la Conception de Systèmes Hétérogènes sur Puce à Base d’IP (décembre 2006). Arnaud CUCCURU, Modélisation unifiée des aspects répétitifs dans la conception conjointe logicielle/matérielle des systèmes sur puce à hautes performances (novembre 2005). Philippe DUMONT, Spécification multidimensionnelle pour le traitement du signal systématique (décembre 2005). Mickaël SAMYN, Une simulation fonctionnelle d’un système monopuce dédié au traitement du signal intensif - Une approche dirigée par les modèles (décembre 2005). Ashish MEENA, Allocation, Assignation et Ordonnacement pour les Systèmes sur Puce Multi-Processeurs 2.14.10 Visibilité et faits marquants Visibilité Implication dans des réseaux scientifiques : (décembre 2006). Ouassila LABBANI, Modélisation à haut niveau du contrôle dans des applications de traitement systématique à parallélisme massif (novembre 2006). Sébastien LE BEUX, Un flot de conception pour applications de traitement du signal systématique implémentées sur FPGA à base d’Ingénierie Dirigée par les Modèles (décembre 2007). Éric PIEL, Ordonnancement de systèmes parallèles temps-réel, De la modélisation à la mise en œuvre par l’ingénierie dirigée par les modèles (décembre 2007). Rabïe BEN ATITALAH, Modèles et simulation des systèmes sur puce multiprocesseurs - Estimation des performances et de la consommation d’énergie (mars 2008). Safouan TAHA, Modélisation conjointe logiciel matériel de systèmes temps-réels (mai 2008). 82 Équipes – Comité exécutif et secrétariat de l’association européenne ECSI (European Electronic Chips and Systems design Initiative, http://www.ecsi.org/) ; – GDR CNRS : ARP (Architecture, Réseaux, Parallélisme) devenu ASR (Architecture, Systèmes, Réseaux) et SoC-SiP (System-on-Chip - System In Package) ; – participation au réseau d’excellence Hipeac. Organisation d’événements scientifiques. Les membres de WEST ont participé aux comités de programme des événements suivants : FDL’05, IDM’05, ISPAN’05, GTTSE’05, RTLWS’05, ISPDC’05, MSR’05, RTS’05, FDL’06, RECoSoC’06, IDM’06, MP@IDM’06, DATE’06, ECMDA’06, DATE’07, ISPAN’07, FDL’07, GTTSE’07, ECMDA’07, IDM’07, MP@IDM’07, SéMo@IDM’07, RTNS’07, RECoSOC’07, SOC’07, IDM’08, RTNS’08, FDL’08, ECMDA’08, RECoSOC’08, SOC’08. Pierre Boulet a co-organisé le workshop « Modeling and Analyzis of Real-Time and Embedded Systems with the MARTE UML profile » à DATE’08.Cédric Dumoulin à organisé les journées sur l’IDM 06 à Lille. Philippe Marquet a organisé RTLWS’05, la 7e édition du Realtime Linux Workshop en novembre 2005. Responsabilités éditoriales. L’équipe a édité les actes de MSR’05 , le volume 39 du Journal Européen des Systèmes Automatisés, le livre Advances in Design and Specification Languages for SoCs et les actes de IDM’06. Pierre Boulet a été co-président du comité de programme de FDL’06, FDL’07 et FDL’08. Participation à des jurys de thèse et habilitations à diriger des recherches. Les membres de l’équipe participent à des jurys de 15 à 20 thèses et habilitations à diriger des recherches chaque année. Autres. – Les membres relisent environ 100 articles de conférence et 15 à 20 articles de journaux par an. – L’équipe est leader du projet Interreg ModEasy. – P. Boulet est directeur-adjoint du LIFL. – En tant que directeur du programme doctoral au LIFL et à l’école doctorale SPI, J.-L. Dekeyser est impliqué dans un cadre d’échange franco-belge concernant le programme doctoral. – J.-L. Dekeyser a été impliqué dans le programme d’échange SFERE entre la France et le Pakistan. – Les membres ont participé aux commissions de recrutement des universités de Brest, Lille 1, Lille 3, Calais et Valenciennes, ainsi qu’à des jurys de recrutement de l’INRIA (P. Boulet a été membre de la commission d’évaluation de l’INRIA de septembre 2005 à septembre 2008). Faits marquants La finalisation du standard MARTE se termine le 3 avril 2009. Deux versions bêta sont parues et le chapitre RSM est directement issu de nos travaux et entièrement rédigé par l’équipe. 2.14.11 Publications significatives 1. Ahmad Chadi Aljundi, Jean-Luc Dekeyser, Mohan Tahar Kechadi, and Isaac D. Scherson. A universal performance factor for multi-criteria evaluation of multistage interconnection networks. Future Generation Computer Systems, 22(7) :794–804, 2006. introspection in SystemC. Annals for Micro and Nano Systems, 2007. 2. Rabie Ben Atitallah, Éric Piel, Smail Niar, Philippe Marquet, and Jean-Luc Dekeyser. Multilevel MPSoC simulation using an MDE approach. In IEEE International SoC Conference (SoCC 2007), Hsinchu, Taiwan, September 2007. 4. Arnaud Cuccuru, Jean-Luc Dekeyser, Philippe Marquet, and Pierre Boulet. Towards UML 2 extensions for compact modeling of regular complex topologies - A partial answer to the MARTE RFP. In MoDELS/UML 2005, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, pages 445–459, Montego Bay, Jamaica, October 2005. Lecture Notes in Computer Science vol. 3713. 3. Luc Charest, Philippe Marquet, Jean-Luc Dekeyser, El Mostapha Aboulhamid, and Guy Bois. Using design pattern for type unification, structural unification, semantic clarification and 5. Abdoulaye Gamatié, Thierry Gautier, Paul Le Guernic, and Jean-Pierre Talpin. Polychronous design of embedded real-time applications. ACM Transactions on Software Engineering and 2.14. WEST Methodology, 2007. Volume 16, Issue 2. 6. Abdoulaye Gamatié, Eric Rutten, Huafeng Yu, Pierre Boulet, and Jean-Luc Dekeyser. Synchronous modeling and analysis of data intensive applications. EURASIP Journal on Embedded Systems, 2008. (To appear). 7. Ouassila Labbani, Éric Rutten, and Jean-Luc Dekeyser. Safe design methodology for an intelligent cruise control system with GPS. In 64th IEEE Vehicular Technology Conference (VTC 2006), Montréal, Québec, Canada, September 2006. 8. Sébastien Le Beux, Philippe Marquet, and JeanLuc Dekeyser. A design flow to map parallel 83 applications onto FPGAs. In 17th IEEE International Conference on Field Programmable Logic and Applications, Amsterdam, Netherlands, August 2007. 9. Philippe Marquet, Simon Duquennoy, Sébastien Le Beux, Samy Meftali, and Jean-Luc Dekeyser. Massively parallel processing on a chip. In ACM Int’l Conf. on Computing Frontiers, Ischia, Italy, May 2007. 10. Hassan Sbeyti, Smail Niar, and Lieven Eeckhout. Pattern-driven prefetching for multimedia applications on embedded processors. Journal of Systems Architecture, 52(4) :199–212, April 2006. 3 Publications Une liste des publications par équipe est disponible à http://www.lifl.fr/AERES2008. 3.1 ACL sélectives Nous proposons ici une sélection des publications ACL jugées réellement sélectives par les équipes du laboratoire (internationales et de rang A dans diverses listes ou taux d’acceptation inférieur à 30 %). [1] M. Adda, R. Missaoui, and P. Valtchev. Relation rule mining. Taylor and Francis - International Journal of Parallel, Emergent and Distributed Systems, 22(6) :439–449, December 2007. [2] M. Adda, P. Valtchev, R. Missaoui, and C. Djeraba. An ontology-based sequential pattern mining approach for recommendation purposes. IEEE Internet Computing, 11(4) :45–52, July/August 2007. [3] Ahmad Chadi Aljundi, Jean-Luc Dekeyser, Mohan Tahar Kechadi, and Isaac D. Scherson. A universal performance factor for multi-criteria evaluation of multistage interconnection networks. Future Generation Computer Systems, 22(7) :794–804, 2006. [4] Yves André, Anne-Cécile Caron, Denis Debarbieux, Yves Roos, and Sophie Tison. Path constraints in semi-structured data. Theoretical Computer Science, 385(1-3) :11–33, 2007. [5] A. Antos, Cs. Szepesvari, and R. Munos. Learning near-optimal policies with Bellman-residual minimization based fitted policy iteration and a single sample path. Machine Learning Journal, 71 :89–129, 2008. [6] Arnaud Bailly, Mireille Clerbout, and Isabelle Simplot-Ryl. Component composition preserving behavioural contracts based on communication traces. Theoretical Computer Science, 363(2) :108–123, 2006. [7] Denis Béchet, Annie Foret, and Isabelle Tellier. Learnability of pregroup grammars. Studia Logica, 87(2-3) :225–252, november-december 2007. [8] Guillaume Blin, Alain Denise, Serge Dulucq, Claire Herrbach, and Hélène Touzet. Alignment of RNA structures. IEEE Transactions Computational biology and Bioinformatics, 2008. [9] Iovka Boneva and Jean-Marc Talbot. When ambients cannot be opened. Theoretical Computer Science, 2(333) :127–169, 2005. [10] S. Caboche, M. Pupin, V. Leclère, A. Fontaine, Ph. Jacques, and G. Kucherov. NORINE : a database of nonribosomal peptides. Nucleic Acids Research, pages D326 – D331, January 2008. [11] Julien Carme, Rémi Gilleron, Aurélien Lemay, and Joachim Niehren. Interactive learning of node selecting tree transducers. Machine Learning, 66(1) :33–67, 2007. [12] Géry Casiez, Daniel Vogel, Ravin Balakrishnan, and Andy Cockburn. The impact of controldisplay gain on user performance in pointing tasks. Human-Computer Interaction, 23(3) :215– 250, 2008. [13] François Cayre, Caroline Fontaine, and Teddy Furon. Watermarking security : Theory and practice. IEEE Transactions on Signal Processing, 53(10) :3976–3987, 2005. [14] Luc Charest, Philippe Marquet, Jean-Luc Dekeyser, El Mostapha Aboulhamid, and Guy Bois. Using design pattern for type unification, structural unification, semantic clarification and introspection in SystemC. Annals for Micro and Nano Systems, 2007. 85 86 Publications [15] Vincent Chevrin and José Rouillard. Instrumentation and measurement of multi-channel services systems. International Journal of Internet and Enterprise Management (IJIEM), 5(4) :333– 352, janvier 2008. [16] Vincent Chevrin and José Rouillard. Instrumentation and measurement of multi-channel services systems. International Journal of Internet and Enterprise Management (IJIEM), pages 333–352, mars 2008. [17] Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Resolution of large symmetric eigenproblems on a world wide grid. International Journal of Grid and Utility Computing (IJGUC), 2008, to appear. Inderscience publishers. [18] François Clautiaux, Claudio Alves, and José Valério de Carvalho. A survey of dual-feasible functions and superadditive functions. Accepted in Annals of Operations Research, 2008. [19] François Clautiaux, Jacques Carlier, and Aziz Moukrim. A new exact method for the two-dimensional bin-packing problem with fixed orientation. Operations Research Letters, 35(3) :357–364, 2007. [20] François Clautiaux, A. Jouglet, and J. El Hayek. A new lower bound for the non-oriented twodimensional bin-packing problem. Operations Research Letters, 35(3) :365–373, 2007. [21] François Clautiaux, Aziz Moukrim, and Jacques Carlier. Improving lower bounds for a twodimensional bin-packing problem by generating new data-dependent dual-feasible functions. accepted in International Journal of Production Research, 2008. [22] A. Coppin, J.-S. Varré, L. Lienard, D. Dauvillée, Y. Guérardel, M.-O. Soyer-Gobillard, A. Buléon, S. Ball, and S. Tomavo. Evolution of plant-like crystalline storage polysaccharide in the protozoan parasite Toxoplasma gondii argues for a red alga ancestry. Journal of Molecular Evolution, 60(2) :257–267, 2005. [23] M. Csürös, L. Noé, and G. Kucherov. Reconsidering the significance of genomic word frequencies. Trends in Genetics, 23(11) :543–546, October 2007. [24] M. Defrance and H. Touzet. Predicting transcription factor binding sites using local overrepresentation and comparative genomics. BMC Bioinformatics, 2006. [25] François Denis, Rémi Gilleron, and Fabien Letouzey. Learning from positive and unlabeled examples. Theoretical Computer Science, 348(1) :70–83, 2005. [26] G. Didier, L. Debomy, M. Pupin, M. Zhang, A. Grossmann, C. Devauchelle, and I. Laprevotte. Comparing sequences without using alignments : application to HIV/SIV subtyping. BMC Bioinformatics, 8(1), 2007. [27] G. Didier, I. Laprevotte, M. Pupin, and A. Henaut. Local decoding of sequences and alignmentfree comparison. Journal of Computational Biology, 13(8) :1465–1476, 2006. [28] Raouf Dridi and Sylvain Neut. Fiber preserving transformations and the equation y 000 = f (x, y, y 0 , y 00 ). Electronic Journal of Differential Equations, (33), 2005. [29] Raouf Dridi and Sylvain Neut. The equivalence problem for fourth order differential equations under fiber preserving diffeomorphisms. Journal of Mathematical Physics, 47(1) :013501, 6, 2006. [30] Raouf Dridi and Sylvain Neut. On the geometry of y (4) = f (x, y, y 0 , y 00 , y 000 ). Journal of Mathematical Analysis and Applications, 323(2) :1311–1317, 2006. [31] Raouf Dridi, Sylvain Neut, and Michel Petitot. Elie Cartan’s geometrical vision or how to avoid expression swell. Journal of Symbolic Computation, To appear. [32] Raouf Dridi and Michel Petitot. New classification techniques for ordinary differential equations. Journal of Symbolic Computation, To appear. 3.1. ACL sélectives [33] Nahid Emad, Serge Petiton, and Guy Edjlali. Multiple explicitly restarted arnoldi method for solving large eigenproblems. SIAM Journal on Scientific Computing, Volume 27(Number 1) :253–277, 2005. [34] Katrin Erk and Joachim Niehren. Dominance constraints in stratified context unification. Information Processing Letters, 101(4) :141–147, February 2007. [35] Violeta Felea and Bernard Toursel. Dynamic load balancing mechanism for distributed java applications. Concurrency and Computation : Practice and Experience, 18(3) :305–331, 2006. [36] Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. A bayesian 3D search engine using adaptive views clustering. IEEE Transactions on Multimedia, 9(1) :78–88, January 2007. [37] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. A framework for 3D CAD models retrieval from 2D images. Annals of Telecommunications, special issue on Technologies and tools for 3D imaging, 60(11-12) :1337–1359, November-December 2005. [38] Valérie Fiolet and Bernard Toursel. A clustering method to distribute a database on a grid. Generation Computer System (FGCS) : The International Journal of Grid Computing : Theory, methods and Applications, 23(8) :997–1002, November 2007. [39] Sanaa El Fkihi, Mohamed Daoudi, and Driss Aboutajdine. The mixture of koptimal-spanning-trees based probability approximation : Application to skin detection. Image Vision and Computing, Available online 12 February 2008 http ://www.sciencedirect.com/science/journal/02628856, 2008 To appear. [40] Arnaud Fontaine, Antoine de Monte, and Hélène Touzet. MAGNOLIA : multiple alignment of protein-coding and structural rna sequences. Nucleic Acids Research, Web Server Issue, 2008. [41] Antoine Gallais, Jean Carle, David Simplot-Ryl, and Ivan Stojmenovic. Localized sensor area coverage with low communication overhead. IEEE Transactions on Mobile Computing, 5(7) :661–672, 2008. [42] Abdoulaye Gamatié, Thierry Gautier, and Paul Le Guernic. Synchronous design of avionic applications based on model refinements. Journal of Embedded Computing, 2008. (To appear). [43] Abdoulaye Gamatié, Thierry Gautier, Paul Le Guernic, and Jean-Pierre Talpin. Polychronous design of embedded real-time applications. ACM Transactions on Software Engineering and Methodology, 2007. Volume 16, Issue 2. [44] Abdoulaye Gamatié, Eric Rutten, Huafeng Yu, Pierre Boulet, and Jean-Luc Dekeyser. Synchronous modeling and analysis of data intensive applications. EURASIP Journal on Embedded Systems, 2008. (To appear). [45] Olivier Gauwin, Joachim Niehren, and Yves Roos. Streaming tree automata. Information Processing Letters, 2008. To appear. [46] Abdelghani Ghomari and M. K. Rahmouni. A time petri net-based approach for synchronization, analysis and management of multimedia scenarios. International Journal of Parallel, Emergent and Distributed Systems, 22(6) :451–466, 2007. [47] Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. On the use of metatypes for safe embedded operating system extension. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), 22(1) :1–13, 2007. [48] D. Grzebelus, L. Lasota, T. Gambin, G. Kucherov, and A. Gambin. Diversity and structure of PIF/Harbinger-like elements in the genome of medicago truncatula. BMC Genomics, 8(409), 9 November 2007. [49] Haiwu He, Guy Bergère, and Serge G. Petiton. A hybrid gmres-ls-arnoldi method to accelerate the parallel solution of linear systems. Computer and Mathematics with Applications Journal, pages 1647–1662, 2006. 87 88 Publications [50] Julien Iguchi-Cartigny, Pedro M. Ruiz, David Simplot-Ryl, Ivan Stojmenovic, and Carmen M. Yago. Localized minimum-energy broadcasting for wireless multihop networks with directional antennas. IEEE Transactions on Computers, 2008. to appear. [51] Nacim Ihaddadene. Extraction of business process models from workflow events logs. International Journal of Parallel, Emergent and Distributed Systems, 23 :247–258, June 2008. [52] François Ingelrest and David Simplot-Ryl. Localized broadcast incremental power protocol for wireless ad hoc networks. Wireless Networks, 14(3) :309–319, 2008. [53] François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Optimal transmission radius for energy efficient broadcasting protocols in ad hoc networks. IEEE Transactions on Parallel and Distributed Systems, 17(6) :536–547, 2006. [54] Bruno Jedynak, Huicheng Zheng, and Mohamed Daoudi. Skin detection using pairwise models. Image Vision and Computing, 23(13) :1122–1130, November 2005. [55] Laetitia Jourdan, Matthieu Basseur, and El-Ghazali Talbi. Hybridizing exact methods and metaheuristics : A taxonomy. EJOR, ?, 2008. Accepted, available online. [56] Nicolas Jozefowiez, Frederic Semet, and El-Ghazali Talbi. The bi-objective covering tour problem. Computers and Operations Research, 34 :1929–1942, 2007. [57] Nicolas Jozefowiez, Frederic Semet, and El-Ghazali Talbi. Target Aiming Pareto Search and its application to the vehicle routing problem with route balancing. Journal of Heuristics, 13 :455–469, 2007. [58] Nicolas Jozefowiez, Frederic Semet, and El-Ghazali Talbi. A multi-objective evolutionary algorithm for the vehicle routing problem with route balancing. European Journal of Operational Research, 2008. (In press, Available on line). [59] Nicolas Jozefowiez, Frederic Semet, and El-Ghazali Talbi. Multi-objective vehicle routing problems. European Journal of Operational Research, 189 :293–309, 2008. [60] Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. Combining evolutionary algorithms and exact approaches for multi-objective knowledge discovery. RAIRO Oper. Res. (EDP Sciences), 42 :69–83, 2008. [61] G. Kucherov, L. Noé, and M. Roytberg. A unifying framework for seed sensitivity and its application to subset seeds. Journal of Bioinformatics and Computational Biology, 4(2) :553–569, 2006. [62] Céline Kuttler and Joachim Niehren. Gene regulation in the pi calculus : Simulating cooperativity at the lambda switch. Transactions on Computational Systems Biology, 4230(VII) :24–55, November 2006. [63] Erik Laskowski, Marek Tudruj, Richard Olejnik, and Bernard Toursel. Bytecode scheduling of java programs with branches for desktop grid. Future Generation Computer System (FGCS) -The International Journal of Grid Computing : Theory, methods and Applications, 23(8) :977– 982, November 2007. [64] Michel Latteux, Aurélien Lemay, Yves Roos, and Alain Terlutte. Identification of biRFSA languages. Theoretical Computer Science, 356(1-2) :212–223, may 2006. [65] Michel Latteux, Yves Roos, and Alain Terlutte. Minimal nfa and birfsa languages. RAIRO, 2008. To appear. [66] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. An exact parallel method for a biobjective permutation flowshop problem. European Journal of Operational Research (Elsevier), 177(3) :1641–1655, 2007. [67] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. Parallel Partitionning Method (PPM) : A new exact method to solve bi-objective problems. Computers and Operations Research (Elsevier), 34 :2450–2462, 2007. 3.1. ACL sélectives [68] Michael S. Lew, Nicu Sebe, Chabane Djeraba, and Ramesh Jain. Content-based multimedia information retrieval : State of the art and challenges. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), 2 :1–19, February 2006. [69] Said Mahmoudi and Mohamed Daoudi. A probabilistic approach for 3D shape retrieval by characteristic views. Pattern Recognition Letters, 28(13) :1705–1718, October 2007. [70] Wim Martens and Joachim Niehren. On the minimization of XML schemas and tree automata for unranked trees. Journal of Computer and System Science, 73(4) :550–583, 2007. [71] Nouredine Melab, Sébastien Cahon, and El-Ghazali Talbi. Grid computing for parallel bioinspired algorithms. Journal of Parallel and Distributed Computing (JPDC), 66(8) :1052–1061, Aug. 2006. [72] Nouredine Melab, Mohand Mezmaz, and El-Ghazali Talbi. Parallel cooperative metaheuristics on the computational grid. a case study : The bi-objective flow-shop problem. Parallel Computing, 32 :643–659, 2006. [73] Mohand Mezmaz, Nouredine Melab, and E. G. Talbi. An efficient load balancing strategy for grid-based branch and bound algorithm. Parallel Computing, 33(4-5) :302–313, 2007. [74] Mohand Mezmaz, Nouredine Melab, and E. G. Talbi. Combining metaheuristics and exact methods for solving exactly multi-objective problems on the grid. Journal of Mathematical Modelling and Algorithms, 6(3) :393–409, 2007. [75] Sylvain Mongy. A study on video viewing behavior. International Journal of Parallel, Emergent and Distributed Systems, 22 :163–172, January 2007. [76] R. Munos and Cs. Szepesvári. Finite time bounds for sampling based fitted value iteration. Journal of Machine Learning Research, 9 :815–857, 2008. [77] Rémi Munos. Performance bounds in Lp norm for approximate value iteration. SIAM J. Control and Optimization, 2007. [78] Rémi Munos and Hasna Zidani. Consistency of a simple multidimensional scheme for Hamilton-Jacobi-Bellman equations. C. R. Acad. Sci. Paris, Ser. I Math, 2005. [79] Joachim Niehren, Jan Schwinghammer, and Gert Smolka. A concurrent lambda calculus with futures. Theoretical Computer Science, 364(3) :338–356, November 2006. [80] Richard Olejnik, Florin Fortis, and Bernard Toursel. Webservices oriented datamining in knowledge architecture. Accepted to publication in Future Generation Computer System (FGCS) - The International Journal of Grid Computing : Theory, methods and Applications, 2008. [81] Richard Olejnik, Bernard Toursel, Maria Ganzha, and Marcin Paprzycki. Combining software agents and grid middleware. Advanced in Grid and Pervasive Computing, LNCS 4459(4459) :678–385, 2007. [82] Peter J. Olver, Michel Petitot, and P. Solé. Generalized transvectants and Siegel modular forms. Advances in Applied Mathematics, 38 :404–418, 2007. http://www.sciencesdirect.com. [83] Jean-Marc Pierson, Julien Gossa, Pascal Wehrle, Yvon Cardenas, Sébastien Cahon, Mohammed El Samad, Lionel Brunie, Clarisse Dhaenens, Ameur Hameurlain, Nouredine Melab, Maryvone Miquel, Franck Morvan, El-Ghazali Talbi, and Anne Tchounikine. Ggm : Efficient navigation and mining in distributed genomedical data. IEEE Transactions on Nanobioscience, 6(2) :110–116, 2007. [84] D. Ryabko and M. Hutter. Predicting non-stationary processes. Applied Mathematics Letters, 21(5) :477–482, 2008. [85] D. Ryabko and M. Hutter. On the possibility of learning in reactive environments with arbitrary dependence. Theoretical Computer Science, to appear. 89 90 Publications [86] D. Ryabko and J. Schmidhuber. Using data compressors to construct order tests for homogeneity and component independence. Applied Mathematics Letters, to appear. [87] Dulucq S. and Touzet H. Decomposition algorithms for the tree edit distance problem. Journal of Discrete Algorithms, pages 448–471, 2005. [88] Chafik Samir, Anuj Srivastava, and Mohamed Daoudi. Three-dimensional face recognition using shapes of facial curves. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(11) :1858–1863, 2006. [89] Oliver Schuetze, Laetitia Jourdan, Thomas Legrand, El-Ghazali Talbi, and Jean-Luc Wojkiewicz. New analysis of the optimization of electromagnetic shielding properties using conducting polymers and a multi-objective approach. Polymers for Advanced Technologies, 2008. [90] Isabelle Simplot-Ryl, Issa Traoré, and Patricia Everaere. Distributed architectures for electronic cash schemes : A survey. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), page to appear. [91] Anuj Srivastava, Chafik Samir, Shantanu Joshi, and Mohamed Daoudi. Elastic shape models for face analysis using curvilinear coordinates. Journal of Mathematical Imaging and Vision, online version available http ://www.springerlink.com/content/100293/ ?Content+Status=Accepted, 28(13) :1705–1718, October 2007. [92] El-Ghazali Talbi and Benjamin Weinberg. Breaking the search space symmetry in partitioning problems : An application to the graph coloring problem. Theor. Comput. Sci., 378(1) :78–86, 2007. [93] A.-A. Tantar, Nouredine Melab, El-Ghazali Talbi, B. Parent, and D. Horvath. A parallel hybrid genetic algorithm for protein structure prediction on the computational grid. Future Gener. Comput. Syst., 23(3) :398–409, 2007. [94] Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. A grid-based genetic algorithm combined with an adaptive simulated annealing for protein structure prediction. Soft Computing - A Fusion of Foundations, Methodologies and Applications, 2008. [95] Alexandru-Adrian Tantar, Benjamin Parent, Nouredine Melab, Sylvaine Roy, El-Ghazali Talbi, and Dragos Horvath. Docking and biomolecular simulations on computer grids : Status and trends. Current Computer-Aided Drug Design, 4, 2008. [96] Adrien Theetten, Laurent Grisoni, Claude Andriot, and Brian Barsky. Geometrically exact dynamic splines. Journal of Computer Aided Design, 40(1) :35–48, 2008. [97] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Enhancing 3D mesh topological skeletons with discrete contour constrictions. The Visual Computer - International Journal of Computer Graphics, 24(3) :155–172, March 2008. [98] H. Touzet. Comparative analysis of RNA genes : the CaRNAc software, volume Methods in Molecular Biology, Special issue on comparative genomics I, pages 465–473. Humana Press, 2007. [99] H. Touzet. Comparing similar ordered trees in linear-time. Journal of Discrete Algorithms, 5(4) :696–705, 2007. [100] Hélène Touzet and Jean-Stéphane Varré. Efficient and accurate p-value computation for position weight matrices. Algorithms for Molecular Biology, 2(15), 2007. [101] Thierry Urruty. Kpyrrec : a recursive multidimensional indexing structure. International Journal of Parallel, Emergent and Distributed Systems, 23 :235–245, June 2008. [102] Thierry Urruty, Nacim Ihaddadene Stanislas Lew, and Dan A. Simovici. Detecting eye fixations by projection clustering. ACM Transactions on Multimedia Computing, Communications, and Applications, 3 :1–20, December 2007. 3.2. Autres ACL [103] L. Vermeulen-Jourdan, C. Dhaenens, and El-Ghazali Talbi. Linkage disequilibrium study with a parallel adaptive GA. International Journal of Foundation in Computer Science, 16 :241–260, April 2005. [104] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, and Jean-Luc Dekeyser. Safe Design of HighPerformance Embedded Systems in an MDE framework. Innovations in Systems and Software Engineering (ISSE), 4(3), 2008. (To appear). 3.2 Autres ACL [105] Olivier Barais, Philippe Lahire, Alexis Muller, Noël Plouzeau, and Gilles Vanwormhoudt. Evaluation de l’apport des aspects, des sujets et des vues pour la composition et la réutilisation des modèles. Numéro spécial de la revue l’Objet : Vues, points de vue, rôles et paradigmes proches : du concept à son exploitation, 13(2-3), 2007. [106] Olivier Barais, Alexis Muller, and Nicolas Pessemier. Vers une séparation entités/fonctions au sein d’une architecture logicielle à base de composants. Numéro spécial de la revue L’OBJET : Ingénierie des composants et systèmes d’information, 11(4), 2005. [107] Matthieu Basseur. Design of cooperative algorithms for multi-objective optimization : Application to the flow-shop scheduling problem. 4OR : A Quarterly Journal of Operations Research, 4(3) :255–258, september 2006. ISSN :1619–4500. [108] Matthieu Basseur and E. Zitzler. Handling uncertainty in indicator-based multiobjective optimization. International Journal of Computational Intelligence Research (IJCIR), 2(3) :255–272, 2006. [109] Abou El Hassan Benyamina and Pierre Boulet. Multi-objective mapping for noc architecture. Journal of Digital Information Management, 5(6) :378–384, December 2007. [110] Antoine Beugnard, Olivier Caron, J.P. Thibault, and Bruno Traverson. Assemblage de composants par contrats. Numéro spécial de la revue L’OBJET : Ingénierie des composants et systèmes d’information, 11(4), 2005. [111] Johan Brichau, Ruzanna Chitchyan, Siobhán Clarke, Ellie D’Hondt, Alessandro Garcia, Michael Haupt, Wouter Joosen, Shmuel Katz, Jacques Noyé, Awais Rashid, and Mario Südholt. A model curriculum for aspect-oriented software development. Special Issue on Software Engineering Curriculum Development, IEEE Software, 32(6), November/December 2006. Rank (CORE) : B. [112] Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, and Theo D’Hondt. Application-specific models and pointcuts using a logic metalanguage. Computer Languages, Systems & Structures, may 2007. Impact factor (SCI06) : 0,591. [113] Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Mise en oeuvre d’aspects fonctionnels réutilisables par adaptation. Numéro spécial de la revue l’Objet : Programmation par aspects, 11(3), 2005. [114] Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Programmation d’objets structurée en contextes. Numéro spécial de la revue l’Objet : Vues, points de vue, rôles et paradigmes proches : du concept à son exploitation, 13(2-3), 2007. [115] Pierre-André Caron, Mireille Blay-Fornarino, and Xavier Le Pallec. La contextualisation de modèles, une étape indispensable à un développement dirigé par les modèles ? Revue RSTI L’Objet, Numéro Spécial : Ingénierie Dirigée par les Modèles, 18 pages, pages 55–71, décembre 2007. [116] Julien Cartigny, François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Localized LMST and RNG based minimum-energy broadcast protocols in ad hoc networks. Ad Hoc Networks, 3(1) :1–16, 2005. 91 92 Publications [117] Damien Cassou, Stéphane Ducasse, and Roel Wuyts. Traits at work : the design of a new traitbased stream library. Journal of Computer Languages, Systems and Structures, pages 00–00, 2008. To appear. [118] Claude Chaudet, Guillaume Chelius, Hervé Meunier, and David Simplot-Ryl. Adaptive probabilistic NAV to increase fairness in ad hoc 802.11 MAC layer. Ad Hoc & Sensor Wireless Networks, 2(2) :105–125, 2006. [119] Stéphane Cotin, Paul Neumann, Xunlei Wu, S. Fonteneau, Pierre-Jean Bensoussan, Jérémie Dequidt, Damien Marchal, and Laurent Grisoni. Collaborative development of an open framework for medical simulation. The Insight Journal, 2005. MICCAI Open-Source Workshop. [120] Rémi Coulom. Computing Elo ratings of move patterns in the game of Go. ICGA Journal, 30(4) :198–208, December 2007. [121] Olivier Couturier, Vincent Chevrin, Engelbert Mephu Nguifo, and José Rouillard. Vers une convergence entre l’ihm et l’ecd basée sur les facteurs humains pour la conception de systèmes décisionnels performants. , Revue RIHM - Revue d’Interaction Homme-Machine, Hermes-Lavoisier, Volume 8 N.2, Paris, 2007., pages 117–146, décembre 2007. [122] Christophe Demarey, Gael Harbonnier, Romain Rouvoy, and Philippe Merle. Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms. Studia Informatica Universalis Regular Issue, 4(1) :7–24, may 2005. ISBN : 2-912590-31-0. [123] Jérémie Dequidt, Damien Marchal, and Laurent Grisoni. Time-critical animation of deformable solids. Journal of Computer Animation and Virtual Worlds (CASA), 16 :177–187, 2005. [124] Damien Deville, Yann Hodique, and Isabelle Simplot-Ryl. Safe collaboration in extensible operating systems : A study on real time extensions. International Journal on Computers and Applications, 27(1) :20–26, 2005. [125] Cédric Dumas, frédéric Jourdan, Patricia Plénacoste, and Laurence Perron. Guide de conception d’une technique de désignation 3d. STI, numéro spécial Innovation en réalité virtuelle et augmentée, accepté à publication, 2008. [126] Cedric Dumoulin and Anne Etien. Morphing de métamodèles. L’Objet, 13(4) :33–53, OctoberDecember 2007. [127] Valérie Fiolet and Bernard Toursel. Distributed data mining. Scalable Computing : Practice and Experiences, Special Issue : Internet-based Computing, 6(1) :99–109, March 2005. [128] Antoine Gallais and Jean Carle. An adaptive localized algorithm for multiple sensor area coverage. Ad Hoc & Sensor Wireless Networks, 4(3) :271–288, 2007. [129] Frédéric Giraud and Betty Semail. A torque estimator for a traveling wave ultrasonic motor application to an active claw. IEEE Transaction on Ultrasonics, Ferroelectrics and Frequency Control, 53(8) :1468–1477, 2006. [130] Mathieu Giraud, Philippe Veber, and Dominique Lavenier. Path-equivalent developments in acyclic weighted automata. International Journal of Foundations of Computer Science, 18(4) :799–812, 2007. [131] Sofie Goderis, Dirk Deridder, and Ellen Van Paesschen. Deuce : A declarative framework for extricating user interface concerns. Journal of Object Technology (JOT), special issue for the Technology on Object-Oriented Languages and Systems (TOOLS) conference, 6 :142–156, June 2007. Rank (CORE) : B. [132] Kris Gybels, Roel Wuyts, Stéphane Ducasse, and Maja D’Hondt. Inter-language reflection : A conceptual model and its implementation. In Elsevier JOURNAL on Computer Languages, Systems & Structures, volume 26. 2005. [133] Haiwu He, Guy Bergère, Zhijian Wang, and Serge G. Petiton. Solution of linear systems by gmres method on global computing platform. Journal of Algorithms and Computational Technology, pages 1449–1465, 2008. 3.2. Autres ACL [134] Gabriel Hermosillo, Roberto Gomez, Lionel Seinturier, and Laurence Duchien. Using aspect programming to secure web applications. Journal of Software, 6(2) :53–63, dec 2007. [135] Sébastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. Automatic, real-time, depth-of-field blur effects for first-person navigation in virtual environments. Computer Graphics and Applications, 28, 2008. [136] Sébastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. Using an eye-tracking system to improve depth-of-field blur effects and camera motions in virtual environments. In IEEE International Conference on Virtual Reality, pages 47–50. IEEE Computer Society, 2008. [137] Laetitia Jourdan and El-Ghazali Talbi. Guest editorial : Special issue on metaheuristics. Journal of Mathematical Modelling and Algorithms, 7(2) :99–100, 2008. [138] Céline Kuttler. Simulating bacterial transcription and translation in a stochastic pi calculus. Transactions on Computational Systems Biology VI, 4220 :113–149, 2006. Accepted for publication in special issue on 3rd International Workshop on Computational Methods in Systems Biology (CMSB 2005). [139] Ouassila Labbani, Éric Rutten, and Jean-Luc Dekeyser. Safe design methodology for an intelligent cruise control system with GPS. IEEE Intelligent Transportation Systems Society Newsletter, 8(4) :16–23, December 2006. [140] Arnaud Lewandowski, Grégory Bourguin, and Jean-Claude Tarby. De l’orienté objet à l’orienté tâches - des modèles embarqués pour l’intégration et le traçage d’un nouveau type de composants. Revue d’Interaction Homme-Machine, Vol 8, n. 1, pages 1–34, décembre 2007. [141] Xu Li, Amiya Nayak, Isabelle Ryl, and David Simplot. On secure mobile ad hoc routing. Ad Hoc and Sensor Wireless Networks, 4(3) :229–254, 2007. [142] Samy Meftali, Joël Vennin, and Jean-Luc Dekeyser. An optimized distributed simulation environment for SoC design. Annals for Micro and Nano Systems, 2007. [143] Aleksandar Micic, Amiya Nayak, David Simplot-Ryl, and Ivan Stojmenovic. A hybrid randomized protocol for RFID tag identification. Sensor Review, 26(2) :147–154, 2006. [144] Nathalie Mitton, Katy Paroux, Bruno Sericola, and Sébastien Tixeuil. Ascending runs in dependent uniformly distributed random variables : Application to wireless networks. Methodology and Computing in Applied Probability, 2008. to appear. [145] Carlos Noguera and Renaud Pawlak. Aval : an extensible attribute-oriented programming validator for java. Software Maintenance and Evolution : Research and Practice, jul 2007. Impact factor (SCI06) : 0,636. [146] Francisco Ovalle-Martinez, Amiya Nayak, Ivan Stojmenovic, Jean Carle, and David SimplotRyl. Area based beaconless reliable broadcasting in ad hoc and sensor networks. International Journal of Sensor Networks, 1(2) :20–33, 2006. [147] Renaud Pawlak. Spoon : Compile-time annotation processing for middleware. IEEE Distributed Systems Online, 7(11), nov 2006. [148] Nicolas Pessemier, Lionel Seinturier, Thierry Coupaye, and Laurence Duchien. A componentbased and aspect-oriented model for software evolution. International Journal of Computer Applications in Technology (IJCAT), 31(1-2) :94–105, 2008. [149] José Rouillard. Web services and speech-based applications around voicexml. Journal of Networks (JNW, ISSN 1796-2056), pages 27–35, février 2007. [150] José Rouillard, Yvan Peter, Jean-Claude Tarby, Thomas Vantroys, and Vincent Chevrin. Supporting mobile connectivity : from learning scenarios to multi-channel devices. International Journal of Continuing Engineering Education and Life-Long Learning, pages 396–410, mai 2008. 93 94 Publications [151] Romain Rouvoy, Denis Conan, and Lionel Seinturier. Software Architecture Patterns for a Context Processing Middleware Framework. IEEE Distributed Systems Online (DSO), 9(6) :12, jun 2008. [152] Romain Rouvoy and Philippe Merle. Using microcomponents and design patterns to build evolutionary transaction services. Electronic Notes in Theoretical Computer Science (ENCTS), 166 :111–125, jan 2007. [153] Romain Rouvoy and Philippe Merle. Leveraging Component-Based Software Engineering with Fraclet. Annals of Telecommunications, Special Issue on Software Components - The Fractal Initiative (Springer), page 25, 2008. Accepted for publication. [154] Sébastien Saudrais, Olivier Barais, Laurence Duchien, and Noel Plouzeau. From formal specifications to QoS monitors. Journal of Object Technology, Special Issue on Advances in Quality of Service Management, 6(11) :7–24, dec 2007. [155] El-Ghazali Talbi and Vincent Bachelet. Cosearch : A parallel cooperative metaheuristic. Journal of Mathematical Modelling and Algorithms (JMMA), 5(2) :5–22, Apr. 2006. [156] El-Ghazali Talbi and Hervé Meunier. Hierarchical parallel approach for GSM mobile network design. Journal of Parallel and Distributed Computing (JPDC), 66(2) :274–290, Feb 2006. [157] Adelinde M. Uhrmacher and Céline Kuttler. Multi-level modeling in systems biology by discrete event approaches. it – Information Technology, 48(3) :148–153, 2006. Special issue on Systems Biology. [158] Salvatore Venticinque, B. Di Martino, Roco Aversa, Richard Olejnik, Bernard Toursel, and Iyad Alshabani. Integrating distributed component and mobile agents programming models in grid computing. In 6th International Symposium on Parallel and Distributed Computing, ISPDC07, Hagenberg, Austria, July 5-8 2007. [159] Guillaume Waignier, Anne-Françoise Le Meur, and Laurence Duchien. Fiesta : A generic framework for integrating new functionalities into software architectures. International Journal of Cooperative Information Systems (IJCIS), 16(3/4) :367 – 391, dec 2007. Impact factor (SCI06) : 0,971. 3.3 ACT sélectives Nous proposons ici une sélection des publications ACT jugées réellement sélectives par les équipes du laboratoire (internationales et de rang A dans diverses listes ou taux d’acceptation inférieur à 30 %). [160] Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, and Mathieu Suen. Package reference fingerprint : a rich and compact visualization to understand package relationships. In European Conference on Software Maintenance and Reengineering (CSMR), pages 00–99. IEEE Computer Society Press, 2008. [161] M. Adda, P. Valtchev, R. Missaoui, and C. Djeraba. On the discovery of semantically enhanced sequential patterns. In Fourth IEEE International Conference on Machine Learning and Applications, pages 383–390, December 2005. [162] Cédric Dinont an Emmanuel Druon, Philippe Mathieu, and Patrick Taillibert. Artifacts for time-aware agents. In Proceedings of the International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS’06), pages 593–600, 2006. [163] Cédric Dinont an Emmanuel Druon, Philippe Mathieu, and Patrick Taillibert. Cpu sharing for autonomous time-aware agents. In Proceedings of Cognitive Systems with Sensors (COGIS’06), 2006. [164] A. Antos, Cs. Szepesvari, and R. Munos. Learning near-optimal policies with Bellman-residual minimization based fitted policy iteration and a single sample path. In Conference on Learning Theory, 2006. 3.3. ACT sélectives [165] A. Antos, Cs. Szepesvari, and R. Munos. Fitted Q-iteration in continuous action-space MDPs. In Neural Information Processing Systems, 2007. [166] Lamine M. Aouad and Serge G. Petiton. Parallel basic matrix algebra on the grid’5000 large scale distributed platform. In Cluster’06. The 2006 IEEE International Conference on Cluster Computing, Barcelona, September 25th-28th 2006. [167] Lamine M. Aouad, Serge G. Petiton, and Mitsuhisa Sato. Cluster and grid matrix computation with persistent storage and out-of-core programming. In Cluster’05, pages 1–9, Boston, Massachusetts, USA, September 26 - 30 2005. [168] J-Y. Audibert, R. Munos, and Cs Szepesvari. Tuning bandit algorithms in stochastic environments. In International Conference on Algorithmic Learning Theory, 2007. [169] Yassine Aydi, Samy Meftali, Mohamed Abid, and Jean-Luc Dekeyser. Design and Performance Evaluation of a Reconfigurable Delta MIN for MPSOC. In 19th International Conference on Microelectronics (ICM’07), Cairo, Egypt, December 2007. [170] Arnaud Bailly, Mireille Clerbout, and Isabelle Simplot-Ryl. Component composition preserving behavioural contracts based on communication traces. In Jacques Farré, Igor Litovsky, and Sylvain Schmitz, editors, Proc. 10th Int. Conference on Implementation and Application of Automata (CIAA 2005), Revised Selected Papers, volume 3845 of Lecture Notes in Computer Science, pages 54–65, Sophia Antipolis, France, 2006. Springer-Verlag. [171] Bruno Beaufils and Philippe Mathieu. Cheating is not playing : Methodological issues of computational game theory. In G. Brewka, S. Coradeschi, A. Perini, and P. Traverso, editors, Proceedings of the 17th European Conference on Artificial Intelligence (ECAI’06), pages 185– 189. IOS Press, 2006. [172] Rabie Ben Atitallah, Smail Niar, and Jean-Luc Dekeyser. MPSoC Power Estimation Framework at Transaction Level Modeling. In The 19th International Conference on Microelectronics (ICM 2007), Cairo, Egypt, December 2007. [173] Rabie Ben Atitallah, Smail Niar, Samy Meftali, and Jean-Luc Dekeyser. An MPSoC performance estimation framework using transaction level modeling. In The 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Daegu, Korea, August 2007. [174] Rabie Ben Atitallah, Éric Piel, Smail Niar, Philippe Marquet, and Jean-Luc Dekeyser. Multilevel MPSoC simulation using an MDE approach. In IEEE International SoC Conference (SoCC 2007), Hsinchu, Taiwan, September 2007. [175] G. Blin and H. Touzet. How to compare arc-annotated sequences : The alignment hierarchy. In 13th International Symposium on String Processing and Information Retrieval (SPIRE), volume 4209 of Lecture Notes in Computer Science, pages 291–303. Springer Verlag, 2006. [176] Iovka Boneva and Jean-Marc Talbot. Automata and logics for unranked and unordered trees. In 20th International Conference on Rewriting Techniques and Applications (RTA 2005), volume 3467 of Lecture Notes in Computer Science, pages 500–515. Springer Verlag, 2005. [177] Iovka Boneva, Jean-Marc Talbot, and Sophie Tison. Expressiveness of a spatial logic for trees. In 20th Annual IEEE Symposium on Logic in Computer Science (LICS 2005), pages 280–289. IEEE Comp. Soc. Press, 2005. [178] Stéphane Bonnet, Olivier Potonniée, Raphaël Marvie, and Jean-Marc Geib. A Model-Driven Approach for Smart Card Configuration. In Proceedings of the Third International Conférence on Generative Programming and Component Engineering, Lecture Notes in Computer Science, pages 416–435, Vancouver, Canada, octobre 2004. Springer. [179] Laetitia Bonte, Stéphane Espié, and Philippe Mathieu. Virtual lanes interest for motorcycles simulation. In Medhi Dastani and Rafael Bordini, editors, Proceedings of the fifth European Workshop on Multi-Agent Systems (EUMAS’07), pages 580–596. ATIA, December 2007. 95 96 Publications [180] Alin Bostan, François Ollivier, Frédéric Chyzak, Bruno Salvy, Éric Schost, and Alexandre Sedoglavic. Fast computation of power series solutions of systems of differential equations. In Proceedings of the 2007 ACM-SIAM Symposium on Discrete Algorithms, pages 1012–1021, 2007. [181] François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. Applying a rigorous quasi-steady state approximation method for proving the absence of oscillations in models of genetic circuits. In K. Horimoto et al., editor, Proceedings of Algebraic Biology 2008, number 5147 in LNCS, pages 56–64. Springer Verlag Berlin Heidelberg, 2008. [182] François Boulier, Marc Lefranc, François Lemaire, Pierre-Emmanuel Morant, and Aslı Ürgüplü. On proving the absence of oscillations in models of genetic circuits. In H. Anai, K. Horimoto, and T. Kutsia, editors, Proceedings of Algebraic Biology 2007, volume 4545 of LNCS, pages 66–80. Springer Verlag Berlin Heidelberg, 2007. http://hal.archives-ouvertes.fr/ hal-00139667. [183] François Boulier, François Lemaire, and Marc Moreno Maza. Well known theorems on triangular systems and the D5 principle. In Proceedings of Transgressive Computing 2006, pages 79–91, Granada, Spain, 2006. http://hal.archives-ouvertes.fr/hal-00137158. [184] Grégory Bourguin, Arnaud Lewandowski, and Jean-Claude Tarby. Defining task oriented components. In Philippe A. Palanque Marco Winckler, Hilary Johnson, editor, Task Models and Diagrams for User Interface Design, 6th International Workshop, TAMODIA 2007, volume LNCS 4849, pages 170–183. Springer-Verlag, novembre 2007. [185] Olivier Brandouy and Philippe Mathieu. Evaluation of agent-based automatic trading. In Proceedings of the 14th international conference on Computational Economics and Finance (CEF’2008), 2008. To appear. [186] Magiel Bruntink, Arie van Deursen, Maja D’Hondt, and Tom Tourwé. Simple crosscutting concerns are not so simple — analysing variability in large-scale idioms-based implementations. In Proceedings of the Sixth International Conference on Aspect-Oriented Software Development (AOSD’07), volume 208, pages 199–211. ACM Press, 2007. Rank (CORE) : A. [187] S. Bubeck, R. Munos, G. Stoltz, and Cs. Szepesvári. Online optimization of x-armed bandits. In Accepted to NIPS 2008, 2008. [188] Laurent Candillier, Isabelle Tellier, Fabien Torre, and Olivier Bousquet. Cascade Evaluation of Clustering Algorithms. In Johannes Fürnkranz, Tobias Scheffer, and Myra Spiliopoulou, editors, 17th European Conference on Machine Learning (ECML’2006), volume LNAI 4212 of Lecture Notes in Computer Science, pages 574–581, Berlin, Germany, september 2006. Springer Verlag. [189] Jean Carle, Antoine Gallais, and David Simplot-Ryl. Preserving area coverage in wireless sensor networks by using surface coverage relay dominating sets. In Proc. 10th IEEE Symp. on Computers and Communications (ISCC 2005), Cartagena, Spain, 2005. [190] Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Formulation of uml 2 template binding in ocl. In 7th International Conference on UML Modeling Groups and Applications - UML 2004, number 3273 in LNCS, Lisbon - Portugal, October 2004. [191] Géry Casiez and Daniel Vogel. The effect of spring stiffness and control gain with an elastic rate control pointing device. In CHI’08, the 26th Conference on Human Factors in Computing Systems, pages 1709–1718. ACM Press, 2008. [192] Géry Casiez, Daniel Vogel, Qing Pan, and Christophe Chaillou. Rubberedge : Reducing clutching by combining position and rate control with elastic feedback. In UIST’07, the 20th ACM Symposium on User Interface Software and Technology, pages 129–138. ACM Press, 2007. [193] Jérôme Champavère, Rémi Gilleron, Aurélien Lemay, and Joachim Niehren. Efficient inclusion checking for deterministic tree automata and DTDs. In 2nd International Conference on Language and Automata Theory and Applications (LATA 2008), Lecture Notes in Computer Science. Springer Verlag, April 2008. To appear. 3.3. ACT sélectives [194] Jérôme Champavère, Rémi Gilleron, Aurélien Lemay, and Joachim Niehren. Schema-guided induction of monadic queries. In 9th International Colloquium on Grammatical Inference (ICGI 2008), Lecture Notes in Computer Science. Springer Verlag, 2008. To appear. [195] Changbo Chen, Oleg Golubitsky, François Lemaire, Marc Moreno Maza, and Wei Pan. Comprehensive triangular decomposition. In Computer Algebra in Scientific Computing (CASC), pages 73–101. Springer, 2007. [196] Changbo Chen, François Lemaire, Marc Moreno Maza, Wei Pan, and Yuzhen Xie. Efficient computations of irredundant triangular decompositions with the regularchains library. In Yong Shi, G. Dick van Albada, Jack Dongarra, and Peter M. A. Sloot, editors, International Conference on Computational Science (ICCS), volume 4488 of Lecture Notes in Computer Science, pages 268–271. Springer, 2007. [197] Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Resolution of large symmetric eigenproblems on a world wide grid. In Proceedings of Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid’07), pages 301–308, Rio de Janeiro, Brazil, May 14th-17th 2007. [198] María Agustina Cibrán and Maja D’Hondt. A slice of MDE with AOP : Transforming high-level business rules to aspects. In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS’06), volume 4199 of Lecture Notes in Computer Science, pages 170–184, Genoa, Italy, oct 2006. Springer. Rank (CORE) : A. [199] François Clautiaux, Antoine Jouglet, and Aziz Moukrim. A new graph-theoretical model for k-dimensional guillotine-cutting problems. In Experimental algorithms, 7th International Workshop, WEA 2008, Provincetown, MA, USA, May/June 2008, volume 5038 of LNCS, 2008. [200] Denis Conan, Romain Rouvoy, and Lionel Seinturier. Scalable processing of context information with cosmos. In Jadwiga Indulska and Kerry Raymond, editors, Proceedings of the 7th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS’07), volume 4531 of Lecture Notes in Computer Science, pages 210–224, Paphos, Cyprus, jun 2007. Springer. Acceptance rate : 30% , Rank (CORE) : B. [201] P.-A. Coquelin and R. Munos. Bandit algorithms for tree search. In Uncertainty in Artificial Intelligence, 2007. [202] P.A. Coquelin, R. Deguest, and R. Munos. Particle filter-based policy gradient for pomdps. In accepted to NIPS 2008, 2008. [203] C. Costermans, J.Y. Enjalbert, Hoang Ngoc Minh, and Michel Petitot. Structure and asymptotic expansion of multiple harmonic sums. In proceedings of ISSAC 2005, pages 100– 107, Beijing (China), 2005. http://www.informatik.uni-trier.de/~ley/db/conf/issac/ issac2005.html. [204] Stéphane Cotin, Christian Duriez, Julien Lenoir, Paul Neumann, and Steve Dawson. New approaches to catheter navigation for interventional radiology simulation. In Proceedings of the MICCAI Conference, MICCAI 2005, pages 534–542, 2005. [205] Alexandre Courbot, Maria Pavlova, Gilles Grimaud, and Jean-Jacques Vandewalle. A lowfootprint Java-to-native compilation scheme using formal methods. In Proc. 7th IFIP Conf. on Smart Card Research and Advanced Applications (CARDIS’06), volume 3928 of Lecture Notes in Computer Science, pages 329–344, Tarragona, Spain, 2006. Springer-Verlag, Berlin. [206] Olivier Couturier, José Rouillard, and Vincent Chevrin. An interactive approach to display large sets of association rules. In 12th International Conference HCI International 2007, pages 258–267, Beijing, China, juillet 2007. [207] Arnaud Cuccuru, Jean-Luc Dekeyser, Philippe Marquet, and Pierre Boulet. Towards UML 2 extensions for compact modeling of regular complex topologies - A partial answer to the MARTE RFP. In MoDELS/UML 2005, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, pages 445–459, Montego Bay, Jamaica, October 2005. Lecture Notes in Computer Science vol. 3713. 97 98 Publications [208] Mohamed Daoudi, Tarik Filali-Ansary, Julien Tierny, and Jean-Philippe Vandeborre. 3D-mesh models : view-based indexing and structural analysis. In Digital Libraries : Research and Development. First International DELOS Conference, volume LNCS 4877 of Lecture Notes in Computer Science, pages 298–307. Springer-Verlag, November 2007. [209] Coen De Roover, Johan Brichau, Carlos Noguera, Theo D’Hondt, and Laurence Duchien. Behavioural similarity matching using concrete source code templates in logic queries. In Proceedings of the ACM Sigplan Workshop on Partial Evaluation and Program Manipulation (PEPM’07), pages 92–101, Nice, France, jan 2007. ACM Press. Rank (CORE) : A. [210] Olivier Delannoy, Nahid Emad, and Serge Petiton. Workflow global computing with yml. In IEEE GRID 2006, pages 25–32, Barcelona, September 28th-29th 2006. [211] François Denis, Édouard Gilbert, Amaury Habrard, Faïssal Ouardi, and Marc Tommasi. Relevant representations for the inference of rational stochastic tree languages. In 9th International Colloquium on Grammatical Inference (ICGI 2008). Springer Verlag, 2008. To appear. [212] Jérémie Dequidt, Maud Marchal, Christian Duriez, Erwan Kerrien, and Stéphane Cotin. Interactive simulation of embolization coils : Modeling and experimental validation. In Gabor Szekely Gabor Fichtinger Dimitris Metaxas, Leon Axel, editor, Proceedings of MICCAI, Lecture Notes in Computer Science, pages 695–702. Springer, September 2008. [213] Bilel Derbel, Cyril Gavoille, David Peleg, and Laurent Viennot. On the locality of distributed sparse spanner construction. In 27t h Annual ACM Symposium on Principles of Distributed Computing (PODC’08), page to appear, 2008. [214] Bilel Derbel, Mohamed Mosbah, and Stefan Gruner. Mobile agents for implementing local computations in graphs. In 4t h International Conference on Graph Transformation (ICGT’08), page to appear. LNCS-Springer, 2008. [215] Julien Derveeuw, Bruno Beaufils, Philippe Mathieu, and Olivier Brandouy. Testing double auction as a component within a generic market model architecture. In Andrea Consiglio, editor, Artificial Markets Modeling (AE’2007), volume 599 of Lecture Notes in Economics and Mathematical Systems, pages 47–61. Springer, 2007. [216] Damien Devigne, Philippe Mathieu, and Jean-Christophe Routier. Interaction-based approach for game agents. In Yuri Merkuryev, Richard Zobel, and Eugene Kerckhoffs, editors, Proceedings of the 19th European Conference on Modelling and Simulation (ECMS’05), pages 705–714, 2005. [217] Damien Devigne, Philippe Mathieu, and Jean-Christophe Routier. Teams of cognitive agents with leader : how to let them some autonomy. In Graham Kendall and Simon Lucas, editors, Proceedings of IEEE Symposium on Computational Intelligence Games (CIG’05), pages 256– 262, 2005. [218] Raouf Dridi and Michel Petitot. Towards a New ODE Solver Based on Cartan’s Equivalence Method. In proceedings of ISSAC 2007, Waterloo, Ontario, Canada, 2007. http://arxiv.org/ abs/cs.SC/0702065. [219] Jérémy Dubus and Philippe Merle. Autonomous Deployment and Reconfiguration of Component-based Applications in Open Distributed Environments. In Proceedings of the 8th International OTM Symposium on Distributed Objects and Applications (DOA’06), volume 4277 of Lecture Notes in Computer Science, pages 26–27, Montpellier, France, nov 2006. Springer-Verlag. Rank (CORE) : B. [220] Jean-Eudes Duchesne, Mathieu Giraud, and Nadia El Mabrouk. Seed-based exclusion method for non-coding rna gene search. In International Computing and Combinatorics Conference (COCOON 07), volume 4598 of Lecture Notes in Computer Science (LNCS), pages 27–39. Springer, 2007. [221] Christian Duriez, Hadrien Courtecuisse, Juan Pablo de la Plata Alcalde, and Pierre-Jean Bensoussan. Contact skinning. In Eurographics 2008 (short paper), pages 313–320. ACM Press, 2008. 3.3. ACT sélectives [222] Essia H. Elhafsi, Nathalie Mitton, and David Simplot-Ryl. End-to-end energy efficient geographic path discovery with guaranteed delivery in ad hoc and sensor networks. In Proc. 19th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’08), Cannes, France, September 2008. [223] Maja D’Hondt Ellen Van Paesschen, Wolfgang De Meuter. Selfsync : A dynamic round-trip engineering environment. In Proceedings of the ACM/IEEE 8th International Conference on Model-Driven Engineering Languages and Systems (MoDELS’05 - formerly UML conference series), Montego Bay, Jamaica, oct 2005. Rank (CORE) : A. [224] Stéphane Espié, Laetitia Bonte, and Philippe Mathieu. Microscopic traffic simulation : towards a simulation including motorcyclists. In Proceedings of the third International Symposium of Transport Simulation (ISTS’2008), 2008. To appear. [225] Patricia Everaere, Sébastien Konieczny, and Pierre Marquis. Conflict-based merging operators. In Proceedings of the 11th International Conference on Principles of Knowledge Representation and Reasoning (KR’08), 2008. To appear. [226] Patricia Everaere, Sébastien Konieczny, and Pierre Marquis. Propositional merging operators based on set-theoretic closeness. In Proceedings of the 18th European Conference on Artificial Intelligence (ECAI’08). IOS Press, 2008. To appear. [227] François Faure, Sébastien Barbier, Jérémie Allard, and Florent Falipou. Image-based collision detection and response between arbitrary volumetric objects. In ACM Siggraph/Eurographics Symposium on Computer Animation (SCA), pages 155–162, Dublin, Irlande, july 2008. [228] Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. 3D model retrieval based on adaptive views clustering. In 3rd International Conference on Advances in Pattern Recognition (ICAPR 2005), pages 78–88, Bath, United Kingdom, August, 22-25 2005. published in Lecture Notes in Computer Science by Springer-Verlag. [229] Emmanuel Filiot, Joachim Niehren, Jean-Marc Talbot, and Sophie Tison. Polynomial time fragments of XPath with variables. In 26th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS 2007), pages 205–214. ACM-Press, 2007. [230] Emmanuel Filiot, Jean-Marc Talbot, and Sophie Tison. Satisfiability of a spatial logic with tree variables. In 16th EACSL Annual Conference on Computer Science and Logic (CSL 2007), volume 4646 of Lecture Notes in Computer Science, pages 130–145. Springer Verlag, 2007. [231] Emmanuel Filiot, Jean-Marc Talbot, and Sophie Tison. Tree automata with global constraints. In Developments in Language Theory (DLT 2008), Lecture Notes in Computer Science. Springer Verlag, 2008. [232] Emmanuel Filiot and Sophie Tison. Regular n-ary queries in trees and variable independence. In 5th IFIP International Conference on Theoretical Computer Science (IFIP TCS 2008). Springer Verlag, 2008. To appear. [233] Valérie Fiolet and Bernard Toursel. Progressive clustering for database distribution on a grid. In International Symposium on Parallel and Distributed Computing (ISPDC’05), pages 282– 289, Lille, France, July 2005. IEEE Computer Society. [234] Areski Flissi, Jérémy Dubus, Nicolas Dolet, and Philippe Merle. Deploying on the Grid with DeployWare. In Proceedings of the 8th International Symposium on Cluster Computing and the Grid (CCGRID’08), pages 177–184, Lyon, France, May 18–22 2008. IEEE. Rank (CORE) : A. [235] Areski Flissi and Philippe Merle. A Generic Deployment Framework for Grid Computing and Distributed Applications. In Proceedings of the 2nd International OTM Symposium on Grid computing, high-performAnce and Distributed Applications (GADA’06), volume 4279 of Lecture Notes in Computer Science, pages 1402–1411, Montpellier, France, nov 2006. SpringerVerlag. 99 100 Publications [236] Arnaud Fontaine and Hélène Touzet. Computational identification of protein-coding sequences by comparative analysis. In Proceedings of the 1st IEEE international conference on Bioinformatics and Biomedecine (BIBM), Silicon Valley, California, pages 95–102. IEEE Computer Society, 2007. [237] Hannes Frey, François Ingelrest, and David Simplot-Ryl. Localized minimum spanning tree based multicast routing with energy-efficient guaranteed delivery in ad hoc and sensor networks. In Proc. IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM 2008), New Port Beach, USA, 2008. [238] Antoine Gallais and Jean Carle. An adaptive localized algorithm for multiple sensor area coverage. In Proc. IEEE 21st Int. Conf. on Advanced Information Networking and Applications (AINA 2007), Niagara Falls, Canada, 2007. [239] Antoine Gallais and Jean Carle. Performance evaluation and enhancement of surface coverage relay protocol. In Proc. IFIP Networking 2008, Singapore, 2008. [240] Antoine Gallais, Jean Carle, David Simplot-Ryl, and Ivan Stojmenovic. Localized sensor area coverage with low communication overhead. In Proc. 4th Annual IEEE Int. Conf. on Pervasive Computing and Communications (PerCom 2006), Pisa, Italy, 2006. [241] Antoine Gallais, Hervé Parvery, Jean Carle, Jean-Marie Gorce, and David Simplot-Ryl. Efficiency impairment of wireless sensor networks protocols under realistic physical layer conditions. In Proc. 10th IEEE Int. Conf. on Communication Systems (ICCS 2006), Singapore, 2006. [242] Abdoulaye Gamatié, Christian Brunette, Romain Delamare, Thierry Gautier, and Jean-Pierre Talpin. A modeling paradigm for integrated modular avionic design. In Euromicro Conference Software Engineering and Advanced Application (SEAA’06), pages 134–143, Cavtat/Dubrovnik, Croatia, August 2006. [243] Dorina Ghindici, Gilles Grimaud, and Isabelle Simplot-Ryl. Embedding verifiable information flow analysis. In Proc. Annual Conf. on Privacy, Security and Trust (PST06), pages 343–352, Toronto, Canada, 2006. McGraw-Hill. [244] Dorina Ghindici, Grimaud Grimaud, and Isabelle Simplot-Ryl. An information flow verifier for small embedded systems. In Proc. Workshop in Information Security Theory and Practices 2007, Smart Cards, Mobile and Ubiquitous Computing Systems, volume 4462 of Lecture Notes in Computer Science, pages 189–201, Heraklion, Crete, 2007. [245] Dorina Ghindici and Isabelle Simplot-Ryl. On practical information flow policies for javaenabled multiapplication smart cards. In Proc. 8th IFIP Conf. on Smart Card Research and Advanced Applications (CARDIS’08), Lecture Notes in Computer Science, Egham, Surrey, UK, 2008. Springer-Verlag, Berlin. to appear. [246] Rémi Gilleron, Patrick Marty, Marc Tommasi, and Fabien Torre. Interactive tuples extraction from semi-structured data. In IEEE / WIC / ACM International Conference on Web Intelligence (WI 2006), volume P2747, pages 997–1004. IEEE Comp. Soc. Press, 2006. [247] Mathieu Giraud. Not so many runs in strings. In Int. Conf. on Language and Automata Theory and Applications (LATA 08), volume in press of Lecture Notes in Computer Science (LNCS), 2008. [248] Alain Girault and Huafeng Yu. A flexible method to tolerate value sensor failures. In 11th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2006), pages 86–93, Prague, Czech Republic, September 2006. [249] S. Girgin and Ph. Preux. Basis expansion in natural actor critic methods. In Proc. of the 8th European Workshop on Reinforcement Learning, LNAI. Springer-Verlag, June 2008. [250] S. Girgin and Ph. Preux. Feature discovery in reinforcement leanring using genetic programming. In Proc. Euro-GP, volume 4971 of LNCS, pages 218–229. Springer-Verlag, March 2008. 3.3. ACT sélectives [251] Guillem Godoy, Sebastian Maneth, and Sophie Tison. Classes of tree homomorphisms with decidable preservation of regularity. In Eleventh International Conference on Foundations of Software Science and Computation Structures (FOSSACS 2008), volume 4962 of Lecture Notes in Computer Science, pages 127–141. Springer Verlag, 2008. [252] Guillem Godoy and Sophie Tison. On the normalization and unique normalization properties of term rewrite systems. In International Conference on Automated Deduction (CADE 2007), volume 4603 of Lecture Notes in Computer Science, pages 247–262. Springer Verlag, 2007. [253] G. Hermosillo, R. Gomez, L. Seinturier, and L. Duchien. An aspect for programming secure web applications. In Proceedings of the 2nd International Conference on Availability, Reliability and Security (ARES’07), volume 0, pages 1026–1033. IEEE Computer Society, apr 2007. Acceptance rate : 27,83% , Rank (CORE) : B. [254] Antoine Honore, Hervé Meunier, Gilles Grimaud, and David Simplot-Ryl. Efficient packet scheduler for wireless ad hoc networks with switched beam antennas. In Proc. IEEE 20th Int. Conf. on Advanced Information Networking and Applications (AINA 2006), Vienna, Austria, 2006. [255] Nacim Ihaddadene and Chabane Djeraba. Real-time crowd motion analysis. In 19th International Conference on Pattern Recognition (ICPR-2008), Tampa, Florida, USA, December 8-11 2008. [256] Nacim Ihaddadene, Md. Haidar Sharif, and Chabane Djeraba. Crowd behaviour monitoring. In 16th ACM Conference on Multimedia (ACM MM), Vancouver, BC - Canada, October 2008. [257] François Ingelrest, Nathalie Mitton, and David Simplot-Ryl. A turnover based adaptive hello protocol for mobile ad hoc and sensor networks. In Proc. 15th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2007), Istanbul, Turkey, 2007. [258] François Ingelrest and David Simplot-Ryl. Localized broadcast incremental power protocol for wireless ad hoc networks. In Proc. 10th IEEE Symp. on Computers and Communications (ISCC 2005), Cartagena, Spain, June 2005. [259] François Ingelrest and David Simplot-Ryl. Maximizing the probability of delivery of multipoint relay broadcast protocol in wireless ad hoc networks with a realistic physical layer. In J. Cao, I. Stojmenovic, X. Jia, and S.K. Das, editors, Proc. 2nd Int. Conf. on Mobile Ad-hoc and Sensor Networks (MSN 2006), volume 4325 of Lecture Notes in Computer Science, pages 143– 154, Hong Kong, China, 2006. Springer-Verlag, Berlin. Best student paper award. [260] Mathias John, Cédric Lhoussaine, Joachim Niehren, and Adelinde M. Uhrmacher. The attributed pi calculus. In Sixth International Conference on Computational Systems Biology (CMSB’08), LNCS. Springer Verlag, 2008. [261] Laetitia Jourdan, Clarisse Dhaenens, and El-Ghazali Talbi. Using datamining techniques to help metaheuristics : a short survey. In Hybrid Metaheuristics (HM 2006), volume 4030 of LNCS, Grenada, Spain, 2006. [262] Tierny Julien, Jean-Philippe Vandeborre, and Mohamed Daoudi. Fast and precise kinematic skeleton extraction of 3d dynamic meshes. In 19th International Conference on Pattern Recognition (ICPR-2008), Tampa, Florida, USA, December 8-11 2008. [263] Andy Kellens, Kim Mens, Johan Brichau, and Kris Gybels. Managing the evolution of aspectoriented software with model-based pointcuts. In Proceedings of the 20th European Conference on Object-Oriented Programming (ECOOP’06), volume 4067 of Lecture Notes in Computer Science, Nantes, France, jul 2006. Springer. Rank (CORE) : A. [264] Jehangir Khan, Smail Niar, Yassin Elhilali, and Jean-Luc Dekeyser. An MPSoC Architecture for the Multiple Target Tracking Application in Driver Assistant System. In 19th IEEE International Conference Application-specific Systems, Architectures and Processors (ASAP’08), Leuven, Belgium, July 2008. 101 102 Publications [265] R. Kolpakov and G. Kucherov. Searching for gapped palindromes. In Proceedings of the 19th Annual Symposium on Combinatorial Pattern Matching (CPM), June 18-20, 2008, Pisa (Italy), Lecture Notes in Computer Science. Springer Verlag, 2008. à paraitre. [266] Yoann Kubera, Philippe Mathieu, and Sébastien Picault. Interaction-oriented agent simulations : From theory to implementation. In Proceedings of the 18th European Conference on Artificial Intelligence (ECAI’08). IOS Press, 2008. To appear. [267] G. Kucherov, L. Noé, and M. Roytberg. Subset seed automaton. In J. Holub and J. Zdarek, editors, Proceedings of the 12th International Conference on Implementation and Application of Automata (CIAA 2007), Prague (Czech Republic), July 16-18, 2007, volume 4783 of Lecture Notes in Computer Science, pages 180–191. Springer Verlag, 2007. [268] Marco Kuhlmann and Joachim Niehren. Logics and automata for totally ordered trees. In 19th International Conference on Rewriting Techniques and Applications (RTA 2008), Lecture Notes in Computer Science. Springer Verlag, July 2008. To appear. [269] Céline Kuttler, Cédric Lhoussaine, and Joachim Niehren. A stochastic pi calculus for concurrent objects. In Second International Conference on Algebraic Biology (AB 2007), number 4545 in Lecture Notes in Computer Science, pages 232–246. Springer Verlag, July 2007. [270] Ouassila Labbani, Éric Rutten, and Jean-Luc Dekeyser. Safe design methodology for an intelligent cruise control system with GPS. In 64th IEEE Vehicular Technology Conference (VTC 2006), Montréal, Québec, Canada, September 2006. [271] Adel Lablack. Head pose estimation for visual field projection. In 16th ACM Conference on Multimedia (ACM MM), Vancouver, BC - Canada, October 2008. [272] Adel Lablack and Chabane Djeraba. Analysis of human behaviour in front of a target scene. In 19th International Conference on Pattern Recognition (ICPR-2008), Tampa, Florida, USA, December 8-11 2008. [273] Adel Lablack, Frédéric Maquet, and Chabane Djeraba. Determination of the visual field of persons in a scene. In Third International Conference on Computer Vision Theory and Applications - VISAPP (2), pages 313–316, Funchal, Madeira, Portugal, USA, January 22-25 2008. [274] Benoît Lacroix, Philippe Mathieu, and Andras Kemeny. The use of norms violation to model different agents behaviors. In Jomi Hubner and Olivier Boissier, editors, Proceedings of the Fifth Workshop on Coordination, Organizations, Institutions and Norms in Agent Systems (COIN@AAMAS’08), pages 183–196, 2008. [275] Benoît Lacroix, Philippe Mathieu, and Sébastien Picault. Time and space management in crowd simulation. In Proceedings of the European Simulation and Modelling Conference (ESM’06), pages 315–320, 2006. [276] Benoit Lacroix, Philippe Mathieu, Vincent Rouelle, Julien Chaplier, Gilles Gallée, and Andras Kemeny. Towards traffic generation with individual driver behavior model based vehicles. In Proceedings of the Driving Simulation Conference North America (DSC-NA’07), pages 144–154, 2007. [277] Philippe Lahire, Brice Morin, Gilles Vanwormhoudt, Alban Gaignard, Olivier Barais, and JeanMarc Jezequel. Introducing variability into aspect-oriented modeling approaches. In Accepted to the 10th International Conference on Model Driven Engineering Languages And Systems (MODELS’07), number 4735 in LNCS, 2007. [278] Erik Laskowski, Marek Tudruj, Richard Olejnik, and Bernard Toursel. Java byte code scheduling based on the most-often-used-paths in programs with branches. In 4th International Symposium on Parallel and Distributed Computing, ISPDC-05, pages 21–27, Lille, France, Jully 2005. IEEE Computer society. [279] Julia Lawall, H. Duchesne, Gilles Muller, and Anne-Francoise Le Meur. Bossa nova : Introducing modularity into the bossa domain-specific language. In Fourth International Conference on Generative Programming and Component Engineering (GPCE 2005), Tallinn, Estonia, sep 2005. Acceptance rate : 30,8% , Rank (CORE) : B. 3.3. ACT sélectives [280] Sébastien Le Beux, Vincent Gagné, El Mostapha Aboulhamid, Philippe Marquet, and Jean-Luc Dekeyser. Hardware/software exploration for an anti-collision radar system. In 49th IEEE International Midwest Symposium on Circuits and Systems, San Juan, Puerto Rico, August 2006. [281] Sébastien Le Beux, Philippe Marquet, and Jean-Luc Dekeyser. A design flow to map parallel applications onto FPGAs. In 17th IEEE International Conference on Field Programmable Logic and Applications, Amsterdam, Netherlands, August 2007. [282] François Lemaire, Marc Moreno Maza, and Yuzhen Xie. The RegularChains library in MAPLE 10. In Ilias S. Kotsireas, editor, The MAPLE conference, pages 355–368, 2005. [283] François Lemaire, Marc Moreno Maza, and Yuzhen Xie. Making a sophisticated symbolic solver available to different communities of users. In Asian Technology Conference in Mathematics’06, 2006. http://www.csd.uwo.ca/~moreno//Publications/ LemaireMorenoXie-06-ATCM-HardCopyProceedings.pdf. [284] Aurélien Lemay, Joachim Niehren, and Rémi Gilleron. Learning n-ary node selecting tree transducers from completely annotated examples. In International Colloquium on Grammatical Inference (ICGI 2006), volume 4201 of Lecture Notes in Artificial Intelligence, pages 253–267. Springer Verlag, 2006. [285] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. K-PPM : an exact multi-objective method. In Multi-Objective Programming and Goal Programming (MOPGP’06), Tours, France, 2006. [286] Julien Lenoir, Stéphane Cotin, Christian Duriez, and Paul Neumann. Physics-based models for catheter, guidewire and stent simulation. In Proceedings of 14th Annual Meeting, Medicine Meets Virtual Reality, pages 305–310, 2006. [287] Sophie Lepreux, José Rouillard, and Jean-Claude Tarby. Towards multimodal user interface composition based on usixml and mbd principles. In 12th International Conference HCI International 2007, pages 134–143, Beijing, China, juillet 2007. [288] Jordi Levy, Joachim Niehren, and Mateu Villaret. Well-nested context unification. In 20th International Conference on Automated Deduction (CADE 2005), volume 3632 of Lecture Notes in Artificial Intelligence, pages 149–163. Springer Verlag, June 2005. [289] Stanislas Lew, Sylvain Mongy, Nacim Ihaddadene, Chabane Djeraba, and Dan Simovici. Eye/gaze tracking in web, image and video documents. In Proceedings of the 14th annual ACM international conference on Multimedia (ACM/MM 2006), pages 481–482, Santa Barbara, CA, USA., October 23-27 2006. [290] Arnaud Lewandowski, Grégory Bourguin, and Jean-Claude Tarby. Tasks models for component contextualization. In Proceedings of ICEIS 2007, the 9th International Conference on Enterprise Information Systems, pages 176–181, Funchal, Madère, Portugal, juin 2007. [291] Aude Liefooghe, Hélène Touzet, and Jean-Stéphane Varré. Large scale matching for position weight matrices. In Proceedings of the 17th Annual Symposium on Combinatorial Pattern Matching (CPM), July 5-7, Barcelona (Spain), volume 4009 of Lecture Notes in Computer Science, pages 401–412. Springer Verlag, 2006. [292] M. Loth, Ph. Preux, and M. Davy. A Unified View of TD Algorithms ; Introducing Full-Gradient TD and Equi-Gradient Descent TD. In Proc. 15th European Symposium on Artificial Neural Networks (ESANN), pages 289–294, April 2007. [293] Vincent Luboz, Xunlei Wu, K. Krissian, CF. Westin, R. Kikinis, Stéphane Cotin, and Steve Dawson. A segmentation and reconstruction technique for 3d vascular structures. In Proceedings of the MICCAI Conference, MICCAI 2005, pages 43–50, 2005. [294] R. Maitrepierre, J. Mary, and R. Munos. Adaptative play in texas hold’em poker. In European Conference on Artificial Intelligence, 2008. 103 104 Publications [295] Raphaël Maîtrepierre, Jérémie Mary, and Rémi Munos. Adaptative play in texas hold’em poker. In European Conference on Artificial Intelligence - ECAI, 2008. [296] Raphaël Maîtrepierre, Jérémie Mary, and Rémi Munos. Adaptative play in texas hold’em poker. In European Conference on Artificial Intelligence - ECAI, 2008. [297] Philippe Marquet, Simon Duquennoy, Sébastien Le Beux, Samy Meftali, and Jean-Luc Dekeyser. Massively parallel processing on a chip. In ACM Int’l Conf. on Computing Frontiers, Ischia, Italy, May 2007. [298] Anthony Martinet, Jean Martinet, Nacim Ihaddadene, Stanislas Lew, and Chabane Djeraba. Analyzing eye fixations and gaze orientations on films and pictures. In 16th ACM Conference on Multimedia (ACM MM), Vancouver, BC - Canada, October 2008. [299] Philippe Mathieu and Olivier Brandouy. A broad-spectrum computational approach for market efficiency. In Charlotte Bruun, editor, Advances in Artificial Economics (AE’2006), volume 584 of Lecture Notes in Economics and Mathematical Systems, pages 47–62. Springer, 2006. [300] Philippe Mathieu and Olivier Brandouy. Large scale agent-based simulations and the efficient market. In Proceedings of the twelve International Conference on Computing in Economics and Finance (CEF’2006), 2006. [301] Philippe Mathieu and Olivier Brandouy. A conceptual framework for the evaluation of agentbased trading and technical analysis. In Andrea Consiglio, editor, Artificial Markets Modeling (AE’2007), volume 599 of Lecture Notes in Economics and Mathematical Systems, pages 64–79. Springer, 2007. [302] Philippe Mathieu and Sébastien Picault. Towards an interaction-based design of behaviors. In Proceedings of the The Third European Workshop on Multi-Agent Systems (EUMAS’2005), 2005. [303] Ahmed Meddahi, Hossam Afifi, and Gilles Vanwormhoudt. MOSQoS : Subjective VoIP Quality for Feedback Control and Dynamic QoS Adaptation. In Proc. of IEEE International Conference on Communications 2006 (ICC’2006), Turquie, 2006. [304] Samy Meftali, Jean-Luc Dekeyser, and Isaac D. Scherson. Scalable multistage networks for multiprocessor System-on-Chip design. In 8th International Symposium on Parallel Architectures, Algorithms, and Networks, Las Vegas, Nevada, USA, December 2005. [305] Tom Mens, Ragnhild Van Der Straeten, and Maja D’Hondt. Detecting and resolving model inconsistencies using transformation dependency analysis. In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS’06), volume 4199 of Lecture Notes in Computer Science, pages 200–214, Genoa, Italy, oct 2006. Springer. Rank (CORE) : A. [306] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. A grid-enabled branch and bound algorithm for solving challenging combinatorial optimization problems. In Proc. of 21th IEEE Intl. Parallel and Distributed Processing Symp. (IPDPS), Long Beach, California, March 2007. [307] Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, and Laurence Duchien. A domain analysis to specify design defects and generate detection algorithms. In José Fiadeiro and Paola Inverardi, editors, Proceedings of the 11t h International Conference on Fundamental Approaches to Software Engineering (FASE). Springer-Verlag, 2008. Acceptance rate : 26% , Rank (CORE) : B. [308] Sylvain Mongy and Chabane Djeraba. A study on video viewing behavior. In Proceedings of the IS&T/SPIE 19th Annual Symposium Electronic Imaging Science and Technology (SPIE 2007), San Jose Marriott and San Jose Convention Center. San Jose, California USA, January 28 - February 01 2007. [309] Sylvain Mongy, Dan Simovici, and Chabane Djeraba. On clustering users’ behaviors in video sessions. In International Conference on Data Mining - DMIN, pages 99–103, Monte Carlo Resort, Las Vegas, Nevada, USA, June 25-28 2007. CSREA Press. 3.3. ACT sélectives [310] Alexis Muller, Olivier Caron, Bernard Carré, and Gilles Vanwormhoudt. On some properties of parameterized model applications. In Proc. of ECMDA’05 :European Conference on Model Driven Architecture, number 3748 in LNCS, 2005. [311] Joachim Niehren, Laurent Planque, Jean-Marc Talbot, and Sophie Tison. N-ary queries by tree automata. In 10th International Symposium on Database Programming Languages (DBPL 2005), volume 3774 of Lecture Notes in Computer Science, pages 217–231. Springer Verlag, September 2005. [312] Joachim Niehren, Tim Priesnitz, and Zhendong Su. Complexity of subtype satisfiability over posets. In 14th European Symposium on Programming (ESOP 2005), volume 3444 of Lecture Notes in Computer Science, pages 357–373. Springer Verlag, April 2005. [313] Joachim Niehren, David Sabel, Manfred Schmidt-Schauß, and Jan Schwinghammer. Observational semantics for a concurrent lambda calculus with reference cells and futures. In 23rd Conference on Mathematical Foundations of Programming Semantics (MFPS 2007), volume 173 of Electronical notes in theoretical computer science, pages 313–337. Elsevier, April 2007. [314] Joachim Niehren and Mateu Villaret. Describing lambda terms in context unification. In 5th International Conference on Logical Aspects in Computational Linguistics (LACL 2005), volume 3492 of Lecture Notes in Artificial Intelligence, pages 221–237. Springer Verlag, April 2005. [315] Hitoshi Ohsaki, Jean-Marc Talbot, Sophie Tison, and Yves Roos. Monotone AC-tree automata. In 12th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR 2005), volume 3835 of Lecture Notes in Computer Science, pages 337–351. Springer Verlag, 2005. [316] Francisco Ovalle-Martinez, Amiya Nayak, Ivan Stojmenovic, Jean Carle, and David SimplotRyl. Area based beaconless reliable broadcasting in ad hoc and sensor networks. In Proc. Conf. Algorithmic Aspects of Wireless Sensor Networks (AlgoSensor 2006), volume 4240 of Lecture Notes in Computer Science, pages 140–151, Venice, Italy, 2006. Springer Berlin / Heidelberg. [317] Xavier Le Pallec, César Moura, Raphaël Marvie, Mirabelle Nebut, and Jean-Claude Tarby. Supporting generic methodologies to assist ims-ld modelling. In Proceeding of International Conference on Advanced Learning Technologies, Kerkrade, Pays-Bas, juillet 2006. IEEE. [318] Benjamin Parent, Alexandru-Adrian Tantar, Nouredine Melab, El-Ghazali Talbi, and Dragos Horvath. Grid-based evolutionary strategies applied to the conformational sampling problem. In Proc. of the IEEE Congres on Evolutionary Computation (CEC’07), September 2007. [319] Cuong Pham-Nguyen, Simon Lau, Benjamin Barbry, Thomas Vantroys, and Serge Garlatti. Pervasive learning system based on a scenario model integrating webs service retrieval and orchestration. In MLearn 2008, page 8 pages, University of Wolverhampton, United Kingdom, octobre 2008. [320] Jean-Marc Pierson, Lionel Brunie, Clarisse Dhaenens, Ameur Hameurlain, Nouredine Melab, Maryvonne Miquel, Franck Morvan, El-Ghazali Talbi, and Anne Tchounikine. Grid for GenoMedicine : A glimpse on the GGM project. In 3rd IEEE/ACM Intl. Workshop on Biomedical Computations on the Grid (BioGrid’2005. in conjunction with CCGRID’2005), Cardiff, UK, May 2005. [321] Aleš Plšek and Jiøí Adámek. Carmen : Software Component Model Checker. In Proceedings of the 4t h International Conference on the Quality of Software-Architectures (QoSA 2008), Lecture Notes in Computer Science. Springer-Verlag, October 2008. Rank (CORE) : A. To appear. [322] Aleš Plšek, Frédéric Loiret, Philippe Merle, and Lionel Seinturier. A Component Framework for Java-based Real-time Embedded Systems. In In Proceedings of ACM/IFIP/USENIX 9th International Middleware Conference, Leuven, Belgium, Dec 2008. Rank (CORE) : A. To appear. [323] José Rouillard. Contextual qr codes. In Third International Multi-Conference on Computing in the Global Information Technology (ICCGI 2008), pages 50–55, Athens, Greece, juillet 2008. 105 106 Publications [324] Romain Rouvoy, Patricia Serrano-Alvarado, and Philippe Merle. Towards Context-Aware Transaction Services. In Proceedings of the 6th International Conference on Distributed Applications and Interoperable Systems (DAIS’06), volume 4025 of Lecture Notes in Computer Science, pages 272–288, Bologna, Italy, jun 2006. Springer-Verlag. Rank (CORE) : B. [325] D. Ryabko. Some sufficient conditions on an arbitrary class of stochastic processes for the existence of a predictor. In Proc. 19th International Conf. on Algorithmic Learning Theory (ALT’08), LNAI, page to appear, Budapest, Hungary, 2008. Springer, Berlin. [326] Laila Sakkila, Pascal Deloof, Yassin El Hillali, Atika Rivenq, and Smail Niar. A real time signal processing for an anticollision road radar system. In 64th IEEE Vehicular Technology Conference (VTC 2006), Montréal, Québec, Canada, September 2006. [327] Chafik Samir, Anuj Srivastava, and Mohamed Daoudi. 3D face recognition using shapes of facial curves. In International Conference on Acoustics, Speech, and Signal Processing (ICASSP), volume 5, Toulouse, France, 14-19 May 2006. Session spéciale : Statistical Inferences on Nonlinear Manifolds with Applications in Signal and Image Processing. [328] Guillaume Saupin, Christian Duriez, and Stéphane Cotin. Contact model for haptic medical simulation. In International Symposium on Computational Models for Biomedical Simulation, Lecture Notes in Computer Science (LNCS) series, pages 157–165. Springer, july 2008. [329] Guillaume Saupin, Christian Duriez, Stéphane Cotin, and Laurent Grisoni. Efficient contact modeling using compliance warping. In Computer Graphics International Conference (CGI) Istambul, Turkey,, pages 210–217, june 2008. [330] Manfred Schmidt-Schauß, Joachim Niehren, David Sabel, and Jan Schwinghammer. Adequacy of compositional translations for observational semantics. In 5th IFIP International Conference on Theoretical Computer Science (IFIP TCS 2008), 2008. To appear. [331] Alexandre Sedoglavic. Reduction of algebraic parametric systems by rectification of their affine expanded lie symmetries. In H. Anai, K. Horimoto, and T. Kutsia, editors, Proceedings of Algebraic Biology 2007, volume 4545 of LNCS, pages 277–291, 2007. [332] Lionel Seinturier, Nicolas Pessemier, Laurence Duchien, and Thierry Coupaye. A component model engineered with components and aspects. In Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE’06), volume 4063 of Lecture Notes in Computer Science, pages 139–153, Västeras, Sweden, jun 2006. Springer. Acceptance rate : 29% , Rank (CORE) : A. [333] David Simplot-Ryl and Isabelle Simplot-Ryl. Connectivity preservation and key distribution in wireless sensor networks. In J. Ma, H. Jin, L.T. Yang, and J. Tsai, editors, Proc. 3rd Int. Conf. on Ubiquitous Intelligence and Computing (UIC 2006), volume 4159 of Lecture Notes in Computer Science, pages 988–997, Wuhan and Three Gorges, China, 2006. Springer-Verlag, Berlin. [334] Safouan Taha, Ansgar Radermacher, Sebastien Gerard, and Jean-Luc Dekeyser. An Open Framework for Detailed Hardware Modeling. In IEEE Second International Symposium on Industrial Embedded Systems, Lisbon, Portugal, June 2007. [335] Julien Taillard, Jean-Luc Dekeyser, and Francis Piriou. A design of a UML profile for metacomputing. In 14th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP 2006), Montbéliard-Sochaux, France, February 2006. [336] Julien Taillard, Frédéric Guyomarc’h, and Jean-Luc Dekeyser. A graphical framework for high performance computing using an MDE approach. In 16th Euromicro International Conference on Parallel, Distributed and network-based Processing, pages 165–173, Toulouse, France, February 2008. [337] Julien Taillard, Frédéric Guyomarc’h, and Jean-Luc Dekeyser. OpenMP code generation based on an Model Driven Engineering approach. In The 2008 High Performance Computing & Simulation Conference (HPCS 2008), Nicosia, Cyprus, June 2008. 3.3. ACT sélectives [338] Jean-Pierre Talpin, Christan Brunette, Thierry Gautier, and Abdoulaye Gamatié. Polychronous mode automata. In 6th Annual ACM Conference on Embedded Software (EMSOFT’06), pages 83–92, Seoul, South Korea, October 2006. [339] Jean-Claude Tarby, Houcine Ezzedine, Philippe Laporte, José Rouillard, and Christophe Kolski. Traces using aspect oriented programming and interactive agent-based architecture for early usability evaluation : basic principles and comparison. In 12th International Conference HCI International 2007, pages 632–641, Beijing, China, juillet 2007. [340] Isabelle Tellier. When categorial grammars meet regular grammatical inference. In 5th International Conference on Logical Aspects of Computational Linguistics (LACL 2005), volume 4492 of Lecture Notes in Artificial Intelligence, pages p.317–332. Springer Verlag, 2005. [341] Isabelle Tellier. How to split recursive automata. In 9th International Colloquium on Grammatical Inference (ICGI 2008), Lecture Notes in Computer Science. Springer Verlag, 2008. accepted. [342] Olivier Teytaud, Sylvain Gelly, and Jérémie Mary. Active learning in regression, with application to stochastic dynamic programming. In Automation International Conference On Informatics in Control and Robotics, editors, ICINCO and CAP, 2007. [343] Adrien Theetten, Laurent Grisoni, Christian Duriez, and Xavier Merlhiot. Quasidynamic splines. In Bruno Lévy and Dinesh Manocha, editors, Proceedings of the 2007 ACM Symposium on Solid and Physical Modeling, pages 409–414. ACM Press, 2007. http ://doi.acm.org/10.1145/1236246.1236305. [344] Dan Simovici Thierry Urruty, Chabane Djeraba. Clustering by random projections. In Industrial Conference on Data Mining, volume 4597 of Lecture Notes in Computer Science, pages 107–119, Leipzig, Germany, July 14-18 2007. Springer. [345] Joemon M. Jose Thierry Urruty, Chabane Djeraba. An efficient indexing structure for multimedia. In 16th ACM Conference on Multimedia Information Retrieval (ACM MIR), Vancouver, BC - Canada, October 2008. [346] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. 3D mesh skeleton extraction using topological and geometrical analyses. In 14th Pacific Conference on Computer Graphics and Applications (Pacific Graphics 2006), Taipei, Taiwan, October 11-13 2006. [347] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Reeb chart unfolding based 3D shape signatures. In Eurographics, Prague, Czech Republic, September 3-7 2007. short paper. [348] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Topology driven 3D mesh hierarchical segmentation. In IEEE International Conference on Shape Modeling and Applications (Shape Modeling International - SMI 2007), Lyon, France, June 13-15 2007. [349] Christophe Tombelle and Gilles Vanwormhoudt. Dynamic and generic manipulation of models : From introspection to scripting. In 9th International Conference MoDELS 2006, number 4199 in LNCS, Italy, octobre 2006. [350] H. Touzet. A linear tree edit distance algorithm for similar ordered trees. In (CPM), volume 3537 of Lecture Notes in Computer Science, pages 334–345. Springer Verlag, 2005. [351] Thierry Urruty, Fatima Belkouch, and Chabane Djeraba. Kpyr : an efficient indexing method. In Proc. Of IEEE International Conference on Multimedia & Expo (IEEE ICME 2005), pages 1448–1451, Amsterdam, The Netherlands, July 6-8 2005. [352] Thierry Urruty, Fatima Belkouch, and Chabane Djeraba. Efficient indexing for high dimensional data : Applications to a video search tool. In 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (ACM KDD 2006), Philadelphia, USA, August 20-23 2006. 107 108 Publications [353] Ragnhild Van Der Straeten and Maja D’Hondt. Model refactorings through rule-based inconsistency resolution. In Proceedings of the 21st Annual ACM Symposium on Applied Computing, Model Transformation Track (SAC’06), volume 2, pages 1210–1217, Dijon, France, apr 2006. ACM. Acceptance rate : 32% , Rank (CORE) : B. [354] Radu-Daniel Vatavu, Laurent Grisoni, and Stefan-Gheorghe Pentiuc. Gesture recognition based on elastic deformation energies. accepted for publication to LNCS, to appear, 2008. [355] Marie-Hélène Verrons and Philippe Mathieu. How to solve a scheduling problem by negotiation. In Proceedings of the 6th International Conference on the Practice and Theory of Automated Timetabling (PATAT’06), volume 3867 of Lecture Notes in Computer Science, pages 502–505. Springer, 2006. [356] Guillaume Waignier, Anne-Françoise Le Meur, and Laurence Duchien. Fiesta : A generic framework for integrating new functionalities into software architectures. In Proceedings of 1st European Conference on Software Architecture (ECSA’07), volume 4758 of Lecture Notes in Computer Science, pages 76–91, Aranjuez (Madrid), Spain, sept 2007. Springer-Verlag. Acceptance rate : 29%. [357] Guillaume Waignier, Anne-Françoise Le Meur, and Laurence Duchien. Architectural specification and static analyses of contractual application properties. In Proceedings of the 4th International Conference on the Quality of Software-Architectures (QoSA 2008), Lecture Notes in Computer Science, Karlsruhe (TH), Germany, oct 2008. Springer-Verlag. Rank (CORE) : A. To appear. [358] Guillaume Waignier, Prawee Sriplakich, Anne-Françoise Le Meur, and Laurence Duchien. A model-based framework for statically and dynamically checking component interactions. In Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), volume - of Lecture Notes in Computer Science, pages –, Toulouse, France, oct 2008. Springer-Verlag. Rank (CORE) : A. To appear. [359] Y. Wang, J-Y. Audibert, and R. Munos. Infinitely many-armed bandits. In accepted to NIPS 2008, 2008. [360] Thomas Watteyne, David Simplot-Ryl, Isabelle Augé-Blum, and Mischa Dolher. On using virtual coordinates for routing in the context of wireless sensor networks. In Proc. 18th Annual IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications (PIMRC’07), Athen, Greece, 2007. [361] Léandro Krug Wives, Bruno Defude, José Palazzo Moreira de Oliveira, José Valdeni de Lima, and Yvan Peter. Providing information in an augmented campus. In 8th IEEE International Conference on Advanced Learning Technologies, pages 712–716, Santander, Cantabria, Spain, juillet 2008. [362] Xunlei Wu, Vincent Pegoraro, Vincent Luboz, Paul Neumann, RS. Bardsley, Steve Dawson, and Stéphane Cotin. New approaches to computer-based interventional neuroradiology training. In Proceedings of 13th Annual Meeting, Medicine Meets Virtual Reality, pages 602–607, 2005. 3.4 Autres ACT [363] Adolf Abdallah, Abdoulaye Gamatié, and Jean-Luc Dekeyser. MARTE-based Design of a Multimedia Application and Formal Analysis. In Forum on specification and design languages (FDL’08), Stuttgart, Germany, September 2008. (To appear). [364] M. Adda, R. Missaoui, P. Valtchev, and C. Djeraba. Recommendation strategy based on relation rule mining. In IJCAI-2005 Workshop on Intelligent Techniques for Web Personalization, Edinburgh, Scotland, August, 1 2005. [365] M. Adda, P. Valtchev, R. Missaoui, and C. Djeraba. Discovery of semantically enhanced patterns for content adaptation on the web. In Montreal Conference on e-Technologies, pages 177–191, May 2006. 3.4. Autres ACT [366] Enrique Alba, José García-Nieto, Laetitia Jourdan, and El-Ghazali Talbi. Gene Selection in Cancer Classification using PSO/SVM and GA/SVM Hybrid Algorithms. In IEEE Congress on Evolutionary Computation CEC-07, Singapore, Sep 2007. [367] Ammar Aljer, Jean-Louis Boulanger, and Philippe Devienne. Temporal refinement in codesign. In IEEE, editor, ICTTA’08 : 3d International Conference on Information & Communication Technologies : from Theory to Applications, Damascus, Syria. ELEC - Dept. Electronique (Institut TELECOM/TELECOM Bretagne), April 7-11 2008. [368] Ammar Aljer, Philippe Devienne, and Jean-Louis Boulanger. Bhdl : circuit and safety properties. In Terje Aven & Jan Erik Vinnem, editor, Risk, Reliability and Societal Safety - Proceedings of ESREL 2007, Stavanger, Norway 25 - 27 June 2007, volume 3. Taylor & Francis, 2007. [369] Ammar Aljer, Philippe Devienne, and Johan Hubert. Dependancy analysis and default tolerance in bhdl. In IEEE, editor, ICTTA’06 IEEE Conference on Information and Communication Technologies : from Theory to Applications. ELEC - Dept. Electronique (Institut TELECOM/TELECOM Bretagne), 2006. [370] Jérémie Allard, Stéphane Cotin, François Faure, Pierre-Jean Bensoussan, François Poyer, Christian Duriez, Hervé Delingette, and Laurent Grisoni. Sofa – an open source framework for medical simulation. In Medicine Meets Virtual Reality (MMVR), pages 13–18, 2007. [371] Iyad Alshabani, Richard Olejnik, and Bernard Toursel. Component-oriented programming over grid. In International Conference On Information and Communication Technologies : From Theory To Applications, Damascus, Syria, 2006. [372] Iyad Alshabani, Richard Olejnik, Bernard Toursel, and M. Tudruj. A framework for desktop grid applications : Ccadaj. In Proceedings of International Symposium on Parallel and Distributed Computing (ISPDC 06), Timisoara, Romania, July 2006. IEEE Computer Society. [373] Abdelkader Amar, Pierre Boulet, and Philippe Dumont. Projection of the Array-OL specification language onto the Kahn process network computation model. In International Symposium on Parallel Architectures, Algorithms, and Networks, Las Vegas, Nevada, USA, December 2005. [374] O. Ambrym-Maillard, R. Coulom, and Ph. Preux. Parallelization of the td(λ) learning algorithm. In Proc. 7th European workshop on Reinforcement Learning, October 2005. [375] Boulbaba Ben Amor, Mohsen Ardabillan, and Liming Chen. Toward a region-based 3d face recognition approach. In IEEE International Conference on Multimedia & Expo (ICME 2008), pages 101–104, Hannover Germany, June 23-28 2008. [376] Yves Andre, Anne-Cecile Caron, Denis Debarbieux, and Yves Roos. Indexes and path constraints in semistructured data. In DEXA Workshop on Logical Aspects and Applications of Integrity Constraints, pages 837 – 841. IEEE Comp. Soc. Press, August 2005. [377] A. Antos, Cs. Szepesvari, and R. Munos. Value-iteration based fitted policy iteration : learning with a single trajectory. In IEEE International Symposium on Approximate Dynamic Programming and Reinforcement Learning, 2007. [378] Yassine Aydi, Samy Meftali, Mohamed Abid, and Jean-Luc Dekeyser. Dynamicity Analysis of Delta MINs for MPSOC Architectures. In Conference internationale des sciences et = technique de l’automatique (ICM’07), Sousse, Tunisie, November 2007. [379] Olivier Barais, Laurence Duchien, and Anne-Francoise Le Meur. A framework to specify incremental software architecture transformations. In 31st EUROMICRO CONFERENCE on Software Engineering and Advanced Applications (SEAA 2005). IEEE Computer Society, sep 2005. [380] Olivier Barais, Julia Lawall, Anne-Françoise Le Meur, and Laurence Duchien. Providing support for safe software architecture transformations. In Working Session of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 2005), Pittsburg, PA, USA, nov 2005. 109 110 Publications [381] Olivier Barais, Julia Lawall, Anne-Françoise Le Meur, and Laurence Duchien. Safe integration of new concerns in a software architecture. In Proceedings of the 13th International Conference on Engineering of Computer Based Systems (ECBS’06), pages 52–64, Potsdam, Germany, mar 2006. IEEE. [382] Matthieu Basseur and E. Zitzler. Optimisation multi-objectif de problèmes incertains. In Septième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’06), 2006. [383] Nadia Bel-Hadj-Aissa and Gilles Grimaud. Calcul de temps d’exécution au pire cas pour code mobile. In Actes 1ère Rencontres Jeunes Chercheurs en Informatique Temps Réel (RJCITR2005), Nancy, France, 2005. in french. [384] Nadia Bel-Hadj-Aissa, Gilles Grimaud, and Vincent Benony. Bringing worst case execution time awareness to an open smart cards OS. In Proc. 13th IEEE Conf. on Embedded and RealTime Computing Systems and Applications (RTCSA 2007), Daegu, Korea, 2007. [385] Nadia Bel-Hadj-Aissa, Gilles Grimaud, and David Simplot-Ryl. A distributed and verifiable loop bounding algorithm for WCET computation on constrained embedded systems. In Proc. 14th Int. Conf. on Real-Time and Network Systems (RTNS2006), Poitiers, France, 2006. [386] Rabie Ben Atitallah, Smail Niar, Alain Greiner, Samy Meftali, and Jean Luc Dekeyser. Estimating energy consumption for an MPSoC architectural exploration. In Architecture of Computing Systems (ARCS’06), Frankfurt, Germany, March 2006. [387] Rabie Ben Atitallah, Smail Niar, Samy Meftali, and Jean-Luc Dekeyser. Accelerating MPSoC performance evaluation with TLM. In "Advanced Computer Architecture and compilation for Embedded Systems ACACES", HIPEAC network of Excellence summer school, pages 229–232, Laquilia, Italy, july 2006. ISBN 90 382 0981 9. [388] Rabie Ben Atitallah, Éric Piel, Julien Taillard, Smail Niar, and Jean-Luc Dekeyser. From High Level MPSoC description to SystemC Code Generation. In International ModEasy’07 Workshop in conjunction with Forum on specification and Design Languages (FDL’07), Barcelona, Spain, September 2007. [389] Jalel Ben-Othman, Farid Naït-Abdesselam, Linda Mokdada, and Octavio Ramirez. Performance evaluation of tcp handoffs over mobile ip connections. [390] Abou El Hassan Benyamina and Pierre Boulet. Multi-objective mapping for NoC architectures. In 1st International Conference on Digital Communications and Computer Applications, pages 132–139, Jordan, March 2007. [391] Muhammad Usman Bhatti, Stéphane Ducasse, and Awais Rashid. Aspect mining in procedural object-oriented code. In International Conference on Program Comprehension (ICPC 2008), 2008. [392] Melisande Biet, Géry Casiez, Frédéric Giraud, and Betty Semail. Discrimination of virtual square gratings by dynamic touch on friction based tactile displays. In Haptics Symposium’08, the 16th Symposium on Haptic Interfaces for Virtual Environments and Teleoperator Systems, pages 41–48. IEEE Computer Society, 2008. [393] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and Dragos Horvath. Parallel multiobjective algorithms for the molecular docking problem. In Conference in Computational Intelligence in Bioinformatics and Bioengineering (CIBCB), 2008. [394] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and Christian Rolando. Preliminary work on evolutionary identification of protein variants and new proteins on grids. In 20th International Conference on Advanced Information Networking and Applications - HIPcomb 2006, volume 2, pages 583–587. IEEE, April 2006. [395] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and Christian Rolando. Protein Sequencing with an Adaptive Genetic Algorithm from Tandem Mass Spectrometry. In IEEE Congress on Evolutionary Computation (CEC), pages 1412–1419. IEEE, July 16-21 2006. Vancouver, BC, Canada, ISBN : 0-7803-9489-5. 3.4. Autres ACT [396] Miodrag Bolic, Michel Latteux, and David Simplot-Ryl. Framed aloha based anti-collision protocol for RFID tags. In Proc. 1st ACM Workshop on Convergence of RFID and Wireless Sensor Networks and their Applications (SenseID 2007), Sydney, Australia, 2007. [397] Lossan Bondé, Pierre Boulet, and Jean-Luc Dekeyser. Traceability and interoperability at different levels of abstraction in model transformations. In Forum on Specification and Design Languages, FDL’05, Lausanne, Switzerland, September 2005. [398] Laetitia Bonte, Philippe Mathieu, and Stéphane Espié. Modélisation et simulation des usagers des deux-roues motorisés dans archisim. In Vincent Chevrier, editor, Actes des 14e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2006), pages 31–44. Hermès, 2006. [399] Pierre Boulet and Ashish Meena. The case for globally irregular locally regular algorithm architecture adequation. In Journées Francophones sur l’Adéquation Algorithme Architecture (JFAAA’05), Dijon, France, January 2005. [400] François Boulier. Differential Elimination and Biological Modelling. In Dongming Wang and Markus Rosenkranz, editor, Radon Series on Computational and Applied Mathematics (Gröbner Bases in Symbolic Analysis), volume 2, pages 111–139. de Gruyter, October 2007. http://hal.archives-ouvertes.fr/hal-00139364. [401] François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. Applying a rigorous quasi-steady state approximation method for proving the absence of oscillations in models of genetic circuits. In Prooceedings of Journées Ouvertes Biologie Informatique Mathématiques, pages 77–82, 2008. [402] Amel Bouzeghoub, Pierre-André Caron, Claire Lecoq, Xavier Le Pallec, and José Rouillard. L’informatique omniprésente pour les communautés de pratique autour de contenus pédagogiques. In 4èmes journées Francophones Mobilité et Ubiquité (UBIMOB 2008), pages 73–76, Saint Malo, France, mai 2008. [403] Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, and Theo D’Hondt. Application-specific models and pointcuts using a logic meta language. In Proceedings of the 14th International Smalltalk Conference, Lecture Notes in Computer Science, Prague, Czech Republic, sep 2006. Springer. [404] Jérôme Brongniart, Clarisse Dhaenens, and El-Ghazali Talbi. Contraintes d’optimisation pour les problèmes d’arbres couvrants sous restrictions. In Troisièmes Journées Francophones de Programmation par Contraintes (JFPC07), pages 311–320. Nantes, 2007. [405] Sébastien Cahon, Nouredine Melab, and El-Ghazali Talbi. An enabling framework for parallel optimization on the computational grid. In Proc. of the 5t h IEEE/ACM Intl. Symp. on Cluster Computing and the Grid (CCGRID2005), Cardiff, UK, May 2005. [406] Sébastien Cahon, El-Ghazali Talbi, and Nouredine Melab. A parallel and hybrid multiobjective evolutionary algorithm applied to the design of cellular networks. In Proc. of MELECON2006, Malaga, Spain, May 2006. [407] Laurent Candillier, Isabelle Tellier, Fabien Torre, and Olivier Bousquet. SSC : Statistical Subspace Clustering. In Petra Perner and Atsushi Imiya, editors, 4th International Conference on Machine Learning and Data Mining in Pattern Recognition (MLDM’2005), volume LNAI 3587 of Lecture Notes in Computer Science, pages 100–109, Leipzig, Germany, july 2005. Springer Verlag. [408] Jean Carle, Antoine Gallais, David Simplot-Ryl, and Ivan Stojmenovic. Localized sensor area coverage with low communication overhead. In Proc. 5th Scandinavian Workshop on Wireless Ad-hoc Networks (ADHOC’05), Stockholm, Sweden, 2005. [409] Olivier Caron, Bernard Carré, Christophe Gransart, Xavier Le Pallec, Sylvain Lecomte, Raphaël Marvie, Mirabelle Nebut, Djamel Seriai, and Gilles Vanwormhoudt. Proposition pour la modélisation d’applications ubiquitaires. In Actes des 3èmes Journées Francophones : Mobilité et Ubiquité 2006, International Conference Proceeding Series, Paris, septembre 2006. ACM. Papier court. 111 112 Publications [410] Olivier Caron, Bernard Carré, Christophe Gransart, Xavier Le Pallec, Sylvain Lecomte, Raphaël Marvie, Mirabelle Nebut, Djamel Seriai, and Gilles Vanwormhoudt. Proposition pour la modélisation d’applications ubiquitaires. In Actes des 3èmes Journées Francophones : Mobilité et Ubiquité 2006, International Conference Proceeding Series, Paris, septembre 2006. ACM. Papier court. [411] Pierre-André Caron. Bricoles : une approche dispositive des applications web 2.0 utilisables pour enseigner. In 3ième conférence en Environnement Informatique pour l’Apprentissage Humain (EIAH 2007), pages 137–142, Lausanne, Suisse, juin 2007. papier court. [412] Pierre-André Caron. Contextualisation de dispositifs pédagogiques sur des applications web 2.0. In Actes du colloque AREF : Actualité de la Recherche et de l’Éducation en Formation, page 11 pages, Strasbourg, Université Louis Pasteur, août 2007. [413] Pierre-André Caron. Web services plug-in to implement ’dispositives’ on web 2.0 applications. In Klamma R. Wolpers M Duval, E., editor, EC-TEL 07 Second European Conference on Technology Enhanced Learning, volume 4753, pages 457–462, Crete, Greece, septembre 2007. Springer-Verlag. [414] Pierre-André Caron, Alain Derycke, Frédéric Hoogstoel, Xavier Le Pallec, and Bruno Warin. Scénarios et dispositifs de formations spécialisés : Application de la démarche d’ingénierie bricole pour une instanciation sur moodle. In Colloque scénario 2007, pages 129–136, Montreal, Canada, mai 2007. [415] Pierre-André Caron, Frédéric Hoogstoel, Xavier Le Pallec, and Bruno Warin. Construire des dispositifs sur la plateforme moodle application de l’ingénierie bricoles. In Moodlemoot 2007, page 6 pages, juin 2007. [416] Pierre-André Caron, Frédéric Hoogstoel, and Bruno Warin. Développement de web services moodle pour l’instrumentation automatisée de moodle. application à un dispositif de suivi de projet pédagogique. In Moodlemoot 2008, page 2 pages, mars 2008. [417] Pierre-André Caron and Thomas Vantroys. Web services plug-in to implement complex pedagogical set on lms and web application. In TENCompetence Open Workshop on Service Oriented Approaches and Lifelong Competence Development Infrastructures, janvier 2007. [418] Pierre-André Caron and Renata Varga. Comment concilier en enseignement la perméabilité des applications web 2.0 et l’identification d’un espace institutionnel. In JOCAIR journées communication et apprentissage instrumentée en réseau, Amiens, août 2008. [419] Pierre-André Caron, Bruno Warin, Frédéric Hoogstoel, and Xavier Le Pallec. Instrumentation de l’apprentissage en ligne par l’échange pour le suivi de projets étudiant. In Colloque Echanger Pour Apprendre en Ligne, page 2 pages, Grenoble, France, juin 2007. [420] Géry Casiez and Christophe Chaillou. Effects of dof separation on elastic devices for the navigation in 3d virtual environments with force feedback. In IEEE World Haptics, pages 483–486. IEEE, March 2005. [421] François Cayre, Caroline Fontaine, and Teddy Furon. A theoretical study of watermarking security. In Proc. 1995 IEEE Int. Symp. on Information Theory (ISIT 2006), pages 1868–1872. IEEE Press, 2005. [422] François Cayre, Caroline Fontaine, and Teddy Furon. Watermarking security, part one : Theory. In Proc. IS&T/SPIE Int. Symp. on Electronic Imaging 2005, volume 5681 of Proc. SPIE, pages 746–757, San Jose, California, USA, 2005. SPIE. Security and Watermarking of Multimedia Contents VII. [423] François Cayre, Caroline Fontaine, and Teddy Furon. Watermarking security, part two : Practice. In Proc. IS&T/SPIE Int. Symp. on Electronic Imaging 2005, volume 5681 of Proc. SPIE, pages 758–768, San Jose, California, USA, 2005. SPIE. Security and Watermarking of Multimedia Contents VII. 3.4. Autres ACT [424] Luc Charest and Philippe Marquet. Comparisons of different approaches of realizing IP block configuration in SystemC. In The 3rd International IEEE Northeast Workshop on Circuits & Systems, Québec City, Canada, June 2005. [425] Asma Charfi, Abdoulaye Gamatié, Antoine Honoré, Jean-Luc Dekeyser, and Mohamed Abid. Validation de modèles dans un cadre d’IDM dédié à la conception de systèmes sur puce. In 4èmes Jounées sur l’Ingénierie Dirigée par les Modèles (IDM 08), pages 1–18, Mulhouse, France, June 2008. [426] Guillaume Chaslot, Rémi Coulom, Bruno Bouzy, and Philippe Preux. Apprentissage par renforcement dans une approche Monte Carlo du jeu de go. In Actes des Cinquièmes Journées PDMIA (Problèmes Décisionnels de Markov et Intelligence Artificielle), 2005. [427] Claude Chaudet, Guillaume Chelius, Hervé Meunier, and David Simplot-Ryl. Adaptive probabilistic nav to increase fairness in ad hoc 802.11 mac layer. In Proc. 4th IFIP Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET 2005), Lecture Notes in Computer Science, Ile de Porquerolles, France, 2005. Springer-Verlag, Berlin. [428] Edgar Chavez, Nathalie Mitton, and Hector Tejeda. Routing in wireless networks with position trees. In Proc. 6th Int. Conf. on AD-HOC Networks & Wireless (Ad Hoc Now’07), 2007. [429] Shan Chen, Junhua Zhu, Brahim Bensaou, and Farid Naït-Abdesselam. f 2 -tcp : A fairer and tcp-friendlier congestion control protocol for high-speed networks. [430] Laurent Choy and Serge G. Petiton. Toward global and grid computing for large scale linear algebra problems. In Cluster’05, Boston, Massachusetts, USA, September 27 - 30 2005. [431] Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. Toward power-aware computing with dynamic voltage scaling for heterogeneous platforms. In International Conference on Heterogeneous Computing (Heteropar’07), published on the IEEE Cluster’07 proceedings, Austin, Texas, USA, September 2007. [432] Hajer Chtioui, Rabie Ben Atitallah, Smail Niar, Mohamed Abid, and Jean-Luc Dekeyser. Gestion de la cohérence des caches dans les architectures MPSoC utilisant des NoC complexes. In Rencontres francophones du Parallélisme (RenPar’18) / Symposium en Architecture de machines (SympA ’2008 ) / Conférence Française sur les Systèmes d’Exploitation (CFSE ’6), Fribourg, Switzerland, February 2008. [433] María Agustina Cibrán and Maja D’Hondt. Explicit high-level rules for the customization of web services management. In Proceedings of the NetObjectDays Conference on Objects, Aspects, Services, the Web (NODe’06), GI-Edition — Lecture Notes in Informatics, pages 113– 128, Erfurt, Germany, sep 2006. Bonner Köllen Verlag. [434] Johan Brichau Coen De Roover and Theo D’Hondt. Combining fuzzy logic and behavioral similarity for non-strict program validation. In Proceedings of the 8th ACM- SIGPLAN International Symposium on Principles and Practice of Declarative Programming (PPDP’06), Venice, Italy, jul 2006. Rank (CORE) : B. [435] Joseph Colineau, D’Hose Johan, Boulbaba BenAmor, Ardabilian Mohsen, Liming Chen, and Bernadette Dorizzi. 3d face recognition evaluation on expressive faces using the iv2 database. In Advanced Concepts for Intelligent Vision Systems (Acivs2008), Juan-les-Pins, France, October 20-24 2008. [436] Olivier Comas, Zeike Taylor, Jérémie Allard, Sébastien Ourselin, Stéphane Cotin, and Josh Passenger. Efficient nonlinear fem for soft tissue modelling and its gpu implementation within the open source framework sofa. In International Symposium on Computational Models for Biomedical Simulation, Lecture Notes in Computer Science (LNCS), pages 28–39. Springer, july 2008. [437] P-A. Coquelin, S. Martin, and R. Munos. A dynamic programming approach to viability problems. In IEEE International Symposium on Approximate Dynamic Programming and Reinforcement Learning, 2007. 113 114 Publications [438] Rémi Coulom. Efficient selectivity and backup operators in Monte-Carlo tree search. In H. Jaap van den Herik, Paolo Ciancarini, and H.H.L.M. (Jeroen) Donkers, editors, Proceedings of the 5th International Conference on Computer and Games, volume 4630/2007 of Lecture Notes in Computer Science, pages 72–83, Turin, Italy, June 2006. Springer. [439] Rémi Coulom. Propagation de valeurs et sélectivité dans une recherche arborescente MonteCarlo. In Frédérick Garcia and Gérard Verfaillie, editors, Actes des Journées Francophones Planification, Décision, Apprentissage, 2006. [440] Rémi Coulom. Computing Elo ratings of move patterns in the game of Go. In H. Jaap van den Herik, Mark Winands, Jos Uiterwijk, and Maarten Schadd, editors, Proceedings of the Computer Games Workshop, pages 113–124, Amsterdam, The Netherlands, June 2007. [441] Rémi Coulom. Whole-history rating : A Bayesian rating system for players of time-varying strength. In H. Jaap van den Herik, Xinhe Xu, and Zhongmin Ma, editors, Proceedings of the 6th International Conference on Computer and Games, Lecture Notes in Computer Science, Beijing, China, October 2008. Springer. [442] Alexandre Courbot, Gilles Grimaud, and Jean-Jacques Vandewalle. Romization : Early deployment and customization of java systems for restrained devices. In Proc. Int. workshop on Construction and Analysis of Safe, Secure and Interoperable Smart devices (CASSIS05), Lecture Notes in Computer Science, Nice, France, 2005. Springer-Verlag, Berlin. [443] Alexandre Courbot, Gilles Grimaud, Jean-Jacques Vandewalle, and David Simplot-Ryl. Application-driven customization of an embedded java virtual machine. In Proc. Second Int. Symp. on Ubiquitous Intelligence and Smart Worlds (UISW2005), volume 3823 of Lecture Notes in Computer Science, pages 81–90, Nagasaki, Japan, 2005. Springer-Verlag, Berlin. [444] Arnaud Cuccuru, Robert De Simone, Thierry Saunier, Günther Siegel, and Yves Sorel. P2I : An innovative MDA methodology for embedded real-time system. In 8th Euromicro Conference on Digital System Design (DSD’2005), pages 29–33, Porto, Portugal, August 2005. [445] Mohamed Daoudi, Lahoucine Ballihi, Chafik Samir, and Anuj Srivastava. Three-dimensional face recognition using elastic deformations of facial surfaces. In IEEE International Conference on Multimedia & Expo (ICME 2008), pages 97–100, Hannover, Germany, June 23-28 2008. [446] Mohamed Daoudi, Chafik Samir, and Anuj Srivastava. Analyse des variations des formes des surfaces faciales utilisant la géométrie riemannienne. In 16ème congrès francophone AFRIFAFIA Reconnaissance des Formes et Intelligence Artificielle, Amiens France, 2008. [447] Cesar de Moura, Julien Taillard, Frédéric Guyomarc’h, and Cedric Dumoulin. Adaptation des Templates UML pour la modélisation de composants paramétrables : application à Gaspard2 . In 4èmes Jounées sur l’Ingénierie Dirigée par les Modèles (IDM 08), Mulhouse, France, June 2008. [448] Jean-Luc Dekeyser, Pierre Boulet, Philippe Marquet, and Samy Meftali. Model driven engineering for soc co-design. In NEWCAS’05, Québec, Québec, June 2005. IEEE. [449] Jean-Luc Dekeyser, Sébastien Le Beux, and Philippe Marquet. Une approche modèle pour la conception conjointe de systèmes embarqués hautes performances dédiés au transport. In Workshop International : Logistique & Transport (LT’ 2007), Sousse, Tunisie, November 2007. (In French). [450] Jean-Luc Dekeyser, Philippe Marquet, Samy Meftali, Cédric Dumoulin, Pierre Boulet, and Smail Niar. Why to do without Model Driven Architecture in embedded system codesign ? In The first annual IEEE BENELUX/DSP Valley Signal Processing Symposium, (SPS-DARTS 2005), Antwerp, Belgium, April 2005. [451] Bilel Derbel, Cyril Gavoille, David Peleg, and Laurent Viennot. Construction locale de sous graphes couvrants peu denses. In 10emes Rencontres Francophones sur les Aspects Algorithmiques de Télécommunications (AlgoTel08), pages 105–108, 2008. 3.4. Autres ACT [452] Julien Derveeuw, Bruno Beaufils, Philippe Mathieu, and Olivier Brandouy. Un modèle d’interaction réaliste pour la simulation de marchés financiers. In Actes des 4e Journées Francophones sur les Modèles Formels de l’Interaction (MFI’07), pages 103–112. Université de Paris Dauphine, 2007. [453] Alain Derycke and Vincent Chevrin. A flexible infrastructure for p-learning : a first application in the field of professional training. In International Conference on Enterprise Information Systems, ICEIS, pages 215–222, Funchal, Madeira, Portugal, juin 2007. [454] Alain Derycke, Vincent Chevrin, and Thomas Vantroys. P-learning in e-retail : a case study and flexible software architecture. In Pervasive Learning 2007 workshop of the Pervasive 2007 conference, page 8 pages, Toronto, Canada, mai 2007. [455] Alain Derycke, Thomas Vantroys, Benjamin Barbry, and Philippe Laporte. E-retail : Interaction of intelligent selling space with personal selling assistant. In ICEIS conference, pages 189–194, Barcelona, Spain, juin 2008. [456] Damien Devigne, Philippe Mathieu, and Jean-Christophe Routier. Gestion d’équipes et autonomie des agents. In Alexis Drogoul and Eric Ramat, editors, Actes des 13e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2005), pages 47–50. Hermès, 2005. [457] Cédric Dinont, Emmanuel Druon, Philippe Mathieu, and Patrick Taillibert. Les artifacts de calculs : Une solution aux délibérations longues. In Vincent Chevrier, editor, Actes des 14e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2006), pages 225–238. Hermès, 2006. [458] Soufiene Djahel and Farid Naït-Abdesselam. Avoiding virtual link attacks in wireless ad hoc networks. [459] Soufiene Djahel, Farid Naït-Abdesselam, and Ashfaq Khokhar. An acknowledgment-based scheme to defend against cooperative black hole attacks in optimized link state routing protocol. [460] Rim Drira, Mona Laroussi, and Alain Derycke. A first investigation for reducing e-learning environment complexity by multiscale. In Proceedings of IEEE CISSE07, University of Bridgeport, USA, décembre 2007. [461] Jérémy Dubus and Philippe Merle. Applying OMG D&C Specification and ECA Rules for Autonomous Distributed Component-based Systems. In Proceedings of the Models Workshop on Models@Runtime, volume 4354/2007 of Lecture Notes in Computer Science, pages 242–251, Genova, Italia, oct 2006. Springer-Verlag. [462] Denys Duchier and Céline Kuttler. Biomolecular agents as multi-behavioural concurrent objects. In Proceedings of the First International Workshop on Methods and Tools for Coordinating Concurrent, Distributed and Mobile Systems, volume 150 of Electronical notes in theoretical computer science, pages 31–49. Elsevier, 2005. [463] Tony Dujardin, Philippe Mathieu, and Jean-Christophe Routier. An opportunist action selection mechanism which has taste. In Mohammad Mehdi Dastani and Edwin de Jong, editors, Proceedings of the 19th Belgian-Dutch Conference on Artificial Intelligence (BNAI’2007), pages 111–117, 2007. [464] Tony Dujardin, Philippe Mathieu, and Jean-Christophe Routier. Une sélection d’action prenant en compte opportunisme et personnalité. In Actes des Journées Francophone Planification, Décision, Apprentissage pour la conduite de système (JFPDA’2007), pages 61–72, 2007. [465] Cédric Dumoulin, Arnaud Cuccuru, and Antoine Honoré. Motifs pour la métamodélisation : Relation, relation dirigée, association. In 2e journées sur l’Ingénierie Dirigée par les Modèles (IDM’06), pages 217–222, Lille, France, June 2006. (In French). [466] Simon Duquennoy, Gilles Grimaud, and Jean-Jacques Vandewalle. Haute performance pour serveurs web embarqués. In Proc. 9èmes Journées Doctorales en Informatique et Réseau (JDIR’08), Villeneuve d’Ascq, France, 2008. 115 116 Publications [467] Simon Duquennoy, Sébastien Le Beux, Philippe Marquet, Samy Meftali, and Jean-Luc Dekeyser. MpNoC design : Modeling and simulation. In 15th IP Based SoC Design Conference (IP-SoC 2006), Grenoble, France, December 2006. [468] Peter Ebraert, Jorge Vallejos, Pascal Costanza, Ellen Van Paesschen, and Theo D’Hondt. Change-oriented software engineering. In Proceedings of the 15th International Smalltalk Joint Conference (ESUG07), Lecture Notes in Computer Science, Lugano, Switzerland, August 25-31 2007. Springer-Verlag. [469] Essia H. Elhafsi, Nathalie Mitton, and David Simplot-Ryl. Cost over progress based energyefficient routing protocol over virtual coordinates in wireless sensor. In Proc. IEEE Int. Workshop : From Theory to Practice in Wireless Sensor Networks (t2pWSN 2007), Helsinki, Finland, 2007. [470] Essia H. Elhafsi, Nathalie Mitton, and David Simplot-Ryl. Cost over progress based energyefficient routing protocol over virtual coordinates in wireless sensor networks. In Proc. 9èmes Rencontres Francophones sur les aspects Algorithmiques des Télécommunications (AlgoTel 2007), Ile d’Oléron, France, 2007. [471] Johan Fabry and Carlos Noguera. Abstracting connection volatility through tagged futures. In Proceedings of the 2nd Ambient Intelligence Developments (AmI.d) Conference, sept 2007. [472] Johan Fabry and Carlos Noguera. Ami : The future is now – a position paper. In Proceedings of the 3rd Workshop on Object Technology for Ambient Intelligence and Pervasive Systems (OT4AmI) at ECOOP’07, jul 2007. [473] Johan Fabry, Éric Tanter, and Theo D’Hondt. Relax : Implementing kala over the reflex aop kernel. In Proceedings of the second workshop on Domain-Specific Aspect Languages. ACM, 2007. [474] François Faure, Jérémie Allard, Stéphane Cotin, Paul Neumann, Pierre-Jean Bensoussan, Christian Duriez, Hervé Delingette, and Laurent Grisoni. Sofa : a modular yet efficient simulation framework. In Surgetica, 2007. [475] Violeta Felea, Guilem Paroux, and Bernard Toursel. Java application execution in heterogeneous and multi-user systems. In , International Conference on Distributed Frameworks for Multimedia Applications (DFMA 2005), Besançon, France, February 2005. [476] Hilaire Fernandes, Thibaut Caron, and Thibault Caron. istoa : Artefacts for mathematical interactive learning execises. In Proceedings of 6th International Conference on Creating, Connecting and Collaborating through Computing (C5 2008). IEEE Computer Society, 2008. [477] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. Recherche de modèles 3D de piéces mécaniques basée sur les moments de Zernike. In Compression et Représentation des Signaux Audiovisuels (CORESA’2005), Rennes, France, 7-8 novembre 2005. [478] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. On 3D retrieval from photos. In 3rd IEEE International Symposium on 3D Data Processing Visualization Transmission (3DPVT’06), pages 687–694, Chapel Hill, North Carolina, USA, June 14-16 2006. [479] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. 3D-model retrieval for mobiles. In ACM International Conference on Image and Video Retrieval (CIVR 2007), Amsterdam, The Netherlands, July 9-11 2007. Technical Demonstration Session. [480] V. Fiolet, E. Laskowski, R. Olejnik, L. Masko, B. Toursel, and M. Tudruj. Optimizing distributed data mining applications based on object clustering methods. parelec, 0 :257–262, 2006. [481] Valerie Fiolet, Richard Olejnik, Guillem Lefait, and Bernard Toursel. Optimal grid exploitation algorithms for data mining. ispdc, 0 :246–252, 2006. [482] Valérie Fiolet, Richard Olejnik, Bernard Toursel, Erik Laskowski, and Marek Tudruj. Data mining on desktop grid platforms. In 7th International Conference on Parallel Processing and Applied Mathematics PPAM 2007, Gdansk, Poland, september 2007. 3.4. Autres ACT [483] Valérie Fiolet and Bernard Toursel. Intelligent database distribution on a grid using clustering. In Proceedings of Atlantic Web Intelligence Conference (AWIC 2005 ) Workshop Knowledge and Data Mining on Grid (KDMG’05), Lectures Notes In Computer Sciences, pages 466–472, Poland, 2005. Springer Verlag. [484] Sanaa El Fkihi, Mohamed Daoudi, and Driss Aboutajdine. Probability approximation using best-tree distribution for skin detection. In Advanced Concepts for Intelligent Vision Systems (ACIVS), pages 767–775, 2006. [485] Sanaa El Fkihi, Mohamed Daoudi, and Driss Aboutajdine. A tree distribution for skin detection. In Second IEEE-EURASIP International Symposium on Communications, Control and Signal Processing (ISCCSP 2006), Marrakech, Morocco, March 13-15 2006. [486] Sanaa El Fkihi, Mohamed Daoudi, and Driss Aboutajdine. Optimal spanning trees mixture based probability approximation for skin detection. In 2nd International Conference on Computer Vision Theory and Applications, pages 382–385, Barcelona, Spain, March 8-11 2007. [487] Sanaa El Fkihi, Mohamed Daoudi, and Driss Aboutajdine. Un algorithme basé sur les meilleurs arbres de dépendances pour la détection de la peau dans les images couleurs. In Compression et Représentation des Signaux Audiovisuels (CORESA’2007), Montpellier, France, 8-9 novembre 2007. [488] Michel Fliess, Cédric Join, Mamadou Mboup, and Alexandre Sedoglavic. Estimation des dérivées d’un signal multidimensionnel avec applications aux images et aux vidéos. In Actes électroniques du 20ième colloque du Groupement de Recherche En Traitement du SIgnal, Louvain la neuve, Belgique, September 6–9 2005. [489] Areski Flissi, Christophe Gransart, and Philippe Merle. A Component-Based Software Infrastructure for Contextual Transportation Applications. In The 5th International Conference on Intelligent Transportation System - Telecommunication (ITS-T 2005), Brest, France, jun 2005. [490] Areski Flissi, Christophe Gransart, and Philippe Merle. A Component-Based Software Infrastructure for Ubiquitous Computing. In 4th International Symposium on Parallel and Distributed Computing (ISPDC 2005), pages 183–190, Lille, France, jul 2005. IEEE. [491] Areski Flissi, Christophe Gransart, and Philippe Merle. A Service Discovery and Automatic Deployment Component-Based Software Infrastructure for Ubiquitous Computing. In Ubiquitous Mobile Information and Collaboration Systems, CAiSE Workshop (UMICS 2005), Porto, Portugal, jun 2005. [492] Areski Flissi, Christophe Gransart, and Philippe Merle. Une infrastructure composants pour des applications ubiquitaires. In 2nde conférence Ubiquité et Mobilité (UbiMob 2005), pages 45–48, Grenoble, France, jun 2005. [493] Areski Flissi and Philippe Merle. Une démarche dirigée par les modèles pour construire les machines de déploiement des intergiciels à composants. In Langages et Modèles à Objets (LMO 2005), Bern, Swiss, Mars 2005. Hermès Sciences. [494] Sylvain Gaeremynck, Samuel Degrande, Laurent Grisoni, and Christophe Chaillou. Utilisation des composants pour la représentation des objets virtuels. In Journées AFIG, 2006. [495] Sylvain Gaeremynck, Samuel Degrande, Raphaël Marvie, and Christophe Chaillou. Utilisation de composants pour la réalité virtuelle. In Actes des conférences RenPar’17 / SympA’2006 / CFSE’5 / JC’2006, Canet en Roussillon, octobre 2006. [496] François Gaillard, Yoann Kubera, Philippe Mathieu, and Sébastien Picault. A reverse engineering form for multi agent systems. In Proceedings of the 9th International Workshop Engineering Societies in the Agents World (ESAW’2008), 2008. To appear. [497] Antoine Gallais and Jean Carle. Etude et extension des relais de couverture de surface dans les réseaux de capteurs. In Proc. Colloque Francophone sur l’Ingénierie des Protocoles (CFIP 2008), Les Arcs, France, 2008. 117 118 Publications [498] Antoine Gallais, Jean Carle, and David Simplot-Ryl. Impact du lien radio sur les performances des protocoles de couverture de surface pour réseaux de capteurs. In Proc. 9èmes Rencontres francophones sur les aspects algorithmiques des télécommunications (AlgoTel 2007), Ile d’Oléron, France, 2007. [499] Antoine Gallais, Jean Carle, David Simplot-Ryl, and Ivan Stojmenovic. Ensuring K-coverage in wireless sensor networks under realistic physical layer assumptions. In Proc. 5th IEEE Conf. on Sensors (Sensors 2006), Daegu, Korea, 2006. [500] Antoine Gallais, François Ingelrest, Jean Carle, and David Simplot-Ryl. Maintien de la couverture de surface dans les réseaux de capteurs avec une couche physique réaliste. In E. Fleury and F. Kamoun, editors, Proc. Colloque Francophone sur l’Ingénierie des Protocoles (CFIP 2006), pages 153–164, Tozeur, Tunisia, 2006. Hermes. [501] Antoine Gallais, François Ingelrest, Jean Carle, and David Simplot-Ryl. Preserving area coverage in sensor networks with a realistic physical layer. In Proc. 26th Annual IEEE Conf. on Computer Communications (INFOCOM 2007), Anchorage, Alaska, 2007. short paper. [502] Antoine Gallais, Hervé Parvery, Jean Carle, Jean-Marie Gorce, and David Simplot-Ryl. Impact du lien radio sur les performances des protocoles de couverture de surface pour réseaux de capteurs. In Proc. 8èmes Rencontres francophones sur les aspects algorithmiques de télécommunications (AlgoTel 2006), Trégastel, France, 2006. Best PhD Student Paper Award. [503] Abdoulaye Gamatié, Thierry Gautier, and Loïc Besnard. An interval-based solution for static analysis in the signal language. In 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), Belfast, Northern Ireland, pages 182– 190. IEEE Computer Society, april 2008. [504] Abdoulaye Gamatié, Thierry Gautier, and Paul Le Guernic. Towards static analysis of SIGNAL programs using interval techniques. In Synchronous Languages, Applications, and Programming (SLAP’06), Vienna, Austria, March 2006. [505] Abdoulaye Gamatié, Eric Rutten, Huafeng Yu, and Jean-Luc Dekeyser. Modeling and Formal Validation of High-Performance Embedded Systems. In 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008), Krakow, Poland, July 2008. [506] Jose García-Nieto, Laetitia Jourdan, Enrique Alba, and El-Ghazali Talbi. A comparison of pso and ga approaches for gene selection and classification of microarray data. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007), London, UK, July 2007. ACM Press. [507] Sahar Ghazal, Yassine Hadjadj-Aoul, Jalel Ben-Othman, and Farid Naït-Abdesselam. Applying a self-configuring admission control algorithm in a new qos architecture for ieee 802.16 networks. [508] Dorina Ghindici, Gilles Grimaud, Isabelle Simplot-Ryl, Issa Traore, and Yanguo Liu. Integrated security verification and validation : Case study. In Proc. 2nd IEEE LCN Workshop on Network Security (WNS 2006), Tampa, Florida, 2006. [509] S. Girgin and Ph. Preux. Incremental basis function expansion in reinforcement learning using cascade-correlation networks. In workshop ECAI-ELARS, 2008. [510] Calin Glitia and Pierre Boulet. High Level Loop Transformations for Multidimensional Signal Processing Embedded Applications. In International Symposium on Systems, Architectures, MOdeling, and Simulation (SAMOS VIII), Samos, Greece, July 2008. [511] Flori Glitia, Anne Etien, and Cédric Dumoulin. Fine grained traceability for an mde approach of embedded system conception. In ECMDA Traceability Workshop, pages 27–38, 2008. [512] Sofie Goderis, Dirk Deridder, Ellen Van Paesschen, and Theo D’Hondt. Deuce : Separating concerns in user interfaces. In Proceedings of the 2nd International Conference on Software Engineering Advances (ICSEA07), Cap Esterel, French Riviera, France, June 5–8 2007. Rank (CORE) : B. 3.4. Autres ACT [513] Laurent Gomez, Luminita Moraru, David Simplot-Ryl, and Konrad Wrona. Using sensor and location information for context-aware access control. In Proc. Int. Conf. on "Computer as a tool" (EUROCON 2005), Belgrade, Serbia & Montenegro, 2005. [514] Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. Secure extensible type system for efficient embedded operating system by using metatypes. In Proc. 1st Int. Workshop on System and Networking for Smart Objects (SaNSO 2005), Fukuoka, Japan, 2005. IEEE Press. [515] Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. Can small and open embedded systems benefit from escape analysis ? In Proc. Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS’2006), 2006. [516] Gilles Grimaud, Yann Hodique, and Isabelle Simplot-Ryl. A verifiable lightweight escape analysis supporting creational design patterns for small embedded systems. In Proc. 2007 IEEE International Symposium on Ubisafe Computing (UbiSafe-07), pages 440–447. IEEE Computer Society, 2007. [517] Gilles Grimaud, Kevin Marquet, and David Simplot-Ryl. Optimization of the root set for object-oriented memory management of smart objects. In Proc. 11th ECOOP Workshop on Mobile Object Systems (MOS-11), Glasgow, UK, 2005. [518] Hong Guo, François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Performance evaluation of broadcasting protocols for ad hoc and sensor networks. In Proc. 4th IFIP Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET 2005), Lecture Notes in Computer Science, Ile de Porquerolles, France, June 2005. Springer-Verlag, Berlin. [519] Benjamin Habegger and Denis Debarbieux. Learning n-ary tree-pattern queries for web data integration. In 5th International Conference on Ontologies, Databases, and Applications of Semantics (ODBASE 2006), volume 4275 of Lecture Notes in Computer Science, pages 941–948. Springer Verlag, 2006. [520] Michaël Hauspie and Isabelle Simplot-Ryl. Cooperation in ad hoc networks : Enhancing the virtual currency based models. In Proc. 1st ACM Int. Conf. on Integrated Internet Ad hoc and Sensor Networks (InterSense 2006), Nice, France, 2006. [521] Michaël Hauspie and Isabelle Simplot-Ryl. Enhancing nodes cooperation in ad hoc networks. In Proc. 4th Annual Conf. on Wireless On demand Network Systems and Services (WONS 2007), Obergurgl, Austria, 2007. IEEE Press. [522] Haiwu He, Guy Bergère, and Serge G. Petiton. Gmres method on lightweight grid system. In 4th International Symposium on Parallel and Distributed Computing, pages 74–82, Lille, France, 2005. [523] Haiwu HE, Guy BERGERE, Zhijian WANG, and Serge PETITON. Solving linear systems on global computing architecture with gmres method. In International Conference on Distributed Computing and Applications for Business Engineering and Sciences, Hangzhou, China, October 12-15 2006. [524] Sébastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. Depth-of-field blur effects for first-person navigation in virtual environments. In VRST’07, the ACM Symposium on Virtual Reality Software and Technology, pages 203–206. ACM Press, 2007. [525] Frédéric Hoogstoel. Co-construire un environnement numérique adapté à un dispositif de formation. In Actes du colloque AREF : Actualité de la Recherche et de l’Éducation en Formation, page 10 pages, Strasbourg, Université Louis Pasteur, août 2007. [526] J-F. Hren and R. Munos. Optimistic planning of deterministic systems. In European Workshop on Reinforcement Learning, 2008. [527] Maxime Hugues and Serge G. Petiton. A matrix inversion method with yml-omnirpc on a large scale platform. In Proceedings of 8th International Meeting on High Performance Computing for Computational Science (VECPAR’08), Toulouse, France, June 2008. 119 120 Publications [528] Ka-Lok Hung, Brahim Bensaou, Junhua Zhu, and Farid Naït-Abdesselam. Maximum data collection least-cost routing in energy constrained wireless sensor networks. In Proc. 31st Annual IEEE Conf. on Local Computer Networks (LCN 2006), Tampa, Florida, USA, 2006. [529] Ka-Lok Hung, Junhua Zhu, Brahim Bensaou, and Farid Naït-Abdesselam. Energy-aware fair routing in wireless sensor networks with maximum data collection. In Proc. IEEE Int. Conf. on Communications (ICC 2006), Istanbul, Turkey, 2006. [530] Imran Rafiq Quadri and Samy Meftali and Jean-Luc Dekeyser. High Level Modeling of Partially Dynamically Reconfigurable FPGAs based on MDE and MARTE. In Reconfigurable Communication-centric SoCs (ReCoSoC’08), Barcelona, Spain, July 2008. [531] François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Broadcasting in hybrid ad hoc networks. In Proc. 2nd Annual Conf. on Wireless On demand Network Systems and Services (WONS 2005), pages 131–138, St. Moritz, Switzerland, January 2005. IEEE Press. [532] François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Smaller connected dominating sets in ad hoc and sensor networks based on coverage by two-hop neighbors. In Proc. 2nd IEEE Int. Conf. on Communication System Software and Middleware (COMSWARE 2007), Bangalore, India, 2007. [533] Einar Broch Johnsen, Olaf Owe, and Isabelle Simplot-Ryl. A dynamic class construct for asynchronous concurrent objects. In M. Steffen and G. Zavattaro, editors, Proc. 7th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS’05), volume 3535 of Lecture Notes in Computer Science, pages 15–30. Springer-Verlag, June 2005. [534] Laetitia Jourdan, David Wolf Corne, Dragan Savic, and Godfroy Walters. Preliminary investigation of the ‘learnable evolution model’ for faster/better multiobjective water systems design. In Third International Conference on Evolutionary Multi-Criterion Optimization (EMO 2005), LNCS 3410, pages 841–855, 2005. Guanajua, Mexico. Acceptance rate : 51.3%. [535] Laetitia Jourdan, Thomas Legrand, Oliver Schuetze, El-Ghazali Talbi, and Jean-Luc Wojkiewicz. A multiobjective genetic algorithm to optimize electromagnetic properties of conducting polymer composites in the microwave band. In IESM 2007, Bejing China, 2007. [536] Florent Jousse, Isabelle Tellier, Marc Tommasi, and Patrick Marty. Learning to extract answers in question answering : Experimental studies. In COnférence en Recherche d’Information et Applications (CORIA’05), pages p.85–100. Hermès, 2005. [537] N. Jozefowiez, F. Semet, and El-Ghazali Talbi. Enhancements of NSGA II and its application to the vehicle routing problem with route balancing. In El-Ghazali Talbi, P. Liardet, P. Collet, C. Fonlupt, and M. Schoenauer, editors, 7th International Conference on Artificial Evolution EA’2005, Lecture Notes in Computer Science. Springer, 2005. [538] Sarra Kaddouci, Amel Bouzeghoub, Pierre-André Caron, Claire Lecoq, Xavier Le Pallec, François-Julien Ritaine, and José Rouillard. Experiments in ubiquitous computing for communities of practice using learning resources. In International Conference and Exhibition on Next Generation Mobile Applications, Services, and Technologies (NGMAST 2008), page 6 pages, Cardiff, Wales, UK, septembre 2008. [539] Sarra Kaddouci, Thomas Vantroys, and Vincent Chevrin. From task model to multi-channel access : Services integration in the ubi-learn platform. In Web-based Education, Chamonix, France, mars 2007. [540] Souha Kamoun and Pierre Boulet. Model-Based Testing of the ERTMS System with SysML and MARTE. In MoDeVVa’07, Nashville, USA, October 2007. [541] Souha Kamoun and Pierre Boulet. Une approche modèle pour la génération de scénarios de tests : Application au système ERTMS/ETCS. In Workshop International : Logistique and Transport 2007, Sousse, Tunisie, November 2007. 3.4. Autres ACT [542] Andy Kellens, Kim Mens, Johan Brichau, and Kris Gybels. A model-driven pointcut language for more robust pointcuts. In Proceedings of the 4th International AOSD Workshop on Software Engineering Properties of Languages for Aspect Technology (SPLAT’06), Bonn, Germany, mar 2006. [543] Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. Parallel genetic algorithms for multi-objective rule mining. In Metaheuristic International Conference (MIC’2005), pages 571–576, Vienne, Autriche, 2005. [544] Fadila Khadar and David Simplot-Ryl. Connectivity and topology control in wireless ad hoc networks with realistic physical layer. In Proc. 3rd Int. Conf. on Wireless and Mobile Communications (ICWMC 07), Guadeloupe, French Caribbean, 2007. [545] Ali Koudri, Samy Meftali, and Jean-Luc Dekeyser. Ip integration in embedded systems modeling. In IP-SOC 2005, IP Based SoC Design Conference, Grenoble, France, December 2005. [546] Ali Koudri, Samy Meftali, and Jean-Luc Dekeyser. IP integration in embedded systems modeling. In 14th IP Based SoC Design Conference (IP-SoC 2005), Grenoble, France, December 2005. [547] Yoann Kubera, Philippe Mathieu, and Sébastien Picault. La complexité dans les simulations multi-agents. In Valérie Camps and Philippe Mathieu, editors, Actes des 15e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2007), pages 139–148. Cépaduès, 2007. [548] Yoann Kubera, Philippe Mathieu, and Sébastien Picault. Interaction biases in multi-agent simulations : An experimental study. In Proceedings of the 9th International Workshop Engineering Societies in the Agents World (ESAW’2008), 2008. To appear. [549] Ouassila Labbani, Jean-Luc Dekeyser, and Pierre Boulet. Mode-automata based methodology for scade. In Springer, editor, Hybrid Systems : Computation and Control, 8th International Workshop, LNCS series, pages 386–401, Zurich, Switzerland, March 2005. [550] Ouassila Labbani, Jean-Luc Dekeyser, Pierre Boulet, and Éric Rutten. UML2 profile for modeling controlled data parallel applications. In Forum on specification and Design Languages (FDL’06), Darmstadt, Germany, September 2006. [551] Benoît Lacroix, Philippe Mathieu, and Sébastien Picault. Une gestion réaliste du temps et de l’espace dans les simulations de foules. In Vincent Chevrier, editor, Actes des 14e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2006), pages 77–80. Hermès, 2006. [552] N. Langlois, R. Coulom, and Ph. Preux. Decomposing a value function into a sum of neural networks. In Proc. 7th European workshop on Reinforcement Learning, October 2005. [553] Nicolas Langlois, Rémi Coulom, and Philippe Preux. Decomposing a value function into a sum of neural networks. In Seventh European Workshop on Reinforcement Learning, Naples, 2005. [554] Nicolas Langlois, Rémi Coulom, and Philippe Preux. Décomposition en somme d’une fonction valeur : quelques résultats expérimentaux sur le problème du nageur. In Actes des Cinquièmes Journées PDMIA (Problèmes Décisionnels de Markov et Intelligence Artificielle), 2005. [555] Erik Laskowski, Marek Tudruj, Richard Olejnik, and Bernard Toursel. Java programs optimization based on the most-often-used-paths approach. LNCS, (3911) :944–951, 2006. [556] Michel Latteux, Aurélien Lemay, Yves Roos, and Alain Terlutte. Identification des langages biafer. In 8ème Conférence francophone sur l’Apprentissage automatique (CAp’2006), pages 33–48. Presses Universitaires de Grenoble, 2006. [557] Choy Laurent, Serge G. Petiton, and Mitsuhisa Sato. Solving symmetric eigenproblems on grid and global computing environment. In 4th International Workshop on Parallel Matrix Algorithms and Applications (PMAA’06), IRISA, Rennes, France, September, 7th-9th 2006. 121 122 Publications [558] Sébastien Le Beux, Philippe Marquet, and Jean-Luc Dekeyser. Multiple Abstraction Views of FPGA to Map Parallel Applications. In Reconfigurable Communication-centric SoCs 2007 (ReCoSoC’07), Montpellier, France, June 2007. [559] Sébastien Le Beux, Philippe Marquet, Antoine Honoré, and Jean-Luc Dekeyser. A Model Driven Engineering Design Flow to Generate VHDL. In International ModEasy’07 Workshop, Barcelona, Spain, September 2007. [560] Sébastien Le Beux, Philippe Marquet, Ouassila Labbani, and Jean-Luc Dekeyser. FPGA implementation of embedded cruise control and anti-collision radar. In 9th Euromicro Conference on Digital System Design (DSD’2006), Dubrovnik, Croatia, August 2006. [561] Dominique Leclet, Eric Leprêtre, Yvan Peter, Bénédicte Talon Céline Quénu-Joiron, and Thomas Vantroys. Améliorer un dispositif pédagogique par l’intégration de nouveaux canaux de communication. In 3ième conférence en Environnement Informatique pour l’Apprentissage Humain (EIAH 2007), Lausanne, Suisse, pages 347–358, Lausanne, Suisse, juin 2007. [562] Julien Lenoir, Stéphane Cotin, Christian Duriez, and Paul Neumann. Interactive physicallybased simulation of catheter and guidewire. In Proceedings of VRIPHYS 05 (Second Workshop in Virtual Reality Interactions and Physical Simulations), pages 416–422, 2005. [563] Xu Li, K. Lu, Nicola Santoro, Isabelle Simplot-Ryl, and Ivan Stojmenovic. Alternative date gathering schemes for wireless sensor networks. In Proc. Int. Conference on Relations, Orders anD Graphs : Interaction with Computer Science (ROGICS’08), pages 577–586, Mahdia, Tunisia, 2008. [564] Xu Li, Amiya Nayak, Isabelle Ryl, David Simplot, and Ivan Stojmenovic. Secure mobile ad hoc routing. In Proc. 3rd IEEE Int. Workshop on Heterogeneous Wireless Networks (HWISE 2007), pages 737–742, Niagara Falls, Canada, 2007. IEEE Press. [565] Arnaud Liefooghe, Laetitia Jourdan, Matthieu Basseur, El-Ghazali Talbi, and Edmund .K. Burke. Metaheuristics for the bi-objective ring star problem. In LNCS, editor, Evocop 2008, volume 4972 of LNCS, pages 206–217, 2008. Acceptance rate : 34.8%. [566] M. Loth, M. Davy, R. Coulom, and Ph. Preux. Equi-gradient temporal difference learning. In Kernel machines and reinforcement learning workshop, ICML, June 2006. [567] M. Loth, M. Davy, and Ph. Preux. Sparse temporal difference learning using LASSO. In Proc. of the IEEE International Symposium on Approximate Dynamic Programming and Reinforcement Learning, April 2007. [568] Manuel Loth, Rémi Coulom, Manuel Davy, and Philippe Preux. Least-angle temporal difference learning : LATD. In Frédérick Garcia and Gérard Verfaillie, editors, Actes des Journées Francophones Planification, Décision, Apprentissage, 2006. [569] Manuel Loth, Rémi Coulom, Manuel Davy, and Philippe Preux. Least angle temporal difference learning : Latd(λ). In Journées Francophones Planification, Décision, Apprentissage, Toulouse, France, May 2006. [570] Manuel Loth, Manuel Davy, Rémi Coulom, and Philippe Preux. Equi-gradient temporal difference learning. In ICML Workshop on Kernel Methods in Reinforcement Learning, 2006. [571] Odalric-Ambrym Maillard, Rémi Coulom, and Philippe Preux. Parallelization of the TD(λ) learning algorithm. In Seventh European Workshop on Reinforcement Learning, Naples, 2005. [572] Pierre Manneback, Guy Bergère, Nahid Emad, Ralf Gruber, Vincent Keller, Pierre Kuonen, Tuan Anh Nguyen, Sébastien Noël, and Serge Petiton. Towards a scheduling policy for hybrid methods on computational grids. CoreGRID, november 2005. Pisa. [573] Maud Marchal, Jérémie Allard, Christian Duriez, and Stéphane Cotin. Towards a framework for assessing deformable models in medical simulation. In International Symposium on Computational Models for Biomedical Simulation, Lecture Notes in Computer Science (LNCS), pages 176–184. Springer, july 2008. 3.4. Autres ACT [574] Kevin Marquet, Alexandre Courbot, and Gilles Grimaud. Ahead of time deployment in ROM of a Java-OS. In Proc. 2nd Int. Conf. on Embedded Software and System (ICESS 2005), volume 3820 of Lecture Notes in Computer Science, pages 63–70, Xi’an, China, 2005. Springer-Verlag, Berlin. [575] Kevin Marquet and Gilles Grimaud. A DSL approach for object memory management of small devices. In Proc. Workshop on Programming Languages and Operating Systems (PLOS 2007), Stevenson, Washington, USA, 2007. [576] Kevin Marquet and Gilles Grimaud. A DSL approach for object memory management of small devices. In Proc. International Conference on Principles and Practice of Programming In Java (PPPJ 2007), Lisboa, Portugal, 2007. [577] Kevin Marquet and Gilles Grimaud. Garbage collection for tiny devices : A complexity study. In Proc. International Conference on Sensor Technologies and Applications (SENSORCOMM 2007), Valencia, Spain, 2007. [578] Kevin Marquet and Gilles Grimaud. An object memory management solution for small devices with heterogeneous memories. In Proc. 5th Workshop on Intelligent Solutions in Embedded Systems (WISES’07), Madrid, Spain, 2007. [579] Philippe Marquet, Éric Piel, Julien Soula, and Jean-Luc Dekeyser. ARTiS, un système d’exploitation temps-réel asymétrique. In 4e édition de la Conférence Française sur les Systèmes d’Exploitation (CFSE’4), Le Croisic, France, April 2005. (In French). [580] Wim Martens and Joachim Niehren. Minimizing tree automata for unranked trees. In 10th International Symposium on Database Programming Languages (DBPL 2005), volume 3774 of Lecture Notes in Computer Science, pages 232–246. Springer Verlag, August 2005. [581] Raphaël Marvie and Mirabelle Nebut. Processus de modélisation incrémentaux. In Actes de la seconde Journées sur l’Ingénierie Dirigée par les Modèles, Lille, juin 2006. [582] Philippe Mathieu and Sébastien Picault. Vers une représentation des comportements centrée interactions. In Actes du 15e congrès francophone AFRIF-AFIA Reconnaissance des Formes et Intelligence Artificielle (RFIA’2006), 2006. [583] Philippe Mathieu, Sébastien Picault, and Jean-Christophe Routier. Donner corps aux interactions. In Actes des 4e Journées Francophones sur les Modèles Formels de l’Interaction (MFI’07), pages 333–340. Université de Paris Dauphine, 2007. [584] Ashish Meena and Pierre Boulet. Model driven scheduling framework for multiprocessor SoC design. In Workshop on Scheduling for Parallel Computing (SPC 2005), Poznan, Poland, September 2005. ©Springer-Verlag. [585] Samy Meftali, Anouar Dziri, Luc Charest, Philippe Marquet, and Jean-Luc Dekeyser. SOAP based distributed simulation environment for System-on-Chip (SoC) design. In Forum on Specification and Design Languages, FDL’05, Lausanne, Switzerland, September 2005. [586] Malika Mehdi, Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Toward a napsterlike p2p B&B algorithm and island models for parallel multi-objective optimization on the computational grid. In Proc. of the 2007 high performance computing and simulation conference (HPCS 2007) In conjunction with The 21st European conference on modelling and simulation (ECMS 2007), Prague, Czech Republic, June 2007. [587] Nouredine Melab, Mohand Mezmaz, and El-Ghazali Talbi. Parallel Hybrid Multi-objective Island Model in Peer-to-Peer Environment. In The 8th IEEE/ACM Intl. Workshop on Nature Inspired Distributed Computing (NIDISC in conjunction with IPDPS), Denver, Colorado, USA, Apr 2005. [588] Wolfgang De Meuter, Eric Tanter, Stijn Mostinckx, Tom Van Custem, and Jessie Dedecker. Flexible object encapsulation for ambient-oriented programming. In Dynamic Languages Symposium (DLS) at OOPSLA’05, oct 2005. 123 124 Publications [589] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Optimisation Parallèle Hybride sur Système Pair à Pair. In RENPAR’16, Le Croisic, France, avril 2005. [590] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Towards a Coordination Model for Parallel Cooperative P2P Multi-objective Optimization. In Springer Verlag LNCS, Proc. of European Grid Conf.(EGC 2005), Amsterdam, The Netherlands, 2005. [591] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. A Grid Hybrid Exact Approach for Solving Multi-Objective Problems. In In Proc. of the 9th IEEE/ACM Intl. Workshop on Nature Inspired Distributed Computing (NIDISC’06 - in conjunction with IPDPS’2006), Rhodes Island, Greece, April 2006. [592] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Using the Multi-Start and Island Models for Parallel Multi-objective Optimization on the Computational Grid. In In Proc. of IEEE Intl. Workshop on Biologically-inspired Optimization Methods for Parallel and Distributed Architectures (in conjunction with the 2nd IEEE Intl. Conf. on e-Science and Grid Computing), Amsterdam, The Netherlands, December 2006. [593] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. A grid-based parallel approach of the multi-objective branch and bound. In Proc. of the 15th IEEE Euromicro Conf. on Parallel, Distributed and Network-based Processing, Naples, Italy, February 2007. [594] Mohand Mezmaz, Nouredine Melab, El-Ghazali Talbi, and B. Wei. Parallel Peer-to-Peer Multiobjective Optimization using the Multi-Start Model. In In Proc. of the IFIP Intl. Conf. on Network and Parallel Computing (NPC’2006), Tokyo, Japan, October 2006. [595] Isabel Michiels, Coen De Roover, Johan Brichau, Elisa Gonzales-Boix, and Theo D’Hondt. Program testing using high-level property-driven models. In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE’06), San Francisco Bay, USA, jul 2006. Rank (CORE) : B. [596] Aleksandar Micic, Amiya Nayak, David Simplot-Ryl, and Ivan Stojmenovic. A hybrid randomized protocol for RFID tag identification. In Proc. IEEE Int. Workshop on Next Generation Wireless Networks 2005 (IEEE WoNGeN’05), Goa, India, 2005. [597] Naouel Moha, Foutse Khomh, Yann-Gaël Guéhéneuc, Laurence Duchien, and AnneFrançoise Le Meur. Génération automatique d’algorithmes de détection des défauts de conception. In Proceedings of the French Conference on Langages et Modèles à Objets (LMO’08), Montreal, Canada, mar 2008. [598] Sylvain Mongy. Analyse du comportement des utilisateurs exploitant une base de données vidéo. In Actes des 6èmes Journées Francophones Extraction et Gestion de Connaissances (EGC 2006), pages 391–402, ENIC Telecom Lille 1. Villeneuve d’Ascq, France, January 17-20 2006. RNTI-E-6 Cépaduès-Éditions. [599] Sylvain Mongy, Fatma Bouali, and Chabane Djeraba. Analyzing user’s behavior on a video database. In Proceedings of the 6th ACM International Workshop on Multimedia Data Mining : Mining Integrated Media and Complex Data (MDM/KDD 2005), pages 95–100, Chicago, Illinois USA, August 2005. [600] Sylvain Mongy and Chabane Djeraba. Extraction de comportements liés à la lecture de bandes-annonces cinématographiques. In 22èmes Journées Bases de Données Avancées (BDA 2006), Lille Grand Palais. Lille, France., October 17-20 2006. [601] F. Montagne, Ph. Preux, and S. Delepoulle. Introducing interactive help for reinforcement learners. In Workshop on planning, learning and monitoring with uncertainty and dynamic worlds, ECAI Workshop, August 2006. [602] Pierre-Emmanuel Morant, Constant Vandermoere, Benjamin Parent, François Lemaire, Florence Corellou, Christian Schwartz, François-Yves Bouget, and Marc Lefranc. Oscillateurs génétiques simples. Applications à l’horloge circadienne d’une algue unicellulaire. In proceedings of the Rencontre du non linéaire, Paris, 2007. http://nonlineaire.univ-lille1.fr. 3.4. Autres ACT [603] Luminita Moraru and David Simplot-Ryl. QoS preserving topology advertising reduction for OLSR routing protocol for mobile ad hoc networks. In Proc. 3rd Annual Conf. on Wireless On demand Network Systems and Services (WONS 2006), Les Ménuires, France, 2006. [604] Maxime Morge and Philippe Mathieu. Conception de mécanisme algorithmique décentralisé pour les échanges p2p. In Vincent Chevrier, editor, Actes des 14e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2006), pages 145–158. Hermès, 2006. [605] Maxime Morge and Jean-Christophe Routier. Système multi-agents délibératif. In Actes des Journées Francophone Planification, Décision, Apprentissage pour la conduite de système (JFPDA’2006), June 2006. [606] Maxime Morge and Jean-Christophe Routier. Solving a debate through argumentation. In Actes des 4e Journées Francophones sur les Modèles Formels de l’Interaction (MFI’07), pages 215–226. Université de Paris Dauphine, 2007. [607] Maxime Morge, Jean-Christophe Routier, and Yann Secq. Argumentation to compose services. In Proceedings of the 18th Belgian-Dutch conference of Artificial Intelligence (BNAI’2006), pages 237–246, October 2006. [608] Maxime Morge, Jean-Christophe Routier, Yann Secq, and Tony Dujardin. Comment atteindre un accord sur une représentation ? In Vincent Chevrier, editor, Actes des 14e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2006), pages 167–170. Hermès, 2006. [609] Maxime Morge, Jean-Christophe Routier, Yann Secq, and Tony Dujardin. A formal framework for inter-agents dialogue to reach an agreement about a representation. In Roberta Ferrario, Nicola Guarino, and Laurent Prevot, editors, Proceedings of the Workshop on Formal Ontologies for Communicating Agents (FOCA’2006), August 2006. [610] César Moura and Alain Derycke. Concevoir des scénarios pédagogiques exécutables avec des patrons de conception pédagogiques. In 3ième conférence en Environnement Informatique pour l’Apprentissage Humain (EIAH 2007), pages 119–130, juin 2007. [611] Alexis Muller, Olivier Caron, Bernard Carré, and Gilles Vanwormhoudt. On some properties of parameterized model applications. In Proceedings of the European Conference on Model Driven Architecture (ECMDA), nov 2005. Rank (CORE) : B. [612] Alexis Muller, Olivier Caron, Bernard Carré, Gilles Vanwormhoudt, and Salim Bouzitouna. Ingénierie multi-modèles : Projection flexible d’assemblages de modèles. In Conf. francophone Langages et Modèles à Objets (LMO’07), Toulouse, mars 2007. [613] Farid Naït-Abdesselam, Brahim Bensaou, Thomas Soete, and Ka-Lok Hung. O-MAC : An organized energy-aware MAC protocol for wireless sensor networks. In Proc. IEEE Int. Conf. on Communications (ICC 2007), Glasgow, United Kingdom, 2007. [614] Farid Naït-Abdesselam, Brahim Bensaou, and Jinkyu Yoo. Detecting and avoiding wormhole attacks in optimized link state routing protocol. In Proc. IEEE Wireless Communications and Networking Conference (WCNC 2007), Hong Kong, China, 2007. [615] Paul Neumann, Stéphane Cotin, Xunlei Wu, Vincent Pegoraro, Vincent Luboz, and Steve Dawson. High-fidelity interventional neuroradiology training system. In Proceedings of the 30th Annual Society of Interventional Radiology Annual Scientic Meeting, 2005. [616] Sébastien Noel, Olivier Delannoy, Nahid Emad, Pierre Manneback, and Serge Petiton. A multilevel scheduler for the grid computing yml framework. In EuroPAR 2006 - CoreGRID Workshop, pages 87–100, Dresden, August 28th-29th 2006. [617] Carlos Noguera and Laurence Duchien. Annotation framework validation using domain models. In Ina Schieferdecker and Alan Hartman, editors, Fourth European Conference on Model Driven Architecture Foundations and Applications (ECMDA-FA 2008), number 5095 in Lecture Notes on Computer Science (LNCS), pages 48 – 62, Berlin, Germany, jun 2008. Springer. Acceptance rate : 25% Rank (CORE) : B. 125 126 Publications [618] Carlos Noguera, Johan Fabry, Ellen Van Paesschen, and Carlos Parra. Generation of application composition support in ubiquitous computing based on context models. In 23rd Annual ACM Symposium on Applied Computing (SAC’08), pages 1647–1648, Fortaleza, Ceará, Brazil, mar 2008. Association for Computing Machinery ACM. Rank (CORE) : B. [619] Carlos Noguera and Renaud Pawlak. Aval : an extensible attribute-oriented programming validator for java. In Proceedings of the 6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM’06), Philadelphia, PA, USA, sep 2006. IEEE Computer Society. [620] Antoine Nongaillard, Philippe Mathieu, and Brigitte Jaumard. La négociation du bien-être social utilitaire. In Pierre Chevaillier and René Mandiau, editors, Actes des 16e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2008). Cépaduès, 2008. À paraître. [621] Antoine Nongaillard, Philippe Mathieu, and Brigitte Jaumard. A multi-agent resource negotiation for the utilitarian social welfare. In Proceedings of the 9th International Workshop Engineering Societies in the Agents World (ESAW’2008), 2008. To appear. [622] Richard Olejnik, Valérie Fiolet, , Bernard Toursel, Maria Ganzha, and Marcin Paprzycki. Utilizing ressource brokering agents in grid-bases data mining. In Proceedings of Euromicro PDP 2007, Napoli, Italia, february 2007. [623] Richard Olejnik, Valérie Fiolet, Iyad Alshabani, and Bernard Toursel. Grid platform for data mining applications. In Proceedings of the 5th International Symposium on Parallel and Distributed Computing, ISPDC-06, Timisoara, Romania, july 2006. IEEE Computer Society. [624] Richard Olejnik, Erik. Laskowski, Bernard Toursel, Marek Tudruj, and Iyad Alshabani. Optimized java computing as an application for desktop grid. In Kazimierz Wiatr Marian Bubak, Michal Turala, editor, Cracow Grid Workshop Proceedings, Cracow, Poland, March 2005. Academic Computer Centre CYFRONET AGH. [625] Richard Olejnik, Erik Laskowski, Bernard Toursel, Marek Tudruj, and Iyad Alshabani. Dg-adaj : a java computing platform for desktop grid. In Kazimierz Wiatr Marian Bubak, Michal Turala, editor, Cracow Grid Workshop ’05 Proceedings, Cracow, Poland, April 2006. Academic Computer Centre CYFRONET AGH. [626] Carlos Andreas Parra, Maja D’Hondt, Carlos Noguera, and Ellen Van Paesschen. Introducing context-awareness in applications by transforming high-level rules. In Proceedings of the 3rd Workshop on Object Technology for Ambient Intelligence and Pervasive Systems (OT4AmI) at ECOOP’07, 2007. [627] Chevalier Patrick and Alain Derycke. Ambient intelligence : social (de)construction of a concept through its scientific communication and literature. In IADIS international conference e-Society, avril 2008. [628] Renaud Pawlak, Laurence Duchien, and Lionel Seinturier. Ensuring safe around advice composition. In Proceedings of the 7th IFIP International Conference on Formal Methods for Open Object-based Distributed Systems (FMOODS 2005), Athens, Greece, jun 2005. [629] Nicolas Pessemier, Lionel Seinturier, Thierry Coupaye, and Laurence Duchien. A model for developing component-based and aspect-oriented systems. In Proceedings of the 5th International Symposium on Software Composition (SC’06), volume 4089 of Lecture Notes in Computer Science, pages 259–273, Vienna, Austria, mar 2006. Springer-Verlag. Rank (CORE) : B. [630] Yvan Peter, Thomas Vantroys, and Eric Leprêtre. Accès multimodal à un blog pour le suivi des stages. In Atelier Apprentissage Mobile - Couplé à EIAH 2007, page 5 pages, Lausanne, Suisse, juin 2007. [631] Yvan Peter, Thomas Vantroys, and Eric Leprêtre. Enabling mobile collaborative learning through multichannel interactions. In 3rd International Conference on Interactive Mobile and Computer Aided Learning (IMCL), page 4 pages, Amman, Jordan, avril 2008. 3.4. Autres ACT [632] Pierre Peterlongo, Laurent Noé, Dominique Lavenier, Gilles Georges, Julien Jacques, Gregory Kucherov, and Mathieu Giraud. Protein similarity search with subset seeds on a dedicated reconfigurable hardware. In R. Wyrzykowski, J. Dongarra, K. Karczewski, and J. Wasniewski, editors, Parallel Processing and Applied Mathematics / Parallel Biocomputing Conference (PPAM / PBC 07), volume 4967 of Lecture Notes in Computer Science (LNCS), pages 1240–1248, 2008. [633] Serge G. Petiton, Lamine M. Aouad, and Laurent Choy. Matrix peer-to-peer computing with very large heterogeneous plateforms. In IMACS’2005, the 17th IMACS World Congress on Scientific Computation, Applied Mathematics and Simulation, Paris, France, 11-15 July 2005. [634] Serge G. Petiton, Haiwu He, and Guy Bergère. Large scale linear system global computing. In IMACS’2005, the 17th IMACS World Congress on Scientific Computation, Applied Mathematics and Simulation, Paris, France, 11-15 July 2005. [635] Dijana Petrovska-Delacrétaz, Sylvie Lelandais, Joseph Colineau, Liming Chen, Bernadette Dorizzi, Emine Krichen, Mohamed Anouar Mellakh, Anis Chaari, Souhila Guerfi, Mohsen Ardabilian, Johan D’Hose, and Boulbaba BenAmor. The iv2 multimodal biometric database (including iris, 2d, 3d, stereoscopic, and talking face data), and the iv2-2007 evaluation campaign. In IEEE Second International Conference on Biometrics Theory, Applications and Systems (BTAS2008), Arlington, Virginia, USA, Sept 29 - Oct 1 2008. [636] Sébastien Picault, Florence Corellou, Christian Schwartz, and François-Yves Bouget. Simulation multi-agent de réseaux génétiques : les rythmes circadiens d’ostreococcus tauri. In Valérie Camps and Philippe Mathieu, editors, Actes des 15e Journées Francophones sur les Systèmes Multi-Agents (JFSMA’2007), pages 149–158. Cépaduès, 2007. [637] Éric Piel, Rabie Ben Atitallah, Philippe Marquet, Samy Meftali, Smaïl Niar, Anne Etien, JeanLuc Dekeyser, and Pierre Boulet. Gaspard2 : from marte to systemc simulation. In Proceeedings of the DATE’08 workshop on Modeling and Analyzis of Real-Time and Embedded Systems with the MARTE UML profile, March 2008. [638] Eric Piel, Philippe Marquet, Julien Soula, and Jean-Luc Dekeyser. Asymmetric scheduling and load balancing for real-time on Linux SMP. In Workshop on Scheduling for Parallel Computing (SPC 2005), Poznan, Poland, September 2005. Lecture Notes in Computer Science vol. 3911. ©Springer-Verlag. [639] Aleš Plšek, Philippe Merle, and Lionel Seinturier. A Real-Time Java Component Model. In Proceedings of the 11th International Symposium on Object/Component/Service-oriented RealTime Distributed Computing (ISORC’08), pages 281–288, Orlando, Florida, USA, May 2008. IEEE CS Press. [640] Imran Rafiq Quadri, Pierre Boulet, Samy Meftali, and Jean-Luc Dekeyser. Using An MDE Approach for Modeling of Interconnection networks. In The International Symposium on Parallel Architectures, Algorithms and Networks Conference (ISPAN 08), Sydney, Australia, May 2008. [641] Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. An MDE Approach for Implementing Partial Dynamic Reconfiguration in FPGAs. In 16th International Conference on IP Based System-on-chip, IP’07, Grenoble, France, December 2007. [642] Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. A MDE design flow for implementing Partially Dynamically Reconfigurable FPGAs. In 2nd Colloque Nationale of GDR SOC-SIP, Paris, France, June 2008. [643] Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. Marte based modeling approach for partial dynamic reconfigurable fpgas. In 6th IEEE Workshop on Embedded Systems for Real-Time Multimedia, Atlanta, USA, October 2008. [644] Cyril Randriamaro, Olivier Soyez, Gil Utard, and Francis Wlazinski. Dynamic distribution for data storage in a p2p network. In Grid and Pervasive Computing 2007, France, Paris, May 2007. 127 128 Publications [645] Tahiry Razafindralambo and Nathalie Mitton. Analysis of the impact of hello protocol parameters over a wireless network self-organization. In Proc. 4th ACM International Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN), 2007. [646] Laurent Rioux, Thierry Saunier, Sébastien Gérard, Ansgar Radermacher, Robert de Simone, Thierry Gautier, Yves Sorel, Julien Forget, Jean-Luc Dekeyser, Arnaud Cuccuru, Cédric Dumoulin, and Charles André. MARTE : A new OMG profile RFP for the modeling and analysis of real-time embedded systems. In DAC 2005 Workshop UML for SoC Design (UML-SoC’05), Anaheim, CA, USA, June 2005. [647] Romain Rouvoy and Philippe Merle. Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services. In Proceedings of the International ERCIM Workshop on Software Evolution (EVOL’06), pages 165–179, Lille, France, apr 2006. [648] Romain Rouvoy and Philippe Merle. Description et de vérification de motifs d’architecture avec Fractal ADL. In Proceedings of the French Conference on Langages et Modèles à Objets (LMO’07), pages 49–64, Toulouse, France, mar 2007. Hermés Science Publications. [649] Romain Rouvoy, Patricia Serrano-Alvarado, and Philippe Merle. A Component-based Approach to Compose Transaction Standards. In Proceedings of the 5th International ETAPS Symposium on Software Composition (SC’06), volume 4089 of Lecture Notes in Computer Science, pages 115–130, Vienna, Austria, mar 2006. Springer-Verlag. Rank (CORE) : B. [650] M. Roytberg, A. Gambin, L. Noé, S. Lasota, E. Furletova, E. Szczurek, and G. Kucherov. Efficient seeding techniques for protein similarity search. In Proceedings of the 2nd Workshop on Algorithms in Molecular Biology (ALBIO’08), Vienna (Austria), July 7-9, 2008, Lecture Notes in Bioinformatics. Springer Verlag, 2008. à paraitre. [651] D. Ryabko. Testing statistical hypotheses about ergodic processes. In Proc. 2008 IEEE Region 8 International Conference on Computational Technologies in Electrical and Electronics Engineering (SIBIRCON 2008), page : to appear, Novosibirsk, Russia, 2008. IEEE. [652] D. Ryabko and B. Ryabko. On hypotheses testing for ergodic processes. In Proc. 2008 IEEE Information Theory Workshop, pages 281–283, Porto, Portugal, 2008. IEEE. [653] Chafik Samir, Mohamed Daoudi, and Anuj Srivastava. Reconnaissance de visages 3D utilisant l’analyse de formes des courbes faciales. In Compression et Représentation des Signaux Audiovisuels (CORESA’2006), Caen, France, 9-10 Novembre 2006. PhD best paper prize. [654] Chafik Samir, Mohamed Daoudi, and Anuj Srivastava. Human identification using facial curves with extensions to joint shape-texture analysis. In 2nd International Conference on Computer Vision Theory and Applications, pages 253–256, Barcelona, Spain, March 8-11 2007. [655] Chafik Samir, Jean-Philippe Vandeborre, and Mohamed Daoudi. Automatic 3D face recognition using topological techniques. In IEEE International Conference on Multimedia & Expo (ICME 2005), pages 450– 453, Amsterdam, The Netherlands, July, 6-8 2005. [656] Chafik Samir, Jean-Philippe Vandeborre, and Mohamed Daoudi. Reconnaissance des visages 3D par les graphes de reeb. In Compression et Représentation des Signaux Audiovisuels (CORESA’2005), Rennes, France, 7-8 novembre 2005. [657] Sébastien Saudrais, Olivier Barais, and Laurence Duchien. Using model-driven engineering to generate qos monitors from a formal specification. In Proceedings of the EDOC Workshop on Advances in Quality of Service Management (AQSerM’06), Hong Kong, oct 2006. [658] Sébastien Saudrais, Olivier Barais, Laurence Duchien, and Noel Plouzeau. Intégration de propriétés temporelles dans des applications à base de composants. In Conférence Francophone sur les Approches Formelles dans l’Assistance au Développement de Logiciels (AFADL’07), Namur, Belgique, jun 2007. 3.4. Autres ACT [659] Guillaume Saupin, Christian Duriez, and Laurent Grisoni. Embedded multigrid approach for real-time volumetric deformation. In International Symposium on Visual Computing (ISVC 2007), pages 149–159, november 2007. [660] Oliver Schütze, Laetitia Jourdan, Thomas Legrand, El-Ghazali Talbi, and J-L. Wojkiewicz. A multi-objective approach to the design of conducting polymer composites for electromagnetic shielding. In LNCS, editor, EMO 2007, volume 4403 of LNCS, pages 590–603, Matsushima, Japan, 2007. [661] Oliver Schütze, Marco Laumanns, Emilia Tantar, Carlos Coello Coello, and El-Ghazali Talbi. Convergence of stochastic search algorithms to gap-free pareto front approximations. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007), pages 892–901, 2007. [662] Prawee Sriplakich, Xavier Blanc, and Marie-Pierre Gervais. Collaborative software engineering on large-scale models : Requirements and experience in modelbus. In Proceedings of the 23st Annual ACM Symposium on Applied Computing (SAC 08), pages 674–681, Fortaleza, Ceara, Brazil, mar 2008. Rank (CORE) : B. [663] Mahmoud Taifour, Farid Naït-Abdesselam, and David Simplot-Ryl. Neighbourhood backoff algorithm for optimizing bandwidth in single hop wireless ad-hoc networks. In Proc. 3rd IEEE Int. Workshop on Mobility Management and Wireless Access (MobiWac 2005), Maui, Hawaii, USA, 2005. [664] Mahmoud Taifour, Farid Naït-Abdesselam, and David Simplot-Ryl. RC-MAC : Reduced collision MAC for bandwidth optimization in wireless local area networks. In Proc. ACS/IEEE Int. Conf. on Computer Systems and Applications (AICCSA 2007), Amman, Jordan, 2007. [665] Julien Taillard, Philippe Marquet, and Jean-Luc Dekeyser. Embedded Linux co-simulation. In IP Based SoC Design Conference (IP-SoC 2005), Grenoble, France, December 2005. [666] Taleb Taleb, Farid Naït-Abdesselam, Abbas Jamalipour, Kazuo Hashimoto, Ney Kato, and Yoshiaki Nemoto. Design guidelines for a global and self-managed LEO satellites-based sensor network. In Proc. 49th annual IEEE Global Telecommunications Conference (GLOBECOM 2006), San Francisco, California, USA, 2006. [667] Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. A comparative study of parallel metaheuristics for protein structure prediction on the computational grid. In Proc. of 21th IEEE Intl. Parallel and Distributed Processing Symp. (IPDPS), 2007. [668] Emilia Tantar, Clarisse Dhaenens, Jose Rui Figueira, and El-Ghazali Talbi. A priori landscape analysis in guiding interactive multi-objective metaheuristics. In IEEE Congress on Evolutionary Computation (CEC 2008). Hong-Kong, 2008. [669] Isabelle Tellier. Automata and ab-categorial grammars. In CIAA 05 (1Oth International Conference on Implementation and Application of Automata), pages 287–288, 2005. [670] Isabelle Tellier. Inférence grammaticale et grammaires catégorielles : vers la grande unification ! In 7ème Conférence francophone sur l’apprentissage automatique (CAP 2007), pages 63–78. Presses Universitaires de Grenoble, 2005. [671] Isabelle Tellier. Grammatical inference by specialization as a state splitting strategy. In Proceedings of the Amsterdam Colloquium (AC 2007), pages 223–228, 2007. [672] Patrick Tessier, Sébastien Gérard, François Terrier, and Jean-Marc Geib. Using variation propagation for model-driven management of asystem family. In Sofware Product Line Conference (SPLC), Rennes, 2005. Springer’s LNCS. Rank (CORE) : B. [673] Adrien Theetten, Tarik Filali-Ansary, and Jean-Philippe Vandeborre. 3D-model view characterization using equilibrium planes. In 4th IEEE International Symposium on 3D Data Processing Visualization Transmission (3DPVT’08), Atlanta, Georgia, USA, June 18-20 2008. 129 130 Publications [674] Adrien Theetten, Jean-Philippe Vandeborre, and Mohamed Daoudi. Determining characteristic views of a 3D object by visual hulls and hausdorff distance. In 5th IEEE International Conference on 3-D Digital Imaging and Modeling (3DIM 2005), pages 439 – 446, Ottawa, Ontario, Canada, June, 13-17 2005. [675] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Graphes de Reeb de Haut Niveau de Maillages Polygonaux 3D. In Compression et Représentation des Signaux Audiovisuels (CORESA’2006), Caen, France, 9-10 novembre 2006. [676] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Invariant high level reeb graphs of 3D polygonal meshes. In 3rd IEEE International Symposium on 3D Data Processing Visualization Transmission (3DPVT’06), pages 105–112, Chapel Hill, North Carolina, USA, June 14-16 2006. [677] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Signatures de formes 3D par dépliage de cartes de reeb. In Compression et Représentation des Signaux Audiovisuels (CORESA’2007), Montpellier, France, 8-9 novembre 2007. [678] Hanh-Missi Tran, Laurence Duchien, P. Bedu, J. Perrin, and H.-Q. Nguyen. Figures de transformation pour des architectures logicielles. In Langages et Modèles à Objets, LMO 2005, L’objet, Bern, Swiss, mar 2005. Hermès Sciences. [679] Thierry Urruty, Fatima Belkouch, and Chabane Djeraba. Kpyr, une structure efficace d’indexation de documents vidéo. In 21ème journées Informatique des Organisation et Systèmes d’Information et de Décision (INFORSID-2005), pages 403–418, Grenoble, France, May 22-24 2005. [680] Thierry Urruty, Fatima Belkouch, and Chabane Djeraba. Indexation multidimensionnelle : Kpyrrec, une amélioration de kpyr. In 22ème journées Informatique des Organisation et Systèmes d’Information et de Décision (INFORSID-2006), pages 831–846, Hammamet, Tunisie, June 01-03 2006. [681] Thierry Urruty, Chabane Djeraba, and Dan Simovici. Clustering by random projections : Application to image segmentation. In 7th ACM International Workshop on Multimedia Data Mining M̈erging Multimedia and Data Mining Research(¨ACM KDD/MDM 2006), pages 119– 124, Philadelphia, USA, August 20 2006. [682] D. Valtorta, M. Hollenstein, A. Nava, Vincent Luboz, M. Lu, A. Choi, E. Mazza, Y. Zheng, and Stéphane Cotin. Mechanical characterization of soft tissue : comparison of different experimental techniques on synthetic materials. In Proceedings of the Fourth International Conference on the Ultrasonic Measurement and Imaging of Tissue Elasticity, page 94, 2005. [683] Ellen Van Paesschen, Wolfgang De Meuter, and Maja D’Hondt. Role modeling in selfsync with warped hierarchies. In Proceedings of the AAAI Fall Symposium on Roles, Arlington, Virginia, USA, nov 2005. [684] Gilles Vanwormhoudt. Précision et validation de métamodèles avec EMF et OCL. In Workshop Objets, Composants et Modèles (OCM 2005), Berne, Suisse, mars 2005. [685] Radu-Daniel Vatavu, Laurent Grisoni, and Stefan-Gheorghe Pentiuc. Gesture recognition based on elastic deformation energies. In 7th International Workshop on Gesture in HumanComputer Interaction and Simulation, 2007. [686] Joël Vennin, Stéphane Penain, Luc Charest, Samy Meftali, and Jean-Luc Dekeyser. Embedded scripting inside SystemC. In Forum on Specification and Design Languages (FDL’05), Lausanne, Switzerland, September 2005. [687] Marie-Hélène Verrons and Philippe Mathieu. Why choosing genca to develop your negotiation application ? In Proceedings of Group Decision and Negotiation 2005 (GDN 2005), 2005. [688] Xunlei Wu, K. Krissian, Vincent Luboz, Stéphane Cotin, and Steve Dawson. Smooth vasculature reconstruction from patient scan. In Proceedings of the Virtual Environment Interactions and Physical Simulation workshop, VRIPHYS 2005, 2005. 3.5. ACLN [689] Ye.Zhang and S. G. Petiton. A parallel hybrid method of gmres on grid system. In High Performance Grid Computing (HPGC’07), jointly published with IPDPS’07 proceedings, Long Beach, USA, March 2007. [690] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, Pierre Boulet, and Jean-Luc Dekeyser. Vers des transformations d’applications à parallélisme de données en équations synchrones. In 9e édition de SYMPosium en Architectures nouvelles de machines (SympA’2006), pages 166–177, Perpignan, France, October 2006. [691] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, and Jean-Luc Dekeyser. Model transformations from a data parallel formalism towards synchronous languages. In Forum on specification and design languages (FDL’07), pages 183–198, Barcelona, Spain, September 2007. [692] Jun Zhang, Farid Naït-Abdesselam, and Brahim Bensaou. Performance analysis of an energy efficient mac protocol for sensor networks. [693] Zonghua Zhang, Farid Naït-Abdesselam, and Soufiene Djahel. Arsos : an adaptive, robust and sub-optimal strategy for automated deployment of anomaly detection system in manets. [694] Zonghua Zhang, Farid Naït-Abdesselam, and Pin Han Ho. Boosting markov reward models for probabilistic security evaluation by characterizing behaviors of attacker and defender. [695] Zonghua Zhang, Farid Naït-Abdesselam, Pin-Han Ho, and Xiaodong Lin. Radar : a reputationbased scheme for detecting anomalous nodes in wireless mesh networks. [696] Zonghua Zhang, Farid Naït-Abdesselam, Xiaodong Lin, and Pin-Han Ho. A model-based semi-quantitative approach for evaluating security of enterprise networks. [697] Junhua Zhu, Ka-Lok Hung, Brahim Bensaou, and Farid Naït-Abdesselam. Tradeoff between network lifetime and fair rate allocation in wireless sensor networks with multi-path routing. In Proc. 9th ACM-IEEE Int. Symp. on Modeling, Analysis and Simulation of Wireless and Mobile Systems (ACM/IEEE MSWiM), Malaga, Spain, 2006. [698] A. Zitouni, L. Seinturier, and M. Boufaida. Contract-based approach to analyze software components. In Workshop on UML&AADL at ICECCS’08, pages 237–242, 2008. [699] Ignacio Zunino, Nouredine Melab, and El-Ghazali Talbi. A grid-enabled framework for exact optimization algorithms. In Proc. of High Performance Computing and Simulation (HPC&S’2007), Pragua, Czeche Republic, June 2007. 3.5 ACLN [700] Olivier Brandouy, Philippe Mathieu, and Bruno Beaufils. Les marchés financiers artificiels. Revue Française de Gestion, 32(165) :161–180, Juin/Juillet 2006. Dossier simulation et recherche en gestion. [701] María Agustina Cibrán, Maja D’Hondt, and Viviane Jonckers. Mapping high-level business rules to and through aspects. L’Objet, 12(2–3) :63–88, April–September 2006. [702] Denis Conan, Romain Rouvoy, and Lionel Seinturier. Cosmos : composition de noeuds de contexte. Techniques et Sciences Informatiques, 2008. [703] Jean-Paul Delahaye. Imaginary coloring. Geombinatorics Quaterly, XV(3) :101–119, January 2006. [704] Julien Derveeuw, Bruno Beaufils, Olivier Brandouy, and Philippe Mathieu. L’apport des sma à la modélisation des marchés financiers. Revue d’Intelligence Artificielle, 21(5-6) :617–641, Septembre-Décembre 2007. Numéro spécial Modèles multi-agents pour des environnements complexes. 131 132 Publications [705] Dolores Diaz, Lionel Seinturier, Laurence Duchien, and Pascal Flament. Une aide à la réalisation d’évolutions logicielles avec la notion de traçabilité fonctionnelle. L’Objet, 13 :117–145, 2007. [706] Soufiène Djahel, Farid.Naït-Abdesselam, Zonghua Zhang, and Ashfaq Khokhar. Defending against packet dropping attack in vehicular ad hoc networks. Wiley Security and Communication Networks, 2008. [707] Rémi Dorat and Jean-Paul Delahaye. Networks of communities and evolution of cooperation. International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, 2008. To appear. [708] Jérémy Dubus, Areski Flissi, Nicolas Dolet, and Philippe Merle. Une démarche orientée modèle pour déployer des systèmes logiciels répartis. Revues des Sciences et Technologies de l’Information - L’Objet, 14 :35–59, Jul 2008. To appear. [709] Nicolas Gauvrit and Jean-Paul Delahaye. Le diamètre d’ordre 0 : une mesure naturelle d’étalement. Mathématiques et sciences humaines - Mathematics and Social Sciences, 175, Automne 2006. [710] Nicolas Gauvrit and Jean-Paul Delahaye. Pourquoi la loi de benford n’est pas mystérieuse ? Mathématiques et sciences humaines - Mathematics and Social Sciences, 2008. À paraître. [711] S. Gelly and R. Munos. L’ordinateur, champion de go ? Pour la Science, 354 :28–35, 2007. [712] Yoann Kubera, Philippe Mathieu, and Sébastien Picault. Formalisation et implémentation des interactions pour la simulation centrée individu. L’objet, 14 :9–33, 2008. Numéro spécial Architectures Logicielles, À paraître. [713] Arnaud Liefooghe, Laetitia Jourdan, Matthieu Basseur, and El-Ghazali Talbi. Métaheuristiques pour le flow-shop de permutation bi-objectif stochastique. Revue d’Intelligence artificielle, 22(2) :183–208, 2008. [714] Philippe Mathieu and Marie-Hélène Verrons. Genca : Un modèle général de négociation de contrats. Revue d’Intelligence Artificielle, 19(6) :837–884, Novembre 2005. [715] Philippe Mathieu and Marie-Hélène Verrons. A general negotiation model using xml. The Interdisciplinary Journal of Artificial Intelligence and the Simulation of Behaviour, 1(6) :523– 542, August 2005. [716] Maxime Morge and Philippe Mathieu. Mécanisme de rétribution pour les systèmes p2p d’échange de fichiers. Ingéniérie des Systèmes d’Information, 12(3) :61–84, Juillet 2007. Numéro spécial Systèmes d’Information en Pair à Pair. [717] Maxime Morge and Jean-Christophe Routier. Debating over heterogeneous descriptions. Journal of Applied Ontology, 2(3-4) :333–349, 2007. Special issue on Formal Ontologies for Communicating Agents. [718] R. Munos. Analyse en norme Lp de l’algorithme d’itérations sur les valeurs avec approximations. Revue d’Intelligence Artificielle, 21 :55–76, 2007. [719] Farid Naït-Abdesselam, Brahim Bensaou, and Tarik Taleb. Detecting and avoiding wormhole attacks in wireless ad hoc networks. IEEE Communications Magazine, 2008. [720] Farid Naït-Abdesselam and Hend Koubaa. Towards routing-aware adaptive medium access control in wireless ad hoc networks. International Journal on Wireless Mobile Computing, 2005. [721] Samia Rezzag, Raouf Dridi, and Amar Makhlouf. Sur le principe de superposition et l’équation de Riccati. Comptes Rendus Mathématiques. Académie des Sciences. Paris, 340(11) :799–802, 2005. [722] Isabelle Tellier. Learning recursive automata from positive examples. Revue d’Intelligence Artificielle, New Methods in Machine Learning(20/2006) :775–804, 2006. 3.6. INV [723] Isabelle Tellier, Denis Béchet, Alexandre Dikovsky, Annie Foret, Yannick Le Nir, Erwan Moreau, and Christian Rétoré. Modèles algorithmiques de l’acquisition de la syntaxe. Recherches Linguistiques de Vincennes, 2007. [724] Fabien Torre. Globoost : Combinaisons de moindres généralisés. Revue d’Intelligence Artificielle, 19(4-5) :769–797, 2005. [725] Xiaobo Zhang, Heping Wang, Farid Nait-Abdesselam, and Ashfaq Khokhar. Distortion analysis for real-time data collection of spatially-temporally correlated data fields in wireless sensor networks. IEEE Transactions on Vehicular Technology, 2008. [726] Junhua Zhu, Ka-Lok Hung, Brahim Bensaou, and Farid Naït-Abdesselam. Rate-lifetime tradeoff for reliable communication in wireless sensor networks. Elsevier Computer Networks, 2008. 3.6 INV [727] Rabie Ben Atitallah, Lossan Bondé, Smail Niar, Samy Meftali, and Jean-Luc Dekeyser. Multilevel MPSoC performance evaluation using MDE approach. In International Symposium on System-on-Chip 2006 (SOC 2006), Tampere, Finland, November 2006. Invited paper. [728] Pierre Boulet, Arnaud Cuccuru, Jean-Luc Dekeyser, and Ashish Meena. Model driven engineering for regular MPSoC co-design. In ReCoSoC-05, Montpellier, France, June 2005. [729] François Boulier. On the role of differential algebra in biological modeling. Le Matematiche, LXIII(1) :39–44, 2008. [730] François Boulier and François Lemaire. Differential algebra and system modeling in cellular biology. In K. Horimoto et al., editor, Proceedings of Algebraic Biology 2008, volume 5147 of LNCS, pages 22–39. Springer Verlag Berlin Heidelberg, 2008. [731] François Clautiaux. Exact methods for rectangle placement problems. Invited in First Workshop on Bin Packing and Placement Constraints BPPC’08, conference CPAIOR’08, 2008. [732] Rémi Coulom. Monte-Carlo tree search in Crazy Stone. In Takeshi Ito and Akihiro Kishimoto, editors, 12th Game Programming Workshop, Hakone, Japan, 2007. Information Processing Society of Japan. [733] Mohamed Daoudi, Tarik Filali-Ansary, Julien Tierny, and Jean-Philippe Vandeborre. 3D-mesh models : view-based indexing and structural analysis. In DELOS Conference 2007 Working Notes, Pisa, Italy, February 13-14 2007. [734] Jean-Luc Dekeyser, Abdoulaye Gamatié, Anne Etien, Rabie Ben Atitallah, and Pierre Boulet. Using the UML Profile for MARTE to MPSoC Co-Design. In First International Conference on Embedded Systems & Critical Applications (ICESCA’08), Tunis, Tunisia, May 2008. [735] Clarisse Dhaenens. Recherche opérationnelle et optimisation : quelles perspectives pour le data mining. In Sixième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’05), pages 9–15, 2005. Invited speaker. [736] Clarisse Dhaenens. Mining microarray data using multicriteria association rules. In EURO XXI, 21st European Conference on Operational Research, Reykjavik, Island, 2006. [737] Florent Masseglia Fatma Bouali, Latifur Khan. The 6th international workshop on multimedia data mining (mdm/kdd2005). SIGKDD Explorations, 7 :148–150, December 2005. [738] Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. A bayesian 3D search engine using adaptive views clustering. In Second IEEE-EURASIP International Symposium on Communications, Control and Signal Processing (ISCCSP 2006), Marrakech, Morocco, March 13-15 2006. First Special session : Content-based Access and Retrieval from Visual Digital Libraries. 133 134 Publications [739] Nouredine Melab. Combinatorial optimization on the computational grid. experiments on grid5000. Inter-Grids Workshop DAS-GRID5000, Amsterdam, The Netherlands, Décembre 2006. [740] Nouredine Melab. Résolution de problèmes d’optimisation combinatoire sur grilles de calcul. Séminaire invité à l’Université de Canstantine, Algérie, Février 2006. [741] Nouredine Melab. Grid computing : Concepts et technologies. etude de cas : Grid5000. Séminaire invité du Pôle de Compétitivité ‘Industries du Commerce’ de la Région Nord-pas-deCalais, Cité des entreprises, Marcq-en-Baroeul, Lille, Janvier 2007. [742] Nouredine Melab. Grid computing : Concepts, technologies et applications industrielles. Séminaire invité du Master MIAGE, Espace Culture, Université de Lille1, Janvier 2007. [743] Nouredine Melab. Grid computing for solving challenging combinatorial optimization problems. Grid@Mons2007 1st annual Intl. Conf. series on Grid Computing, Mons, Belgium, May 2007. [744] Nouredine Melab. Grid computing et optimisation combinatoire. Séminaire IBM, Lille, France, Mars 2008. [745] Gregory Piatetsky-Shapiro, Chabane Djeraba, Lise Getoor, Robert Grossman, Ronen Feldman, and Mohammed Zaku. What are the grand challenges for data mining ? SIGKDD Explorations, 8 :70–77, December 2006. [746] Gregory Piatetsky-Shapiro, Robert Grossman, Chabane Djeraba, Ronen Feldman, Lise Getoor, and Mohammed Javeed Zaki. Is there a grand challenge or x-prize for data mining ? In Twelfth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining KDD, pages 954–956, Philadelphia, PA, USA, August 20-23 2006. [747] Eric Piel, Philippe Marquet, Julien Soula, and Jean-Luc Dekeyser. Real-time systems for multiprocessor architectures. In 14th International Workshop on Parallel and Distributed RealTime Systems, In conjunction with IPDPS, 20th IEEE International Parallel and Distributed Processing Symposium, Island of Rhodes, Greece, April 2006. IEEE Computer Society Press. Invited paper. [748] Chafik Samir, Mohamed Daoudi, and Anuj Srivastava. A framework of calculus on facial surfaces. In 14th International Conference on Image Analysis and Processing 2007, and the International Workshop on Visual and Multimedia Digital Libraries, 10-14 September 2007. [749] Chafik Samir, Mohamed Daoudi, and Anuj Srivastava. Fusion de la texture et de la géométrie pour la reconnaissance de visage 3D. In Traitement et Analyse de l’Information : Méthodes et Applications, Session spéciale Visages 2D/3D, Hammamet, Tunisie, 22-26 mai 2007. [750] Chafik Samir, Mohamed Daoudi, and Anuj Srivastava. Riemannian framework for calculus of facial surfaces. David Mumford and Laurent Younes, and SAMSI (Statistical and Applied Mathematical Sciences Institute, July 2007. [751] Dan A. Simovici Thiery Urruty, Chabane Djeraba. Clustering by random projections : Application to image segmentation. In International Workshop on Visual and Multimedia Digital Libraries, Modena, Italy, 13-14 September 2007. [752] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Geometry flavored topological skeletons : applications to shape handling, segmentation and retrieval. In Second DELOS Conference on Digital Libraries, Pisa, Italy, 5-7 December 2007. 3.7 COM [753] Nadia Bel Hadj Aissa, Dorina Ghindici, Gilles Grimaud, and Isabelle Simplot-Ryl. Contracts as a support to static analysis of open systems. In Proc. The First Workshop on Formal Languages and Analysis of Contract-Oriented Software, Oslo, Norway, 2007. 3.7. COM [754] Claudio Alves, François Clautiaux, and JoséValério de Carvalho. New ways of deriving dual cuts for the cutting stock problem. In OPTIMIZATION 2007, Sixth international conference on optimization, 2007. [755] A. Balvet, S. Evert, P. Haas, R. Huyghe, R. Marin, L. McNally, and I. Tellier. Nomage : Coding the semantic features of french nominalizations. In workshop on Nominalizations across languages, Stuttgart, 2007. [756] Matthieu Basseur. Coopération de méthodes d’optimisation : Application aux problèmes multi-objectif. Journées GdR MACS, Lyon, France, Septembre 2005, 2005. [757] Jean-Charles Boisson. Spectrométrie de Masse et Bioinformatique : Enjeux, Difficultés et Nouvelles Approches. In 2emes Journées Thématiques du Club Jeune de la Société Française d’Electrophorèse et d’Analyse Protéomique : "Applications et Outils Bioinformatiques dans le domaine de l’Analyse Protéomique", May 22-24 2006. La Rochelle, France. Invited presentation. [758] Jean-Charles Boisson and El-Ghazali.Talbi. Software Framework for Metaheuristic. In 22nd European Conference on Operational Research (EURO XXII), page 45, July 8-11 2007. Prague, Czech Republic. [759] Jean-Charles Boisson, Olivia Guerre, Laetitia Jourdan, El-Ghazali Talbi, and Christian Rolando. ASCQ_ME : a New Engine for Protein and Post-Translational Modification Identification from MS and MS/MS Raw Spectrum without Mass List Extraction. In 55t h ASMS Conference on Mass Spectrometry, June 3-7 2007. Indianapolis, Indiana, USA. [760] Jean-Charles Boisson, Laetitia Jourdan, E-G.Talbi, and C. Rolando. Un Nouveau Moteur de Recherche en Protéomique travaillant directement à partir du Spectre de Masse sans Extraction de la Liste des Pics Monoisotopiques. In Forum LABO & Forum BIOTECH 2006, March 28-31 2006. Paris, France. [761] Jean-Charles Boisson, Laetitia Jourdan, E-G.Talbi, and Christian Rolando. Identification de nouvelles protéines et de variants de protéines connues par méthode évolutionnaire. In Septième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’06), February 6-8 2006. Lille, France. [762] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, Cécile Cren-Olivé, and Christian Rolando. ASCQ_ME : A New Engine For Peptide Mass Fingerprinting Without Mass List Extraction. In 1st SCBA Symposium From Molecules to Proteomes, September 26-28 2005. Montpellier, France. [763] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, Cécilee Cren-Olivé, and Christian Rolando. ASCQ_ME : A New Engine For Peptide Mass Fingerprinting Without Mass List Extraction. In Molecular Cellular Proteomics, volume 4 (8), page S18. HUPO 4th Annual World Congress, August 28-September 1st 2005. Munich, Germany, poster. [764] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and Dragos Horvath. Docking moléculaire multi-objectif par algorithme évolutionnaire. In 9ème congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’08), 2008. [765] Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and C. Rolando. Travail Préliminaire sur l’Identification de Nouvelles Protéines et de Variants de Protéines connues par Méthode Evolutionnaire sur Grille. In GrilBio 2006, Grille Bioinformatique : expériences et perspectives, May 12 2006. IBCP, Lyon, France. [766] Jean-Charles Boisson, El-Ghazali Talbi, and Laetitia Jourdan. De Novo Protein Sequencing using Evolutionary Algorithm. In 22nd European Conference on Operational Research (EURO XXII), page 98, July 8-11 2007. Prague, Czech Republic. [767] François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. Model Reduction of Chemical Reaction Systems using Elimination, 2007. Presented at the international conference MACIS 2007, http://hal.archives-ouvertes.fr/hal-00184558. 135 136 Publications [768] Jérôme Brongniart and Thomas Cinkler. STSM : Multi-objective of tree-shaped UTRAN design problem. In 10th MC meeting and Discussion workshop, Cost 293. Rome, Italie, october 2007. [769] Jérôme Brongniart, Clarisse Dhaenens, and El-Ghazali Talbi. Defining filtering algorithms for restricted tree problems using balanced trees. In 3th International Conference on Principles and Practice of Constraint Programming (CP2007), Providence, USA, 2007. [770] Laurent Candillier, Isabelle Tellier, and Fabien Torre. Transforming XML trees for efficient classification and clustering. INEX 2005 Workshop on Mining XML documents, nov. 2005. [771] Jérôme Champavère, Rémi Gilleron, Aurélien Lemay, and Joachim Niehren. Towards schemaguided XML query induction. In ICML-2007 Workshop on Challenges and Applications of Grammar Induction, 2007. [772] Laurent Choy, Eric Wartelle, Mitsuhisa Sato, and Serge G. Petiton. Power efficient scheduling for numerical methods on heterogeneous grids. In Proceedings of the national Summer United Workshops on Parallel, Distributed and Cooperative Processing (SWoPP), pages 91–96, Saga city, Kyushu island, Japan, August 2008. [773] Maria Agustina Cibran, Maja D’Hondt, and Viviane Jonckers. Mapping high-level business rules to and through aspects. In 2ème Journée Francophone sur le Développement de Logiciels par Aspects (JFDLPA 2005), Lille, France, sep 2005. [774] François Clautiaux, Claudio Alves, and J.M. Valério de Carvalho. Une analyse comparative de fonctions dual-réalisables appliquées au problème de bin-packing. In 8ème congrès de la Société Françise de Recherche Opérationnelle et d’Aide à la Décision, Grenoble, 2007. [775] François Clautiaux, A. Jouglet, Jacques Carlier, and Aziz Moukrim. Problème de placement de rectangles. In 8ème congrès de la Société Française de Recherche Opérationnelle et d’Aide à la Décision, Grenoble, 2007. [776] José Valério de Carvalho, François Clautiaux, and Claudio Alves. A comparative analysis of superadditive functions and dual-feasible functions. In 22nd European Conference on Operational Research EURO XXI, 2007. [777] Dolorès Diaz, Lionel Seinturier, Laurence Duchien, and Pascal Flament. Un modèle pour la séparation et la traçabilité des préoccupations. In Atelier Evolution du Logiciel à LMO’05, Bern, Swiss, mar 2005. [778] Rim Drira. Vers une approche multi échelle de modélisation de dispositifs pédagogiques. In proceedings of RJC EIAH 2008 Deuxièmes Rencontres Jeunes Chercheurs en EIAH, Lille, France, mai 2008. [779] Jérémy Dubus and Philippe Merle. Towards Model-Driven Validation of Autonomic Software Systems in Open Distributed Environments. In Proceedings of the ECOOP Workshop on ModelDriven Adaptation, pages 39–48, Berlin, Germany, jul 2007. [780] Guillaume Dufrêne and Lionel Seinturier. Un adl pour les architectures distribuées à composants hétérogènes. In 2eme Conférence Francophone sur les Architectures Logicielles (CAL’08), pages 79–90, Montréal, Quebec, Canada, mar 2008. Editions Cépaduès. [781] Peter Ebraert, Ellen Van Paesschen, and Theo D’Hondt. Change-oriented round-trip engineering : First-class changes for agile software development. In Proceedings of the RIMEL workshop at the Langages et Modèles à Objets conference, pages 2–8, Toulouse, France, March 2007. [782] Houcine Ezzedine, Abdelwaheb Trabelsi, Jean-Claude Tarby, Philippe Laporte, and José Rouillard. Deux approches d’évaluation précoce de systèmes interactifs, application à la supervision du transport urbain. In Workshop International : Logistique & Transport LT2007, page 7 pages, Sousse, Tunisie, novembre 2007. [783] Johan Fabry and Nicolas Pessemier. Kala : A domain-specific solution to tangled aspect code. In Proceedings of the 1st GPCE Workshop on Domain-Specific Aspect Languages (DSAL’06), Portland, Oregon, oct 2006. 3.7. COM [784] Emmanuel Filiot, Joachim Niehren, Jean-Marc Talbot, and Sophie Tison. Composing monadic queries in trees. In Giuseppe Castagna and Mukund Raghavachari, editors, ACM SIGPLAN Workshop on Programming Language Techniques for XML (PLAN-X 2006), pages 61–70. Basic Research in Computer Science, 2006. [785] Areski Flissi, Jérémy Dubus, Nicolas Dolet, and Philippe Merle. DeployWare : A Framework for Automatic Deployment of Software Systems on Grids. 3rd EGEE User Forum, feb 2008. Oral presentation. [786] Antoine Gallais, Jean Carle, and David Simplot-Ryl. Study and improvement of surface coverage relay protocol with a realistic physical layer. In Workshop Interface Radio pour les réseaux radio Multi-Sauts (IRAMUS), Val Thorens, France, 2007. [787] Antoine Gallais and David Simplot-Ryl. Realistic MAC layer. In Workshop Interface RAdio pour les réseaux radio MUlti-Sauts (IRAMUS 2007), Val Thorens, France, 2007. invited talk. [788] Olivier Gauwin, Anne-Cécile Caron, Joachim Niehren, and Sophie Tison. Complexity of earliest query answering with streaming tree automata. In ACM SIGPLAN Workshop on Programming Language Techniques for XML (PLAN-X 2008), January 2008. PLAN-X Workshop of ACM POPL. [789] Rémi Gilleron, Florent Jousse, Isabelle Tellier, and Marc Tommasi. Xml document transformation with conditional random fields. In INitiative for the Evaluation of XML Retrieval (INEX 2006), number 4518 in Lecture Notes in Computer Science, pages 525–539, http ://www.springerlink.com/, 2006. Springer Verlag. [790] Michaël Hauspie and Isabelle Simplot-Ryl. How to negociate the price of packet forwarding in credit-based systems for ad-hoc networks. In Workshop on Wireless Networks and Mobile Computing, Mexico-City, Mexico, 2005. invited talk. [791] J. El Hayek, François Clautiaux, and A. Jouglet. Bornes inférieures pour le problème de binpacking en deux dimensions avec rotation. In 8ème congrès de la Société Française de Recherche Opérationnelle et d’Aide à la Décision, Grenoble, 2007. [792] Laetitia Jourdan and David Corne. Lemmo : Application au design de réseau de distribution d’eau potable. In Sixième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’05), 2005. [793] Laetitia Jourdan, Thomas Legrand, El-Ghazali Talbi, and Jean-Luc Wojkiewicz. Mono and multi-objective continuous optimization for conducting polymer composites. In ECCO/CO 2006, page 1, Porto, Portugal, 2006. [794] Florent Jousse, Rémi Gilleron, Isabelle Tellier, and Marc Tommasi. Conditional random fields for xml trees. In ECML Workshop on Mining and Learning in Graphs, 2006. [795] Nicolas Jozefowiez, Frédéric Semet, and El-Ghazali Talbi. Le problème de la tournée couvrante. In Sixième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’05, Tours, France, February 2005. [796] Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. Métaheuristique parallèle pour les règles d’association multicritères. In Sixième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’05), pages 233–234, 2005. [797] Céline Kuttler, Cédric Lhoussaine, and Joachim Niehren. A stochastic pi calculus for concurrent objects. In 1st International Workshop on Probabilistic Automata and Logics (PAuL 2006), 2006. [798] Thomas Legrand, Oliver Schütze, Laetitia Jourdan, Carlos Coello-Coello, and El-Ghazali Talbi. Stratégies mimétiques pour les essaims de particules et implémentation sous ParadisEO. In Second séminaire francophone sur l’optimisation par essaim particulaire (OEP), April 2007. 137 138 Publications [799] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. Méthode Parallèle par Partitions : Une nouvelle méthode exacte de résolution de problèmes bi-Objectifs. In Sixième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’05, pages 259–260, Tours, France, Février 2005. [800] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. PPM : Une Méthode Exacte Biobjectif. In Quatrième Conférence Internationale en Recherche Opérationnelle (CIRO’05), page 29, Marrakech, Maroc, Mai 2005. [801] Julien Lemesre, Clarisse Dhaenens, and El-Ghazali Talbi. Méthode parallèle par partitions : Passage d’une méthode exacte bi-objectif à une méthode exacte multi-objectif. In Septième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’06). Lille, 2006. [802] Arnaud Liefooghe, Matthieu Basseur, Laetitia Jourdan, and El-Ghazali Talbi. Optimisation multi-objectif sous incertitude pour le flow-shop de permutation. In META’06, Hammamet, Tunisia, 2006. [803] Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. Software framework for multiobjective optimization. In 22nd European Conference on Operational Research (EURO XXII), page 45, Prague, Czech Republic, 2007. [804] Frédéric Loiret and David Servat. Insights on real time systems architecture modelling from a software engineering viewpoint. In Work-in-Progress Session of the 17th Euromicro Conference on Real-Time Systems (ECRTS 2005), Palma de Mallorca, Balearic Islands, Spain, jul 2005. [805] Frédéric Loiret, David Servat, and Lionel Seinturier. A first experimentation on high-level tooling support upon fractal. In Proceedings of the 5th International ECOOP Workshop on Fractal Component Model (Fractal’06), Nantes, France, jul 2006. [806] M. Loth and Ph. Preux. Reinforcement learning by direct optimal value estimation and regret minimization, June 2008. [807] Raphaël Marvie and Mirabelle Nebut. Un cadre de travail pour l’évolution contrôlée des modèles du logiciel. In Premier atelier de travail sur l’évolution du logiciel, Berne, Suisse, mar 2005. [808] Wolfgang De Meuter, Theo D’Hondt, Jessie Dedecker, Stijn Mostinckx, and Tom Van Cutsem. First-class methods : A fresh look at marrying oop and fp. In Proceedings of the International OOPSLA Workshop on Multiparadigm Programming With OO Languages, oct 2005. [809] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Défi en optimisation combinatoire sur grilles de calcul – résolution du flow-shop. Ecole Grid’5000, Grenoble, France, Mars 2006. [810] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Un Nouvel Algorithme Branchand-Bound Parallèle pour la Résolution de Problèmes de Permutation sur la Grille. Premières Journées Grid’5000, Lille, France, Octobre 2006. [811] Mohand Mezmaz, B. Wei, Nouredine Melab, and El-Ghazali Talbi. Parallel Hybrid Multiobjective Meta-heuristics on Peer-to-Peer Systems. In 4th Intl. Workshop of the Euro Working Group on Parallel Processing in Operations Research (PAREO 2005), Mont-Tremblant, Québec, Canada, Jan 2005. [812] Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. Discussion on the results of the detection of design defects. In Serge Demeyer, Yann-Gaël Guéhéneuc, Christian Lange, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering (WOOR’07). Springer-Verlag, July–August 2007. [813] Sylvain Mongy and Chabane Djeraba. Modélisation des comportements sur l’exploitation d’une base de données vidéo. In Actes de l’Atelier Fouille de Données Compexes dans un Processus d’Extraction des Connaissances, 5èmes Journées Francophones Extraction et Gestion de Connaissances (EGC 2005), Université René Descartes Paris 5. Paris, France, January 18 2005. 3.7. COM [814] Joachim Niehren, Jan Schwinghammer, and Gert Smolka. A concurrent lambda calculus with futures. In 5th International Workshop on Frontiers in Combining Systems (FroCos 2005), volume 3717 of Lecture Notes in Artificial Intelligence, pages 248–263. Springer Verlag, August 2005. [815] Carlos Noguera and Renaud Pawlak. Open static pointcuts through source code template. In Proceedings of the International AOSD Workshop on Open and Dynamic Aspect Languages (AOL’06), Bonn, Germany, mar 2006. [816] Carlos Parra and Laurence Duchien. Model-driven adaptation of ubiquitous applications. In 1st International Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 08), pages 97–102, Oslo, Norway, June 2008. [817] Renaud Pawlak. Spoon : Annotation-driven program transformation - the aop case. In Proceedings of the 1st International Middleware Workshop on Aspect-Oriented Middleware Development (AOMD’05), volume 118 of ACM International Conference Proceeding Series, Grenoble, France, nov 2005. ACM Press. [818] Nicolas Pessemier, Olivier Barais, Lionel Seinturier, Thierry Coupaye, and Laurence Duchien. A three level framework for adapting component based architectures. In 2nd Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT) at ECOOP’05, jul 2005. [819] Serge G. Petiton and Laurent Choy. Eigenvalue grid and cluster computations, using task farming computing paradigm and data persistency, February 17th -19th 2007. [820] Aleš Plšek, Lionel Seinturier, and Philippe Merle. Ambient-Oriented Programming in Fractal. In Proceedings of the 3rd Workshop on Object Technology for Ambient Intelligence and Pervasive Systems (OT4AmI) at ECOOP’07, pages 33–38, 2007. [821] Nicolas Rivière, Anne-Françoise Le Meur, Philippe Lahire, Noël Plouzeau, and Bruno Traverson. Projet faros : Un environnement de composition pour la construction fiable d’architectures orientées services. In Journées Neptune, Paris, France, may 2007. [822] Christian Rolando, Jean-Charles Boisson, Laetitia Jourdan, and E-G.Talbi. ASCQ_ME : Un Nouveau Moteur d’Identification de Protéines par PMF à partir de Spectres MS Bruts. In Journée Bioinformatique et Protéomique 2006, June 1st 2006. Montbonnot, France. [823] Daniel Romero, Carlos Parra, Lionel Seinturier, Laurence Duchien, and Rubby Casallas. An sca-based middleware platform for mobile devices. In 2008 Middleware for Web Services (MWS 2008) Workshop at EDOC2008, Munich, Germany, sep 2008. [824] Romain Rouvoy and Philippe Merle. Leveraging Component-Oriented Programming with Attribute-Oriented Programming. In Proceedings of the 11th International ECOOP Workshop on Component-Oriented Programming (WCOP’06), volume 2006-11 of Technical Report, pages 10–18, Nantes, France, jul 2006. Karlsruhe University. [825] Romain Rouvoy, Nicolas Pessemier, Renaud Pawlak, and Philippe Merle. Apports de la Programmation par Attributs au Modèle de Composants Fractal. In Actes des 5èmes Journées Composants (JC’06), pages 11–24, Perpignan, France, October 2006. [826] Romain Rouvoy, Nicolas Pessemier, Renaud Pawlak, and Philippe Merle. Using AttributeOriented Programming to Leverage Fractal-Based Developments. In Proceedings of the 5th International ECOOP Workshop on Fractal Component Model (Fractal’06), Nantes, France, jul 2006. [827] Lionel Seinturier, Nicolas Pessemier, Clément Escoffier, and Didier Donsez. Towards a reference model for implementing the fractal specifications for java and the .net platform. In Proceedings of the 5th International ECOOP Workshop on Fractal Component Model (Fractal’06), Nantes, France, jul 2006. [828] and Lamine M. Aouad Serge G. Petiton. Distributed out-of-core parallel linear algebra on grid5000 heterogeneous platform, February 21th-24th 2006. 139 140 Publications [829] Patricia Serrano-Alvarado, Romain Rouvoy, and Philippe Merle. Self-Adaptive ComponentBased Transaction Commit Management. In Proceedings of the 4th International Middleware Workshop on Adaptive and Reflective Middleware (ARM’05), volume 116 of ACM International Conference Proceeding Series, pages 1–6, Grenoble, France, nov 2005. ACM Press. [830] David Simplot-Ryl. Active RFID tags and sensor networks. In RFID 2005, Paris, France, 2005. invited talk. [831] David Simplot-Ryl. Anti-collision protocols for RFID tags. In RFID 2005, Paris, France, 2005. invited talk. [832] David Simplot-Ryl. Energy-efficient broadcast protocols for wireless ad hoc networks. In Workshop on Wireless Networks and Mobile Computing, Mexico-City, Mexico, 2005. invited talk. [833] David Simplot-Ryl. From smart labels to smart dusts. In Colloquium Jacques Morgenstern, Sophia Antipolis, France, 2005. invited talk. [834] David Simplot-Ryl. Javaos for sensor networks. In First CNRS-RECAP Workshop on Sensor Networks, Nice, France, 2005. invited talk. [835] David Simplot-Ryl. Last research advances in energy-efficient broadcasting for wireless ad hoc networks. In 7èmes Rencontres Francophones sur les aspects Algorithmiques des Télécommunications (AlgoTel 2005), Presqu’Ile de Giens, France, 2005. invited talk. [836] David Simplot-Ryl. Localized algorithms for energy efficient wireless ad hoc networking. In France Telecom Scientific College Seminar on “Ad Hoc Networks : Problems, Applications and Perspectives”, Paris, France, 2005. invited talk. [837] David Simplot-Ryl. Real-time aspects in wireless sensor networks. In Ecole d’Eté Temps Réel 2005 (ETR’05), Nancy, France, 2005. invited talk. [838] David Simplot-Ryl. Activity scheduling in wireless sensor networks. In Workshop on Mobile Multimedia Communication Systems and Networks, Liège, Belgium, 2006. invited talk. [839] David Simplot-Ryl. Beyond smartcards and RFID : Smart sensors. In Smart University - Ubiquitous computing : State of the art and challenges for the software infrastructure, Sophia Antipolis, France, 2006. invited talk. [840] David Simplot-Ryl. Localization and coverage problems in wireless sensor networks. In Summer School on Applications of Wireless Sensor Networks (SENZATIONS’06), Novi Sad, Serbia, 2006. invited talk. [841] David Simplot-Ryl. Localized topology control for wireless sensor networks. In 3rd Workshop of the COST Action 295 DYNAMO – Dynamic Communication Networks : Foundations and Algorithms, Les Ménuires, France, 2006. invited talk. [842] David Simplot-Ryl. RFID. In 5th Int. Conf. on AD-HOC Networks & Wireless (AD-HOC NOW 2006) - Summer School in Wireless Sensor Networks, Ottawa, Canada, 2006. invited talk. [843] David Simplot-Ryl. RFID privacy and data protection : what are the policy options to go forward ? In European Commission RFID Public Consultation - Workshop on RFID Security, Data Protection & Privacy, Health and Safety Issues, Brussels, Belgium, 2006. invited talk. [844] David Simplot-Ryl. Beyond smartcards and RFID : Smart sensors. In Smart University - Ubiquitous computing : State of the art and challenges for the software infrastructure, Sophia Antipolis, France, 2007. invited talk. [845] David Simplot-Ryl. Broadcasting and area coverage in ad hoc and sensor networks. In First Research Workshop on Wireless Computing and Sensor Networks (WCSN), Havana, Cuba, 2007. invited talk. 3.7. COM [846] David Simplot-Ryl. Localized position-based routing in wireless sensor and ad hoc networks. In 2nd International Workshop on Localized Algorithms and Protocols for Wireless Sensor Networks (LOCALGOS 2008), Santorini Island, Greece, 2008. invited talk. [847] David Simplot-Ryl. Robustness in wireless sensor and actuator networks. In 1er Workshop sur la Sécurité des Réseaux Autonomes et Spontanés, Loctudy, France, 2008. invited talk. [848] Isabelle Simplot-Ryl. Cooperation and security in ad hoc networks. The First Research Workshop on Wireless Computing and Sensor Networks, Havana, Cuba, 2007. [849] T. Soued, N. Yahiaoui, Lionel Seinturier, and Bruno Traverson. Techniques d’aspect pour la gestion de la mémoire répartie dans un environnement corba/c++. In 5ème Colloque International sur les Nouvelles Technologies de la Répartition (NOTERE’05), sep 2005. [850] Prawee Sriplakich, Guillaume Waignier, and Anne-Françoise Le Meur. Enabling dynamic coevolution of models and runtime applications. In Proceedings of the 1st IEEE International Workshop on Model-Driven Development of Autonomic Systems (MDDAS 2008), Turku, Finland, jul 2008. IEEE Computer Society. To appear. [851] Slawek Staworko, Emmanuel Filiot, and Jan Chomicki. Querying Regular Sets of XML Documents. In International Workshop on Logic in Databases (LiD 2008), 2008. Full version available at urlhttp ://www.grappa.univ-lille3.fr/ staworko/papers/lid08.pdf. [852] El-Ghazali Talbi, Laetitia Jourdan, J. García-Nieto, and Enrique Alba. Sélection d’attributs de puces à ADN par essaim de particules. In Second séminaire francophone sur l’optimisation par essaim particulaire (OEP), April 2007. [853] Emilia Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. Hyper-ellipse landscape approximation for large combinatorial optimization instances. In ECCO XIX - CO, Porto, Portugal, 2006. [854] Emilia Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. Landscape analysis for multiobjective combinatorial optimization. In SIAM Conference on Discrete Mathematics, Victoria, Canada, June 2006. [855] Emilia Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. Sur l’approximabilité du problème de flowshop de permutation bi-objectif. In 8ème congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’07), pages 207–208. Grenoble, 2007. [856] Emilia Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. Méthodes interactives guidées par l’analyse du paysage en optimisation combinatoire multi-objectif. In 9ème congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’08). ClermontFerrand, 2008. [857] Emilia Tantar, Alexandru Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. XMOS : plateforme générique pour l’optimisation multi-objectif,. In Septième congrès de la Société Française de Recherche Opérationnelle et Aide à la Décision (ROADEF’06). Lille, 2006. [858] Emilia Tantar, Alexandru-Adrian Tantar, Clarisse Dhaenens, and El-Ghazali Talbi. XMOS an eXact Multi-Objective Solver. In Workshop International : Logistique et Transport 2006 (LT’2006), Hammamet, Tunisia, 2006. [859] Isabelle Tellier. Various types of learning with types. In GI workshop, pages 15–16, 2006. [860] Hanh-Missi Tran, Olivier Barais, Anne-Francoise Le Meur, and Laurence Duchien. Safe integration of new concerns in a software architecture. In Proceedings of the 2nd International ECOOP Workshop on Architecture-Centric Evolution (ACE’06), Nantes, France, jul 2006. [861] Gilles Vanwormhoudt. Précision et vérification de métamodèles avec emf et ocl. In Actes des journées Objects Composants et Modèle (OCM) du GDR ALP, pages 19–28, Bern, Swiss, nov 2005. 141 142 Publications [862] Guillaume Waignier, Anne-Francoise Le Meur, and Laurence Duchien. A generic framework for integrating new functionnalities into software architectures. In Proceedings of the 2nd International ECOOP Workshop on Architecture-Centric Evolution (ACE’06), Nantes, France, jul 2006. [863] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, Pierre Boulet, and Jean-Luc Dekeyser. Synchronous modeling of data-intensive applications. In International Open Workshop on Synchronous Programming (Synchron 2006), Alpe d’Huez, France, November 2006. 3.8 AFF [864] Jean-Charles Boisson, Laetitia Jourdan, Gael Even, El-Ghazali Talbi, and Dragos Horvath. Docking moléculaire multi-objectif par algorithme évolutionnaire. In JOBIM, 2008. [865] Lionel Brunie, Yvon Cardenas, Clarisse Dhaenens, Gael Even, Julien Gossa, Hameur Hameurlain, Nouredine Melab, Maryvonne Miquel, Franck Morvan, Jean-Marc Pierson, Mohammed El Samad, El-Ghazali Talbi, Anne Tchounikine, and Pascal Wehrle. Grid for genomedecine : Architecture to manage and analyse geno-medical data distributed over computational grid. In Journées ouvertes Biologie Informatique Mathématiques (JOBIM’07)- Poster, Marseille, 2007. [866] S. Caboche, V. Leclère, P. Jacques, M. Pupin, and G. Kucherov. Database and comparison of non ribosomal peptides. In Proceedings of the 7th Open Days in Biology, Computer Science and Mathematics (JOBIM), Bordeaux (France), July 5-7 2006. [867] Ségolène Caboche, Valérie Leclère, Maude Pupin, Gregory Kucherov, and Philippe Jacques. Norine : une nouvelle base de données qui met en exergue la biodiversité des structures et des activités des peptides synthétisés par la voie non-ribosomale (NRPS). In septième congrés de la Société Francaise de Microbiologie (SFM), 2007. (poster). [868] Laurent Candillier, Isabelle Tellier, Fabien Torre, and Olivier Bousquet. Cascade Evaluation of Clustering Algorithms. NIPS 2005 Workshop on Theoretical Foundations of Clustering, december 2005. [869] A. Darracq, J.-S. Varré, A. Courseaux, L. Maréchal-Drouard, and P. Touzet. Evolution of the mitochondrial genome in beet. a comparative genomic study at the intra-specific level, 2008. XX International Congress of Genetics. [870] François Denis, Amaury Habrard, Édouard Gilbert, Rémi Gilleron, and Marc Tommasi. On probability distributions for trees : Representations, inference and learning. In poster in NIPS Workshop on Representations and Inference on Probability Distributions, 2007. [871] Clarisse Dhaenens, Mohammed Khabzaoui, and El-Ghazali Talbi. Mining gene expression data with a parallel genetic algorithm. In Journées ouvertes Biologie Informatique Mathématiques (JOBIM’05)- Poster, 2005. [872] Gael Even, Laetitia Jourdan, Cyrielle Boutroue, Clarisse Dhaenens, and El-Ghazali Talbi. Evolutionary feature selection plugin for BASE. In Journées ouvertes Biologie Informatique Mathématiques (JOBIM’07)- Poster, Marseille, 2007. [873] Gael Even, Pierre Laurence, Clarisse Dhaenens, and El-Ghazali Talbi. Rulemining : a new analysis tool for PASE, the web-based platform for polypetide chips experiments. In Journées ouvertes Biologie Informatique Mathématiques (JOBIM’07)- Poster, Marseille, 2007. [874] Arnaud Fontaine, Mathieu Giraud, Laurent Noé, and Hélène Touzet. Graines espacées et recherche d’arn non-codants. In Journées Ouvertes Biologie Informatique Mathématiques (JOBIM 2007) (poster), 2007. [875] Laetitia Jourdan, Jean-Charles Boisson, Pierre Laurence, El-Ghazali Talbi, and Christian Rolando. An online engine for peptide mass fingerprinting from spectrum. In Recomb 2006, Venezia, Italia, 2006. Poster. 3.9. OS [876] V. Leclère, S. Caboche, M. Pupin, G. Kucherov, and P. Jacques. NORINE : a recent database highlighting a large biodiversity among nrps peptide structures and activities. In RSC conference, Chemical Biology : directing biosynthesis, 2006. [877] Raphaël Maîtrepierre, Jérémie Mary, and Rémi Munos. Reinforcement learning in poker. In AAAI, 2007. [878] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. Solving Challenging Combinatorial Optimization Problems on the Computational Grid - A Sucess Story : The Exact Flow-Shop Resolution on Grid5000. Poster, EXPGRID - in conjunction with HPDC-15, Paris, France, June 2006. [879] Fabien Pamelard, Pierre Laurence, Rémi Desmet, Clarisse Dhaenens, Oleg Melnyk, and ElGhazali Talbi. PASE : a web based platform to manage, store and analyze data coming from polypeptide chips experiments. In Journées ouvertes Biologie Informatique Mathématiques (JOBIM’06)- Poster, Bordeaux, 2006. [880] Adrien Theetten and Laurent Grisoni. Micado :models of interactive constraints for the assembling of 1d deformable objects. In Symposium on Computer Animation (SCA), pages 31–32. ACM Siggraph / Eurographics, ACM Press, 2008. [881] Aslı Ürgüplü. Réduction d’un système d’équations différentielles ordinaires et son implémentation, October 2007. MajecSTIC’07, Presses universitaires de Caen. Prépublications de l’Université de Caen Basse-Normandie, Fascicule 2. [882] Bruno Warin, Pierre-André Caron, Xavier Le Pallec, and Frédéric Hoogstoel. Le projet metawep, ingénierie dirigée par les modèles de dispositifs web support à l’apprentissage par projet. In poster, EIAH 2007, Lausanne, Suisse, juin 2007. 3.9 OS [883] A Survey on Power Control in Wireless Ad Hoc Networks. John Wiley and Sons, 2008. [884] Abdelkader Amar, Pierre Boulet, and Jean-Luc Dekeyser. Algorithms and Tools for Parallel Computing On Heterogeneous Clusters, chapter Towards Distributed Process Networks with CORBA. Nova Science Publishers, Inc, 2006. ISBN : 1-60021-049-X. [885] Olivier Barais and Laurence Duchien. SafArchie Studio : An ArgoUML extension to build Safe Architectures, pages 85–100. Springer, 2005. ISBN : 0-387-24589-8. [886] Olivier Barais, Julia Lawall, Anne-Françoise Le Meur, and Laurence Duchien. Software Evolution, chapter Software Architecture Evolution, pages 233–262. Springer, feb 2008. [887] Matthieu Basseur, Laetitia Jourdan, and El-Ghazali Talbi. Parallel combinatorial Optimization, chapter 7 : Towards parallel design of hybrids between Metaheuristics and exact methods, pages 163–186. Wiley, November 2006. [888] Matthieu Basseur, Franck Seynhaeve, and El-Ghazali Talbi. A cooperative metaheuristic applied to multi-objective flow-shop scheduling problem. In N. Nedjah and L. Mourelle, editors, Real-world Multi-objective System Engineering. Nova Science, 2005. [889] Lossan Bondé, Pierre Boulet, Arnaud Cucurru, Jean-Luc Dekeyser, Cédric Dumoulin, Philippe Marquet, Samy Meftaly, and Mickaël Samyn. Model Driven Engineering for Distributed Embedded Real-Time Systems, chapter Model Driven Architecture for Intensive Embedded Systems. ISTE, Hermes science and Lavoisier, August 2005. edited by Sébastien Gérard, JeanPhilippe Babeau and Joël Champeau. [890] Lossan Bondé, Cédric Dumoulin, and Jean-Luc Dekeyser. Advances in Design and Specification Languages for SoCs, Selected contributions from FDL’04, chapter Metamodels and MDA Transformations for Embedded Systems. CHDL, Springer, 2005. 143 144 Publications [891] Pierre Boulet, Cédric Dumoulin, and Antoine Honoré. From MDD concepts to experiments and illustrations, chapter Model Driven Engineering for System-on-Chip Design. ISTE, Hermes science and Lavoisier, September 2006. [892] Jean-Marie Burkhart, Patricia Plénacoste, and Laurence Perron. Traité de la Réalité Virtuelle 2, chapitre Concevoir et evaluer l’interaction utilisateur-environnement virtuel, pages 473–521. Ecole des Mines de Paris, 2006. [893] Laurent Candillier, Ludovic Denoyer, Patrick Gallinari, Marie Christine Rousset, Alexandre Termier, and Anne-Marie Vercoustre. Data Mining Patterns : New Methods and Applications, chapter Chapter IX : Mining XML Documents, pages 198–219. Information Science Reference, 2007. [894] C. Cotta, El-Ghazali Talbi, and Enrique Alba. Parallel hybrid approaches. In Enrique Alba, editor, Parallel Metaheuristics. J. Wiley and Sons, USA, 2005. [895] T. Coupaye, V. Quéma, L. Seinturier, and J.-B. Stefani. Intergiciel et Construction d’Applications Réparties, chapter Le système de composants Fractal. jan 2007. sardes.inrialpes.fr/ecole/livre/pub/. [896] Arnaud Cuccuru, Philippe Marquet, and Jean-Luc Dekeyser. IFIP International Federation for Information Processing, volume 176, chapter UML2 as an ADL Hierarchichal Hardware Modeling, pages 133–147. Springer, January 2005. [897] Jean-Paul Delahaye. Randomness and Complexity, From Chaitin To Leibniz, chapter 20. Omega Numbers, pages 343–358. World Scientific, 2007. [898] Jean-Paul Delahaye and Hector Zenil. Randomness and Complexity, From Chaitin To Leibniz, chapter 6. On the Kolmogorov Complexity for Short Sequences, pages 123–130. World Scientific, 2007. [899] Damien Devigne, Philippe Mathieu, and Jean-Christophe Routier. Intelligence Artificielle et Jeux, chapter Simulation de comportements centrée interactions, pages 183–210. Hermès, 2007. [900] Clarisse Dhaenens, Julien Lemesre, Nouredine Melab, Mohand Mezmaz, and El-Ghazali Talbi. Parallel exact methods for multi-objective combinatorial optimization. In El-Ghazali Talbi, editor, Parallel Combinatorial Optimization, pages 187–210. John Wiley and Sons, 2006. Chapter 8. [901] Jean-Luc Dugelay, Atilla Baskurt, and Mohamed Daoudi, editors. 3D Object processing : Indexing, Compression and Watermarking. John Wiley & Sons Inc., April 2008. 198 pages. [902] Christian Duriez. Haptic Rendering of Frictional Contact with Deformable Bodies, chapter 20, pages 421–441. AK Peters, 2007. [903] Latifur Khan Florent Masseglia, Fatma Bouali, editor. Seventh International Workshop on Multimedia Data Mining - Merging Multimedia and Data Mining Research, Chicago, IL, USA, August 2005. [904] and Jean-François Méhaut Franck Cappello, and Yves Denneulin, Gilles Fedak, Oleg Lodygensky, Gabriel Antoniu, Luc Bougé, Matthieu Jan, Thierry Priol, Eddy Caron, Frédéyric Desprez, Nahid Emad, and Petiton. Informatique répartie, chapter Les grilles. Hermes, 2005. [905] Hannes Frey and David Simplot-Ryl. Handbook of Applied Algorithms : Solving Scientific, Engineering, and Practical Problems, chapter Localized Topology Control Algorithm for Ad Hoc and Sensor Networks. John Wiley and Sons, 2008. [906] Laurent Grisoni and Philippe Meseure. Animation physique, in, pages 291–328. Hermes. D. Bechman et B. Péroche, 2007. [907] Hong Guo, François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. The Handbook of Computer Networks, volume II, chapter Broadcasting in Ad Hoc and Sensor Networks. Wiley, 2007. 3.9. OS [908] François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Resource Management in Wireless Networking, chapter Energy Efficient Broadcasting in Wireless Mobile Networks, pages 543–582. Springer, 2005. [909] François Ingelrest, David Simplot-Ryl, and Ivan Stojmenovic. Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks, chapter Routing and Broadcasting in Hybrid Ad Hoc and Sensor Networks, pages 415–426. CRC Press, 2006. [910] Laetitia Jourdan, Clarisse Dhaenens, and El-Ghazali Talbi. Evolutionary data mining for genomics. In J. Wang, editor, The Encyclopedia of Data warehousing and Mining. Editor Idea Group, USA, 2005. [911] Laetitia Jourdan, Clarisse Dhaenens, and El-Ghazali Talbi. Evolutionary feature selection for bioinformatics. In David Corne Gary Fogel, Yi Ping, editor, Computational Intelligence in Bioinformatics, pages 117–139. IEEE CS/Wiley, 2007. [912] Laetitia Jourdan, Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. A hybrid metaheuristic for knowledge discovery in microarray experiments. In S. Olariu and A.Y. Zomaya, editors, Handbook of Bioinspired Algorithms and Applications, pages 491–508. CRC Press - USA, 2005. [913] Nicolas Jozefowiez, Frederic Semet, and El-Ghazali Talbi. The vehicle routing problem : Latest advances and new challenges, chapter From single-objective to multi-objective vehicle routing problems : Motivations, case studies, and methods. Springer, 2007. (forthcoming). [914] Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. A cooperative genetic algorithm for knowledge discovery in microarray experiments. In A.Y. Zomaya, editor, Parallel Computing for Bioinformatics and Computational Biology, pages 305–326. John Wiley and Sons, 2006. [915] Ouassila Labbani, Jean-Luc Dekeyser, Pierre Boulet, and Éric Rutten. Advances in Design and Specification Languages for SoCs, Selected contributions from FDL’06, chapter UML2 Profile for Modeling Controlled Data Parallel Applications. CHDL, Springer, 2007. [916] Pierre Laforcade, Thierry Nodenot, Pierre-André Caron, and Christophe Choquet. ModelDriven Engineering (MDE) and Model-Driven Architecture (MDA) applied to the Modeling and Deployment of Technology Enhanced Learning (TEL), Systems : promises, challenges and issues. Architecture Solutions for E-Learning Systems, editor Claus Pahl Hershey, PA :IDEA Group Inc, mai 2007. [917] Pierre Laforcade, Thierry Nodenot, Pierre-André Caron, and Christophe Choquet. ModelDriven Engineering (MDE) and Model-Driven Architecture (MDA) applied to the Modeling and Deployment of Technology Enhanced Learning (TEL) Systems : promises, challenges and issues, pages 116–136. Architecture Solutions for E-Learning Systems, Claus Pahl Editor, Hershey, Architecture Solutions for E-Learning Systems, Claus Pahl Editor, Hershey, PA : IDEA Group Inc., décembre 2007. [918] Jean Martinet, Adel Lablack, Nacim Ihaddadene, and Chabane Djeraba. Gaze tracking applied to image indexing. In Borko Furht, editor, Encyclopedia of Multimedia, pages –. Springer, September 2008. [919] Raphaël Marvie. Langages de description d’architectures : un état de l’art. Hermès Sciences, 2005. [920] Raphaël Marvie, Laurence Duchien, and Mireille Blay-Fornarino. Les plates-formes d’exécution et l’IDM, chapter Les plates-formes d’exécution et l’IDM, pages 71–97. Hermes, Lavoisier, 2005. [921] Nouredine Melab, El-Ghazali Talbi, and Sébastien Cahon. Frameworks for the design of reusable parallel and distributed metaheuristics. In S. Olariu and A.Y. Zomaya, editors, Handbook of Bioinspired Algorithms and Applications, pages 639–648. CRC Press, USA, 2005. ISBN : 1584884754. 145 146 Publications [922] Nouredine Melab, El-Ghazali Talbi, and Sébastien Cahon. On parallel evolutionary algorithms on the computational grid. In Parallel Evolutionary Computations, pages 117–132. Springer, Studies in Computational Intelligence, Volume 22, 2006. [923] Nouredine Melab, El-Ghazali Talbi, Sébastien Cahon, Enrique Alba, and Gabriel Luque. Chapter 6, parallel combinatorial optimization. In Parallel Metaheuristics : Algorithms and Frameworks, pages 149–161. Wiley Series on Parallel and Distributed Computing, USA, 2006. [924] Nouredine Melab, El-Ghazali Talbi, M-S. Mezmaz, and B. Wei. Parallel hybrid multi-objective meta-heuristics on p2p systems. In S. Olariu and A.Y. Zomaya, editors, Handbook of Bioinspired Algorithms and Applications, pages 649–663. CRC Press, USA, 2005. ISBN : 1584884754. [925] Sylvain Mongy, Fatma Bouali, and Chabane Djeraba. Analyzing user’s behavior on a video database. In V. Petrushin & L. Khan, editor, Multimedia data mining and knowledge discovery, pages 479–492. Springer, December 2006. [926] Sylvain Mongy, Fatma Bouali, and Chabane Djeraba. Video usage mining. In Borko Furht, editor, Encyclopedia of Multimedia, pages 928–934. Springer, February 2006. [927] R. Munos. Programmation dynamique avec approximation de la fonction valeur. Hermes, 2008. [928] A. J. Nebro, Fransesco Luna, El-Ghazali Talbi, and Enrique Alba. Parallel multi-objective optimization. In Enrique Alba, editor, Parallel Metaheuristics. J. Wiley and Sons, USA, 2005. [929] Thierry Nodenot, Pierre Laforcade, and Xavier Le Pallec. Visual design of coherent technology enhanced learning systems : Lessons learned from the CPM language. Handbook of Visual Languages for Instructional Design : Theories and Practices Chapitre n.2.8. Luca Botturi and Todd Stubbs editors, Hershey, PA : IDEA Group Inc., décembre 2007. [930] Yvan Peter, Xavier Le Pallec, and Thomas Vantroys. Pedagogical Scenario Modelling, Deployment, Execution and Evolution, chapter 15, pages 283–305. Architecture Solutions for E-Learning Systems, Claus Pahl Editor, Hershey, Architecture Solutions for E-Learning Systems, Claus Pahl Editor, Hershey, PA : IDEA Group Inc., décembre 2007. [931] Serge G. Petiton, Lamine M. Aouad, and Laurent Choy. Peer to peer large scale linear algebra, programming and experimentations. In LSSC’05, 5th International Conference on Large-Scale Scientific Computations, volume Volume 3743/2006, pages 430–437, Sozopol, Bulgaria, June 6-10 2005. [932] Gilbert Ritschard and Chabane Djeraba, editors. Extraction et gestion des connaissances (EGC’2006), Actes des sixièmes journées Extraction et Gestion des Connaissances, Lille, France, 17-20 janvier 2006, 2 Volumes, volume RNTI-E-6 of Revue des Nouvelles Technologies de l’Information. Cépaduès-Éditions, Janvier 2006. [933] Md. Haidar Sharif, Jean Martinet, and Chabane Djeraba. Motion saliency applied to video surveillance. In Borko Furht, editor, Encyclopedia of Multimedia, pages –. Springer, September 2008. [934] Md. Haidar Sharif, Jean Martinet, and Chabane Djeraba. Object tracking in video using covariance matrices. In Borko Furht, editor, Encyclopedia of Multimedia, pages –. Springer, September 2008. [935] David Simplot-Ryl, Ivan Stojmenovic, and Jie Wu. Handbook of Sensor Networks, chapter Energy Efficient Backbone Construction, Broadcasting, and Area Coverage in Sensor Networks, pages 343–379. John Wiley & Sons, New York, 2005. [936] El-Ghazali Talbi. Parallel Combinatorial Optimization. Wiley, 2006. [937] El-Ghazali Talbi and Enrique Alba. Metaheuristics and parallelism. In Enrique Alba, editor, Parallel Metaheuristics. J. Wiley and Sons, USA, 2005. 3.10. OV [938] El-Ghazali Talbi, Enrique Alba, Nouredine Melab, and Gabriel Luque. Chapter 4, parallel metaheuristics : A new class of algorithms. In Metaheuristics and Parallelism, pages 79–103. John Wiley & Sons, USA, 2005. [939] El-Ghazali Talbi, Pierre Liardet, Pierre Collet, Evelyne Lutton, and Marc Schoenauer. Artificial Evolution, volume 3871 of /Lecture Notes in Computer Science LNCS/. Springer, 2006. [940] El-Ghazali Talbi and Alberto Zomaya. Grid computing for Bioinformatics and Computational biology. Wiley, 2007. [941] Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. Grids for Bioinformatics and Computational Biology, chapter Molecular Docking using Grid Computing, pages 179– 198. John Wiley & Sons, USA, 2007. [942] Jean-Claude Tarby, Houcine Ezzedine, and Christophe Kolski. Prevision of evaluation by traces during the software design of interactive systems : two approaches compared. In Ahmed Seffah, Jean Vanderdonckt, And Michel Desmarais (Ed.), Human-Centered Software Engineering : Architectures and Models-Driven Integration, Springer HCI Series (accepté et à paraître), janvier 2008. [943] Thierry Urruty, Fatima Belkouch, Chabane Djeraba, Bruno Bachimont, Edouard Gerard, Jean De Bissy, Olivier Lombard, and Patrick Alléaume. Optimization of video content descriptions for retrieval. In Borko Furht, editor, Encyclopedia of Multimedia, pages 673–681. Springer, February 2006. [944] Benjamin Weinberg and El-Ghazali Talbi. A cooperative parallel metaheuristic applied to the graph coloring problem. In S. Olariu and A.Y. Zomaya, editors, Handbook of Bioinspired Algorithms and Applications, pages 625–638. CRC Press, USA, 2005. ISBN : 1584884754. [945] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, and Jean-Luc Dekeyser. Embedded Systems Specification and Design Languages, Selected papers from FDL 2007, chapter Model Transformations from a Data Parallel Formalism towards Synchronous Languages, pages 183–198. Lecture Notes in Electrical Engineering. Springer, 2008. 3.10 OV [946] Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, and Marcus Denker. Squeak by Example. Square Bracket Associates, 2007. http://www. squeakbyexample.org/. [947] Jean-Paul Delahaye. Complexités : Aux limites des mathématiques et de l’informatique. BelinPour La Science, 2006. [948] Jean-Phlippe Retaillé, Renaud Pawlak, and Lionel Seinturier. Foundations of AOP for J2EE Development. APress, sep 2005. ISBN : 1-59059-507-6. [949] José Rouillard, Thomas Vantroys, and Vincent Chevrin. Les Architectures orientées service. Une approche pragmatique des SOA. Editions Vuibert, Collection : Génie Logiciel, ISBN-10 : 2711748685, novembre 2007. [950] Dan Simovici and Chabane Djeraba. Mathematical Tools for Data Mining - Set Theory, Partial Orders, Combinatorics. Data Mining. Springer, 2008. [951] Serge Stinckwich and Hilaire Fernandes. Nos premières classes en smalltalk, June 2006. 3.11 DO [952] H. Alla and E. Rutten, editors. Modélisation des Systèmes Réactifs, Autrans (Grenoble), France, October 2005. Journal Européen des Systèmes Automatisés, vol. 39, Hermès. 147 148 Publications [953] Pierre Boulet, editor. Advances in Design and Specification Languages for SoCs, Selected contributions from FDL’04. ChDL. Springer, 2005. [954] Valérie Camps and Philippe Mathieu, editors. Systèmes Multi-agents, Modèles de comportements. Cépaduès-Édition, 2007. [955] Maja D’Hondt, Laurence Duchien, and Tom Mens, editors. Proceedings of the ERCIM workshop on Software Evolution (EVOL’06), Lille, France, apr 2006. [956] Chabane Djeraba, Moncef Gabbouj, and Patrick Bouthemy. Multimedia indexing and retrieval : ever great challenges - part 1(guest editorial). Multimedia Tools Appl., 30 :221–349, September 2006. Part 1. [957] Chabane Djeraba, Moncef Gabbouj, and Patrick Bouthemy. Multimedia indexing and retrieval : ever great challenges - part 2 (guest editorial). Multimedia Tools Appl., 30 :1–117, September 2006. [958] Chabane Djeraba, Nicu Sebe, and Michael Liu. Systems and architectures of multimedia information retrieval (guest editorial). ACM Multimedia Journal, 10 :457–463, October 2005. [959] Laurence Duchien and Cédric Dumoulin, editors. Actes des 2ème journées sur l’Ingénierie Dirigée par les Modèles (IDM’06), Lille, France, jun 2006. ISBN 10 : 2-7261-1290-8. [960] Laurence Duchien and Cédric Dumoulin, editors. IDM06, Actes des 2e Journées sur l’Ingénierie Dirigée par les Modèles. Hermès, Lille, France, June 2006. ISBN 2-7261-1290-8. [961] Philippe Mathieu, Bruno Beaufils, and Olivier Brandouy, editors. Artificial Economics, volume 564 of Lecture Notes in Economics and Mathematical Systems. Springer, 2005. [962] Tom Mens and Maja D’Hondt, editors. Proceedings of the International ERCIM Workshop on Software Evolution (2006), volume 166 of Electronic Notes in Theoretical Computer Science. Science Direct, Elsevier, January 2007. [963] Richard Olejnik. Special section : Grid-like distributed computing in amorphous networks. Future Gener. Comput. Syst., 23(8), November 2007. 3.12 AP [964] Abdelkader Amar, Pierre Boulet, and Philippe Dumont. Projection of the Array-OL specification language onto the Kahn process network computation model. Research Report RR-5515, INRIA, March 2005. [965] J-Y. Audibert, R. Munos, and Cs Szepesvari. Use of variance estimation in the multi-armed bandit problem. In NIPS workshop On-line Trading of Exploration and Exploitation, 2006. [966] J.-Y. Audibert, R. Munos, and Cs. Szepesvári. Variance estimates and exploration function in multi-armed bandit. Research report 07-31, Certis - Ecole des Ponts, 2007. [967] J-Y. Audibert, R. Munos, and Cs Szepesvari. Tuning bandit algorithms in stochastic environments. Submitted to Theoretical Computer Science, 2008. [968] Matthieu Basseur, El-Ghazali Talbi, A. Nebro, and Enrique Alba. Avancées des métaheuristiques pour l’optimisation combinatoire multi-objectif. Technical Report RR-5978, INRIA, 2006. [969] Rabie Ben Atitallah, Pierre Boulet, Arnaud Cuccuru, Jean-Luc Dekeyser, Antoine Honoré, Ouassila Labbani, Sébastien Le Beux, Philippe Marquet, Éric Piel, Julien Taillard, and Huafeng Yu. Gaspard2 UML profile documentation. Technical Report 0342, INRIA, September 2007. [970] Melisande Biet. Conception et contrôle d’actionneurs Electro-actifs dédiés à la Stimulation Tactile. PhD thesis, USTL, december 2007. 3.12. AP [971] Melisande Biet, Loc Boulon, François Martinot, Frédéric Giraud, and Betty Semail. Using an ultrasonic transducer : Evidence for an anisotropic deprivation of frictional cues in microtexture perception. In World haptics, 2007. [972] Melisande Biet, Frédéric Giraud, François Martinot, and Betty Semail. A piezoelectric tactile display using travelling lamb wave. In Eurohaptics, 2006. [973] Melisande Biet, Frédéric Giraud, and Betty Semail. New tactile devices using piezoelectric actuators. In Actuator, 2006. [974] Melisande Biet, Frédéric Giraud, and Betty Semail. Squeeze film effect for the design of an ultrasonic tactile plate. IEEE Transactions on Ultrasonic, Ferroelectric and Frequency Control, december 2007. [975] Pierre Boulet. Array-OL revisited, multidimensional intensive signal processing specification. Research Report RR-6113, INRIA, February 2007. [976] Pierre Boulet. Formal semantics of Array-OL, a domain specific language for intensive multidimensional signal processing. Research Report RR-6467, INRIA, March 2008. [977] François Boulier. Réécriture algébrique dans les systèmes d’équations différentielles polynomiales en vue d’applications dans les Sciences du Vivant, May 2006. Mémoire d’habilitation à diriger des recherches. Université Lille I, LIFL, 59655 Villeneuve d’Ascq, France. http://tel.archives-ouvertes.fr/tel-00137153. [978] Olivier Brandouy and Philippe Mathieu. Les marchés artificiels. Pour La Science, 52 :98–104, Juin-Juillet 2006. Numéro spécial La modélisation Informatique. [979] Jérôme Brongniart and T. Cinkler. Short term scientific mission, Cost293 : Multi-objective resolution of tree-shaped UTRAN design problem. Technical report, In collaboration with the High Speed Networks Laboratory, Cost 293, 2007. [980] P.-A. Coquelin, R. Deguest, and R. Munos. Numerical methods for sensitivity analysis of feynman-kac models. Technical report, INRIA, 2007. [981] Eliane Daghfal. Structuration de modèles. Master’s thesis, Laboratoire d’Informatique Fondamentale de Lille (LIFL), Lille, France, jun 2005. [982] Zheng Dai, Frédéric Giraud, François Martinot, and Betty Semail. A force feedback device actuated by piezo-electric travelling wave ultrasonic motors. In Actuator, 2006. [983] Zheng Dai, Frédéric Giraud, François Martinot, and Betty Semail. Force feedback operations with a traveling wave ultrasonic motor. In Eurohaptics, 2006. [984] Mohamed Daoudi, Tarik Filali-Ansary, Julien Tierny, and Jean-Philippe Vandeborre (among 13 authors). Delos research activities 2006. Technical report, DELOS : a Network of Excellence on Digital Libraries, August 2006. [985] Mohamed Daoudi and Jean-Michel Flamant. Les usages émergeants de la 3D online temps réel dans les entreprises : Simulation, formation, communication. Conférence Rencontre des Métiers de l’Informatique et des Télécommunications, 21 mai 2007. TELECOM Lille 1, Villeneuve d’Ascq, France. [986] Jean-Luc Dekeyser and Lossan Bondé. Une approche modèle dans la conception de systèmes sur puce hétérogènes. In Ecole d’hiver Francophone sur les Technologies de Conception des systèmes embarqués Hétérogènes, Villard-de-Lans, France, January 2007. [987] Jean-Luc Dekeyser, Sébastien Le Beux, Rabïe Ben Atitallah, and Éric Piel. Transformations multiples d’un modèle d’application pour la simulation sur mpsoc et la synthèse sur fpga. In Ecole d’hiver Francophone sur les Technologies de Conception des systèmes embarqués Hétérogènes, Montebello, Canada, January 2008. [988] Jean-Paul Delahaye. The science behind sudoku. Scientific American, pages 80–87, June 2006. 149 150 Publications [989] Jean-Paul Delahaye and Rémi Dorat. Évolution de la coopération dans les réseaux de communautés. Pour La Science, 346, Juillet 2006. [990] Jean-Paul Delahaye and Philippe Mathieu. Une scytale informatique. Pour La Science, 359 :90– 95, Septembre 2007. [991] Gwenaël Delaval and Éric Rutten. A domain-specific language for multi-task systems, applying discrete controller synthesis. Research Report RR-5690, INRIA, September 2005. [992] Jérémie Dequidt. Objets autonomes en simulation physique temps-réel. PhD thesis, Université des sciences et des technologies de Lille (LIFL), 2005. [993] Jérémie Dequidt and Laurent Grisoni. Asynchronous interactive physical simulation. In ICT Workshop on VR, 2005. [994] Jérémie Dequidt, Laurent Grisoni, and Christophe Chaillou. Collaborative interactive physical simulation. In Graphite (short paper), pages 147–150, 2005. [995] Bilel Derbel. Local maps : New insights into mobile agent algorithms. Technical Report RR6511(Hal Inria), INRIA - LIFL - USTL, 2008. submitted to DISC08. [996] Chabane Djeraba. State of art in body tracking. Technical report, LIFL, June 2005. [997] Chabane Djeraba. Sate of art in eye tracking. Technical report, LIFL, July 2006. [998] Philippe Dumont and Pierre Boulet. Another multidimensional synchronous dataflow : Simulating Array-OL in Ptolemy II. Research Report RR-5516, INRIA, March 2005. [999] Christian Duriez, Stéphane Cotin, Julien Lenoir, and Paul Neumann. New approaches to catheter navigation for interventional radiology simulation. Computer Aided Surgery, pages 300–308, 2006. [1000] Christian Duriez, F. Dubois, A. Kheddar, and Claude Andriot. Realistic haptic rendering of interacting deformable objects in virtual environments. IEEE Transaction on Visualization And Computer Graphics, 12 :36–47, 2006. [1001] Anne Etien, Cedric Dumoulin, and Emmanuel Renaux. Towards a unified notation to represent model transformation. Research Report RR-6187, INRIA, May 2007. [1002] FAROS. Etat de l’art sur la contractualisation et la composition. Technical Report F-1.1, RNTL ANR, 1 January 2006 to 31 december 2008, aug 2006. [1003] Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. Démonstration du moteur de recherche 3D. Zoom Sciences et Technologies : les laboratoires de recherche du Nord-Pas de Calais s’affichent, 1er décembre 2005. congrés Net 2005, Lille, France. [1004] Tarik Filali-Ansary, Mohamed Daoudi, and Jean-Philippe Vandeborre. Poster et démonstration du moteur de recherche 3D. Galerie de la recherche et de l’innovation automobile, 2 février 2006. Cité des Echanges, Marcq-en-Baroeul, France. [1005] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. 3Dretrieval - 3D-model search engine on the web. http ://www-rech.telecom-lille1.eu/3dretrieval. [1006] Tarik Filali-Ansary, Jean-Philippe Vandeborre, and Mohamed Daoudi. Recherche d’objets 3D à partir de photos. In 19th French Chapter of Eurographics - 19èmes Journées de l’Association Française d’Informatique Graphique et de l’Association Chapitre Français d’Eurographics, Bordeaux, France, 2006. [1007] César Olavo De Moura Filho, Anne Etien, Julien Taillard, Cédric Dumoulin, and Frédéric Guyomarc’H. Component-based models going generic : the marte case-study. Technical report, INRIA, 2008. [1008] Laure France, Alexis Angelidis, Philippe Meseure, Marie-Paule Cani, François Faure, and Christophe Chaillou. A layered model of a virtual human intestine for surgery simulation. Medical Images Analysis, 9(2) :123–132, 2005. 3.12. AP [1009] Sylvain Gaeremynck, Samuel Degrande, Raphaël Marvie, and Christophe Chaillou. Utilisation des composants pour la réalité virtuelle. In Journes Composants 2006, 2006. [1010] Abdoulaye Gamatié, Sébastien Le Beux, Éric Piel, Anne Etien, Rabie Ben Atitallah, Philippe Marquet, and Jean-Luc Dekeyser. A model driven design framework for high performance embedded systems. Research Report 6614, INRIA, France, August 2008. [1011] Abdoulaye Gamatié, Éric Rutten, and Huafeng Yu. A model for the mixed-design of dataintensive and control-oriented embedded systems. Research Report 6589, INRIA, France, July 2008. [1012] Abdoulaye Gamatié, Eric Rutten, Huafeng Yu, Pierre Boulet, and Jean-Luc Dekeyser. Synchronous modeling of data intensive applications. Research Report 5876, INRIA, April 2006. [1013] S. Gelly, Y. Wang, R. Munos, and O. Teytaud. Modification of UCT with patterns in monte-carlo go. Technical report, INRIA RR-6062, 2006. [1014] Dorina Ghindici, Isabelle Simplot-Ryl, and Jean-Marc Talbot. A sound dependency analysis for secure information flow (extended version). Technical Report 0347, INRIA, November 2007. [1015] Frédéric Giraud, Betty Semail, Julien Aragones, Jacques Robineau, and Jean-Thierry Audren. Stability analysis of an ultrasonic motor for a new wave amplitude control. In IAS 42 Annual Meeting, New Orleans, sep 2007. [1016] Frédéric Giraud, Betty Semail, ARAGONES Julien, Jacques Robineau, and Jean-Thierry Audren. Precise position control of a travelling wave ultrasonic motor. IEEE Transactions on Industry Applications, 43(4) :934–971, jul 2007. [1017] Laurent Grisoni. Vers une simulation physique temps réel multi-modèle (HDR). PhD thesis, Université des sciences et des technologies de Lille (LIFL), 2005. [1018] Laurent Grisoni. Sofa : a framework for research exchange on real-time physical simulation. In 3rd France-Asia workshop on Virtual Reality, 2006. [1019] Sébastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. Effet de flou de profondeur pour la navigation en environnements virtuels en vue à la première personne. In Journées de l’Association Francophone d’Informatique Graphique, 2007. [1020] Ouassila Labbani, Jean-Luc Dekeyser, Pierre Boulet, and Éric Rutten. Introducing control in the Gaspard2 data-parallel metamodel : Synchronous approach. Research Report RR-5794, INRIA, France, January 2006. [1021] Ouassila Labbani, Jean-Luc Dekeyser, Pierre Boulet, and Éric Rutten. Separating control and data flow : Methodology and automotive system case study. Research Report RR-5832, INRIA, France, January 2006. [1022] Sébastien Le Beux, Vincent Gagné, El Mostapha Aboulhamid, Philippe Marquet, and JeanLuc Dekeyser. Hardware/software exploration for an anti-collision radar system. Research Report 5820, INRIA, January 2006. [1023] Sébastien Le Beux, Philippe Marquet, and Jean-Luc Dekeyser. FPGA configuration of intensive multimedia processing tasks modeled in UML. Research Report RR-5810, INRIA, France, January 2006. [1024] Julien Lenoir, Stéphane Cotin, Christian Duriez, and Paul Neumann. Interactive physicallybased simulation of catheter and guidewire. Computer and Graphics, 30 :416–422, 2006. [1025] Julien Lenoir, Laurent Grisoni, Philippe Meseure, and Christophe Chaillou. Adaptive resolution of 1d mechanical b-spline. In Graphite, pages 395–403, Dunedin - New Zealand, december 2005. [1026] Arnaud Locquet. Processus d’application de templates de modèles. Master’s thesis, Université de Lille, 2007. 151 152 Publications [1027] Damien Marchal. Simulation en temps réel d’objets déformables et découpables. PhD thesis, Université des Sciences et Technologies de Lille, 2006. [1028] Nicolas Martin, Samuel Degrande, and Christophe Chaillou. Une utilisation du modèle mvc pour une plate-forme de travail virtuel. In Conférence Francophone sur l’Interaction HommeMachine (IHM), 2005. [1029] Nicolas Martin, Samuel Degrande, and Christophe Chaillou. Adaptation dynamique de modalités d’interaction 3d par règles de filtrage. In Journées de l’Association Français de Réalité Virtuelle (AFRV), 2006. [1030] François Martinot. Characterization of the Dynamic Influence of Touch in Texture Perception. PhD thesis, Université des sciences et des technologies de Lille (LIFL), 2006. [1031] François Martinot. The influence of surface commensurability on roughness perception with a bare finger. In Eurohaptics, 2006. [1032] François Martinot, Houzefa ALADINE, Melisande Biet, and Christophe Chaillou. Mechanical responses of the fingerpad and distal phalanx to friction of a grooved surface : Effect of the contact angle. In Haptic Interfaces for Virtual Environment and Teleoperator Systems (part of IEEE-VR), pages 297–300, march 2006. [1033] François Martinot and Christophe Chaillou. Haptics sounds and vibration of the human fingerprint. In IEEE International Conference on Sensing Technologies (ICST), 2005. [1034] François Martinot, Patricia Plénacoste, and Christophe Chaillou. Mechanical responses of the fingerpad and distal phalanx to friction of a grooved surface : Effect of the contact angle. In Haptic Interfaces for Virtual Environment and Teleoperator Systems (part of IEEE-VR), 2006. [1035] François Martinot, Patricia Plénacoste, and Betty Semail. Dynamics of the lateral motion ep : a perceptual role. In Eurohaptics, 2006. [1036] Raphaël Marvie. Picolo : A simple python framework for introducing component principles. EuroPython Conference, juin 2005. Göteborg, Suède. [1037] Raphaël Marvie. An introduction to test driven code generation. EuroPython Conference, juillet 2006. CERN, Genève, Suisse. [1038] Raphaël Marvie. An introduction to test driven code generation. Python Papers, 2(4) :64–79, 2007. ISSN : 1834-3147. [1039] Raphaël Marvie and Mirabelle Nebut. Evolution des données par les modèles. Technical Report LIFL-2005-09, Laboratoire d’Infomratique Fondamentale de Lille, décembre 2005. [1040] Raphaël Marvie and Mirabelle Nebut. Un cadre de travail pour l’évolution contrôlée des modèles du logiciel. In Actes du Premier atelier de travail sur l’évolution du logiciel, Berne, Suisse, mars 2005. [1041] Raphaël Marvie, Xavier Le Pallec, Jean-Claude Tarby, and Mirabelle Nebut. Defining and controlling modelling processes. Technical Report LIFL-2005-08, Laboratoire d’Infomratique Fondamentale de Lille, décembre 2005. [1042] Philippe Mathieu, Sébastien Picault, and Jean-Christophe Routier. Les agents intelligents. Pour La Science, 332(332) :44–52, Juin 2005. [1043] Mohand Mezmaz, Nouredine Melab, and El-Ghazali Talbi. A Grid-enabled Branch and Bound Algorithm for Solving Challenging Combinatorial Optimization Problems. Technical Report RR-5945, INRIA, July 2006. [1044] Rémi Munos. Practical bounds for approximate value iteration. Technical report, Ecole Polytechnique, 2005. [1045] Farid Naït-Abdesselam. Mobility management and route optimization in nemo networks. 3.12. AP [1046] Renaud Pawlak, Carlos Noguera, and Nicolas Petitprez. Spoon : Program analysis and transformation in java. Technical Report 5901, INRIA, may 2006. [1047] Éric Piel, Philippe Marquet, Julien Soula, Christophe Osuna, and Jean-Luc Dekeyser. ARTiS, an asymmetric real-time scheduler for Linux on multi-processor architectures. Research Report RR-5781, INRIA, France, December 2005. [1048] François Pigache, Frédéric Giraud, and Betty Semail. Modelling and identification of a planar standing wave ultrasonic motor. European Journal of Applied Physics, 34(1) :55–65, 2006. [1049] Luciana Provenzano, Julie Delzons, Patricia Plénacoste, and Johann Vandromme. Designing viewpoint awareness for 3d collaborative virtual environment focused on real-time manipulation of multiple shared objects. In Springer Berlin / Heidelberg, editor, Lecture Notes in Computer Science, volume 4563/2007, pages 147–156. Springer Berlin / Heidelberg, aug 2007. [1050] James Rabinov, Stéphane Cotin, Jérémie Allard, Jérémie Dequidt, Julien Lenoir, Vincent Luboz, Paul Neumann, Xunlei Wu, and Steve Dawson. Eve : Computer based endovascular training system for neuroradiolgy. In ASNR Annual Meeting and NER Foundation Symposium, pages 120–121, 2007. [1051] Chafik Samir, Anuj Srivastava, and Mohamed Daoudi. La reconnaissance de visages 3D utilisant les formes des courbes faciales. GDR-PRC ISIS : Thème B - Image et Vision, ENST Paris, France, 27 octobre 2006. [1052] Betty Semail, François Martinot, Frédéric Giraud, Patricia Plénacoste, Karim Talbi, and Christophe Chaillou. Touch analysis and tactile device design : an overview of stimtac project. In Virtual Concept, 2005. [1053] Cedric Syllebranque and Samuel Boivin. Estimation of mechanical parameters of deformable solids from videos. In 4th International INTUITION Conference, Athens, October 2007. [1054] Cedric Syllebranque, Samuel Boivin, Christian Duriez, and Christophe Chaillou. Estimation of hookean parameters of deformable bodies from real videos. In Cyberworlds International Conference - Haptex Workshop, Hannover, October 2007. [1055] Alexandru-Adrian Tantar, Nouredine Melab, Christophe Demarey, and El-Ghazali Talbi. Building a virtual globus grid in a reconfigurable environment : A case study : Grid5000. Technical report, INRIA, August 2007. [1056] Emilia Tantar, Clarisse Dhaenens, José Figueira, and El-Ghazali Talbi. Interactive hybridization of metaheuristics and landscape analysis for multi-objective optimization. Technical Report 10, Centro de Estudos de Gestao, Instituto Superior Tecnico, Lisbon, Portugal, 2007. [1057] Emilia Tantar, Oliver Schütze, José Figueira, Carlos Coello, and El-Ghazali Talbi. Computing and selecting ²-efficient solutions of 0,1-knapsack problems. Technical Report 14, Centro de Estudos de Gestao, Instituto Superior Tecnico, Lisbon, Portugal, 2007. [1058] Jean-Claude Tarby, Xavier Le Pallec, Raphaël Marvie, and Mirabelle Nebut. Processus de modélisation incrémental pour le développement d’applications interactives basées sur pac. Rapport Interne, LIFL, Université Lille 1, n.02-2006, 2006. [1059] Adrien Theetten, Laurent Grisoni, Claude Andriot, and Christophe Chaillou. Simulation temps-réel de câbles quasi-rigides. In Journées AFIG, 2005. [1060] Julien Tierny. Enrichissement des squelettes topologiques par détection de constrictions. Université François-Rabelais, Tours, France, 2006. [1061] Julien Tierny, Tarik Filali-Ansary, and Jean-Philippe Vandeborre. A novel method for constructing meaningful reeb graphs from piecewise continuous functions over 2-manifolds. Technical Report 2005-05, Laboratoire d’Informatique Fondamentale de Lille (LIFL - UMR USTL/CNRS 8022), December 2005. 153 154 Publications [1062] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Analyse topologique et géométrique de maillages 3D pour l’extraction de squelette. In 19th French Chapter of Eurographics - 19èmes Journées de l’Association Française d’Informatique Graphique et de l’Association Chapitre Français d’Eurographics, Bordeaux, France, 2006. [1063] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Analyse topologique et géométrique de maillages 3D pour l’extraction de squelettes. Journée du GDR ISIS thème D, ENST Paris, France, October 2006. [1064] Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. Geometry flavored topological skeletons : application to shape retrieval. AIM@SHAPE NoE Summer School, University of Genoa, June 2007. [1065] Johann Vandromme. Un bureau basé sur les instruments et des graphes. In Custom Publishing France, editor, IHM 07, pages 265–267, New York, NY, USA, nov 2007. ACM Press. [1066] Johann Vandromme, Samuel Degrande, Patricia Plénacoste, Luciana Provenzano, and Christophe Chaillou. Une métaphore de visite virtuelle pour un bureau 3d. In conférence de l’Association Francophone d’Interaction Homme-Machine, volume 133, pages 205–208, 2006. [1067] Radu Vatavu, Stefan-Gheorghe Pentiuc, Christophe Chaillou, Laurent Grisoni, and Samuel Degrande. Visual recognition of hand postures for interacting with virtual environments. In International Conference on Developement and Application Systems, 2006. [1068] Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, and Jean-Luc Dekeyser. Model transformations from a data parallel formalism towards synchronous languages. Research Report 6291, INRIA, september 2007. http://hal.inria.fr/docs/00/17/24/45/PDF/RR-6291.pdf. [1069] Titus Zaharia, Françoise Prêteux, Julien Ricard, Florent Dupont, Atilla Bakurt, Tarik FilaliAnsary, Mohamed Daoudi, and Jean-Philippe Vandeborre. Critères pour la comparaison des méthodes d’indexation. Technical Report L2.4, Projet RNRT 2002 SEMANTIC-3D, juin 2005. 3.13 TH [1070] Iyad Alshabani. Composants logiciels distribués et parallèles en Java. Thèse de doctorat (phd thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, Décembre 2006. [1071] Olivier Barais. Construire et Maîtriser l’évolution d’une architecture logicielle à base de composants. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, nov 2005. [1072] Matthieu Basseur. Design of cooperative algorithms for multi-objective optimization : Application to the Flow-shop scheduling problem. PhD thesis, University of Sciences and Technology of Lille, France, June 2005. [1073] Rabie Ben Atitallah. Modèles et simulation des systèmes sur puce multiprocesseurs - Estimation des performances et de la consommation d’énergie. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, Lille, France, March 2008. (In French). [1074] Lossan Bondé. Transformations de Modèles et Interopérabilité dans la Conception de Systèmes Hétérogènes sur Puce à Base d’IP. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, December 2006. (In French). [1075] Iovka Boneva. Logics for unranked and unordered trees and their use for querying semistructured data. PhD thesis, Université des Sciences et Technologies de Lille, Lille I, 2006. PhD thesis. Université des Sciences et Technologies de Lille - Lille 1. 3.13. TH [1076] Stéphane Bonnet. Une démarche dirigée par les modèles pour la personnalisation des applications embarquées dans les cartes à puces. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, mar 2005. [1077] Sébastien Cahon. ParadisEO : Une plate-forme pour la conception et le déploiement de métaheuristiques parallèles hybrides sur clusters et grilles. PhD thesis, University of Sciences and Technology of Lille, France, July 2005. [1078] Laurent Candillier. Contextualisation, Visualisation et Evaluation en Apprentissage Non Supervisé. PhD thesis, GRAppA, Université Charles de Gaulle, Lille 3, sept. 2006. [1079] Julien Carme. Inférence de requêtes dans les arbres et applications à l’extraction d’informations sur le Web. PhD thesis, Université Charles-de-Gaulle - Lille 3, September 2005. [1080] Pierre-André Caron. Ingénierie dirigée par les modèles pour la construction de dispositifs pédagogiques sur des plateformes de formation. PhD thesis, THESE, en vue de l’obtention du grade de, Docteur de l’Université des Sciences et technologies de Lille, discipline Informatique, juin 2007. [1081] Alexandre Courbot. Spécialisation Tardive de Systèmes Java Embarqués pour Petits Objets Portables et Sécurisés. PhD thesis, Univ. Lille 1, France, September 2006. [1082] Arnaud Cuccuru. Modélisation unifiée des aspects répétitifs dans la conception conjointe logicielle/matérielle des systèmes sur puce à hautes performances. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, November 2005. (In French). [1083] Denis Debarbieux. Modélisation et requêtes des documents semi-structurés : exploitation de la structure de graphe. PhD thesis, Université des Sciences et Technologies de Lille, Lille I, December 2005. [1084] Julien Derveeuw. Simulation multi-agents de marchés financiers. PhD thesis, Université des Sciences et Technologies de Lille, Lille, France, Janvier 2008. [1085] Dolorès Diaz. Réalisation d’évolutions logicielles sur des applications d’entreprise en phase de maintenance. PhD thesis, Universitè Lille 1, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, dec 2007. [1086] Cédric Dinont. Calculs longs et partage des ressources processeur dans les systèmes multiagents cognitifs. PhD thesis, Université des Sciences et Technologies de Lille, Lille, France, Mars 2007. [1087] Raouf Dridi. Utilisation de la méthode d’équivalence de Cartan dans la construction d’un solveur d’équations différentielles. PhD thesis, Université Lille I, July 2007. [1088] Philippe Dumont. Spécification multidimensionnelle pour le traitement du signal systématique. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, December 2005. (In French). [1089] Éric Piel. Ordonnancement de systèmes parallèles temps-réel, De la modélisation à la mise en œuvre par l’ingénierie dirigée par les modèles. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, Lille, France, December 2007. (In French). [1090] Houssam Fakih. L’intégration des fonctionnalités transversales dans les modèles à composants logiciels en utilisant la programmation par aspects. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Ecole des Mines de Douai, Lille, France, jan 2006. [1091] Tarik Filali-Ansary. 3D model retrieval using 2D characteristic views. PhD thesis, Institut National des Télécommunication and University of Lille 1, France, October 2006. under the supervision of Mohamed Daoudi, co-directed by Jean-Philippe Vandeborre, reviewers : Alberto Del Bimbo (Univ. Firenze, Italy) and Remco Velktamp (Univ. Utrecht, The Netherlands). 155 156 Publications [1092] IValérie Fiolet. Algorithmes distribués d’extraction de connaissance. Thèse de doctorat (phd thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, Novembre 2006. [1093] Clarisse Flipo-Dhaenens. Optimisation Combinatoire Multi-Objectif : Apport des Méthodes coopératives et contribution à l’optimisation multi-objectif. HDR, University of Sciences and Technology of Lille, France, oct 2005. [1094] Antoine Gallais. Ordonnancement d’Activité dans les Réseaux de Capteurs : l’Exemple de la Couverture de Surface. PhD thesis, Univ. Lille 1, France, June 2007. in french. [1095] Younes Hafri. Archivage du depot légal du web : extraction de comportements des utilisateurs. PhD thesis, University of Nantes, France, October 2005. PhD defended in Institut National de l’Audiovisel (INA) under the supervision of Chabane Djeraba, reviewers : Florence sedes (University of Toulouse, France), Govaert Gerard (University of Technology of Compiegne, France). [1096] Michaël Hauspie. Contributions à l’Etude des Gestionnaires de Services Distribués dans les Réseaux Ad hoc. PhD thesis, Univ. Lille 1, France, January 2005. [1097] Nacim Ihaddadene. Extraction de modèles de workflow à partir de journaux d’événements. PhD thesis, University of Sciences and Technologies of Lille, France, October 2007. under the supervision of Chabane Djeraba, reviewers : Dan Simovici (University of Massachussets, USA), Mohand Said Hacid (University of Claude Bernard de Lyon, France). [1098] François Ingelrest. Protocoles Localisés de Diffusion et Économie d’Énergie dans les Réseaux Ad Hoc et de Capteurs. PhD thesis, Univ. Lille 1, France, June 2006. [1099] Florent Jousse. Transformations d’Arbres XML avec des Modèles Probabilistes pour l’Annotation. PhD thesis, Université Charles de Gaulle - Lille 3, October 2007. [1100] Mohammed Khabzaoui. Modélisation et résolution multi-objectifs des règles d’association : Application à l’analyse de données biopuces. PhD thesis, University of Sciences and Technology of Lille, France, nov 2006. [1101] Bassem Kosayba. Une démarche dirigée par les modèles pour produire des environnements demodélisation orientés domaine. PhD thesis, Université des Sciences et Technologies de Lille, 2006. [1102] Céline Kuttler. Modeling Bacterial Gene Expression in a Stochastic Pi Calculus with Concurrent Objects. PhD thesis, Université des Sciences et Technologies de Lille, 2007. [1103] Ouassila Labbani. Modélisation à haut niveau du contrôle dans des applications de traitement systématique à parallélisme massif. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, November 2006. (In French). [1104] Sébastien Le Beux. Un flot de conception pour applications de traitement du signal systématique implémentées sur FPGA à base d’Ingénierie Dirigée par les Modèles. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, Lille, France, December 2007. (In French). [1105] Thomas Leclerc. Contribution à la comparaison de séquences d’images couleur par outils statistiques et par outils de de la théorie algorithmique de l’information. PhD thesis, Université des Sciences et Technologies de Lille, Décembre 2006. [1106] Julien Lemesre. Méthodes exactes pour l’optimisation combinatoire multi-objectifs. PhD thesis, University of Sciences and Technology of Lille, France, nov 2006. [1107] Frédéric Loiret. Tinap : Modèle et infrastructure d’exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarqué. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, jun 2008. [1108] Kevin Marquet. Gestion de Mémoire à Objets pour Systèmes Embarqués. PhD thesis, Univ. Lille 1, France, December 2007. in french. 3.13. TH [1109] Patrick Marty. Induction d’extraction n-aire pour les documents semi-structurés. PhD thesis, Université Charles de Gaulle, Lille 3, 2007. [1110] Ashish Meena. Allocation, Assignation et Ordonnacement pour les Systèmes sur Puce MultiProcesseurs. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, December 2006. [1111] Nouredine Melab. Contribution à la résolution de problèmes d’optimisation sur grilles. HDR, University of Sciences and Technology of Lille, France, Nov 2005. [1112] Mohand Mezmaz. Une approche efficace pour le passage sur grilles de calcul de méthodes d’optimisation combinatoire. PhD thesis, University of Sciences and Technology of Lille, France, novembre 2007. [1113] Naouel Moha. DECOR : Détection et correction des défauts dans les systèmes orientés objet. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille et Université de Montréal, Lille, France, aug 2008. [1114] Alexis Muller. Construction de systèmes par application de modèles. PhD thesis, Université de Lille, 2006. [1115] Hai-Quan Nguyen. Méthodologie et outils de spécification pour l’assemblage de composants dans le cadre d’applications réparties. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, EDF R&D, Lille, France, jan 2007. [1116] Nicolas Pessemier. Unification des approches par aspects et à composants. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, jun 2007. [1117] Jean-Christophe Routier. Conception par agent orientée compétences (hdr). PhD thesis, Université des Sciences et Technologies de Lille, Novembre 2005. [1118] Romain Rouvoy. Une démarche à granularité extrêmement fine pour la construction de canevas intergiciels hautement adaptables : application aux services de transactions. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, dec 2006. [1119] Chafik Samir. Analyse des déformations des visages 3D utilisant les chemins géodésiques dans l’espace des surfaces faciales. PhD thesis, Institut National des Télécommunication and University of Lille 1, France, October 2007. Dirigée par Mohamed Daoudi and co-encadrée par Anuj Srivastva (Professeur Floride State University), Rapporteurs : Alain Trouvé (Professeur ENS Cachan) and Christian Roux (Professeur TELECOM Bretagne). [1120] Mickaël Samyn. Une simulation fonctionnelle d’un système monopuce dédié au traitement du signal intensif - Une approche dirigée par les modèles. Thèse de doctorat (PhD Thesis), Laboratoire d’Informatique Fondamentale de Lille, Université de Lille 1, France, December 2005. (In French). [1121] Sébastien Saudrais. Modèle à composants temps-réel et Tissage d’aspects. PhD thesis, IRISA, Rennes, France, dec 2007. [1122] Lionel Seinturier. Réflexivité, aspects et composants pour l’ingénierie des intergiciels et des applications réparties - HDR. PhD thesis, Laboratoire d’Informatique de l’Université Pierre et Marie Curie, Paris, France, dec 2005. [1123] Jean-Marc Talbot. Habilitation. model-checking pour les ambients : des algèbres de processus aux données semi-structurées, December 2005. Habilitation à diriger les recherches. Université des Sciences et Technologies de Lille - Lille 1. [1124] Isabelle Tellier. Modéliser l’acquisition de la syntaxe via l’hypothèse de la primauté du sens, November 2005. Habilitation à diriger les recherches. Université Charles-de-Gaulle - Lille 3. [1125] Patrick Tessier. Conception de modèles de familles de systèmes temps réel. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille, Lille, France, dec 2005. 157 158 Publications [1126] Marc Tommasi. Structures arborescentes et apprentissage automatique, November 2006. Habilitation à diriger des recherches de l’université de Lille 3. [1127] Thierry Urruty. Optimisation de l’indexation multidimensionnelle : application aux descripteurs multimédia. PhD thesis, University of Sciences and Technologies of Lille, France, November 2007. under the supervision of Chabane Djeraba, reviewers : Claude Chrisment (University of Toulouse, France), Joemon Jose (University of Glasgow, UK). A Annexes A.1 Composition du conseil de laboratoire Les membres du conseil sont – Bruno Beaufils : MCF Lille 1 – élu ; – Pierre Boulet : Pr Lille 1 – Directeur adjoint ; – Gilles Carin : IE CNRS, représentant des personnels techniques – élu ; – Annie Dancoisne : Tech Lille 1, représentante des personnels administratifs – élue ; – Tony Dujardin : Doctorant – élu ; – Rémi Gilleron : Pr Lille 3 – élu ; – Laurent Grisoni : MCF Lille 1 HdR – nommé ; – Anne-Francoise Le Meur : MCF Lille 1 – élue ; – Raphael Marvie : MCF Lille 1 – élu ; – Nouredine Melab : Pr Lille 1 – élu ; – Alexandre Sedoglavic : MCF Lille 1 – nommé ; – Lionel Seinturier : Pr Lille 1, resp. financier LIFL – élu ; – Emilia Tantar : Doctorante – élue ; – Sophie Tison : Pr Lille 1 – directrice ; – Hélène Touzet : CR1 CNRS HdR – nommée. Sont invités régulièrement – le directeur ou le délégué scientifique du centre INRIA Lille - Nord Europe ; – Mohamed Daoudi, Pr, membre de l’équipe Fox-Miire, représentant de l’institut telecom ; – le chargé de mission STIC de Lille 1. 159 Délégué à 100% à l’ IRCICA R. Olejnik (IGR) L. Seinturier (Professeur) Ch. Chaillou (Professeur) C. Dehier (ADT) Installations & Maintenance réseaux Opérateur système (Sauvegardes) Maintenance Matériel 1er Niveau Gestion des connexions téléphoniques B. Boursier (ADT) PAO & Graphisme. Installations électriques. Maintenance Imprimantes A. Fargue (TCE CNRS) C. Mata (AST) et S. Martelleur (CDD à 50%) Service Entretien et Courrier Webmaster, CF, ACE (à 90% en recherche dans l'équipe Paloma) M. Ladrouz (IGE) Ingénieur système (affecté à 50% à l’ IRCICA) E. Leguy (IGE) Ingénieur système. Développements. (à 20 % en recherche dans l’équipe West) A. Flissi (IGR CNRS) Ingénieur système. Développements. (à 80 % en recherche dans l’équipe Goal) Laboratoire d’Informatique Fondamentale de Lille UMR 8022 CNRS USTL Pôle Administratif Responsable Gestionnaire LEGENDE IGR : ingénieur de recherche. IGE : ingénieur d'étude. AI : assistant ingénieur. TCE : technicien classe exceptionnelle. TCS : technicien classe supérieure. T : technicien. ADT : adjoint technique. AGT : agent technique. AST : agent des services techniques CDD : contrat à durée déterminée. ACMO : agent chargé de la mise en œuvre des règles d’hygiène et de la sécurité. CF : correspondant formation CNRS. ACE : autorité d’enregistrement des certificats M. Magalhaes Da Silva (CDD - AGT) B. Fievet (ADT) Systèmes d’Information des doctorants Participation à l’organisation des colloques (à 50% en enseignement) A. Marescaux (CDD - AGT) Gestion et suivi des dépenses MEN, CPER et SAIC M. Dewaste (T) A. Dancoisne (T) Crédits CNRS XLAB / Université NABUCO Gestion et suivi des dépenses CNRS,MEN,CPER,SAIC Gestion et suivi des Projets MEN, du CPER et SAIC Correspondante auprès de l’équipe de Direction et des responsables des équipes de Recherche Formation Nabuco, Nabuco/Xlab Gestion et suivi des Projets MEN, du CPER et SAIC F. Hammadi (T CNRS 80%) Gestion des Ressources Humaines, Systèmes d’Information du LIFL Gestion Administrative & Financière Gestion et suivi des dépenses CNRS Conventions du CPER et SAIC. Interface chercheurs, services administratifs ou financiers du LIFL, de l’USTL, du CNRS, interface Nabuco/xlab pour toutes les personnes du pôle administratif. N. Flinois (AI CNRS) Assistante de Direction Gestion Administrative & Financière. Synthèses des dossiers. Interface Chercheurs, Services Financiers de la Délégation CNRS ou de l’Université. Gestion et suivi des Projets sur crédits CNRS, MEN, Contrats, CPER Organisation et procédures du pôle administratif du LIFL. : Directeur : Directeur-adjoint, Chargé du personnel : Chargé des Finances : Valorisation STIC Équipe de direction S. Tison (Professeur) P.Boulet (Professeur) Gestion Parc Micros. Maintenance (1er et 2ème niveau). Gestion logiciels communs, Anti-virus et Firewalls G. Carin (IGE CNRS) Responsable d’exploitation. Logistique immobilière Correspondant Sécurité. Responsable Technique S. Degrande (IGR CNRS) M. Soulage C. Mata ACMO Pôle Technique et logistique Ingénieur système. (à 80 % en recherche dans l’équipe Graphix) Septembre 2008 160 Annexes A.2 Organigramme des services A.3. Liste des financements contractuels des équipes du laboratoire pendant la période 161 A.3 Liste des financements contractuels des équipes du laboratoire pendant la période Type SStype Union européenne FP6 NoE FP6 IP FP6 IP FP6 NoE FP6 FP6 FP6 FP6 FP6 NoE NoE IST STREP ITEA ITEA FP6 FP6 FP7 FP7 ITEA Eureka IST IP FP7 FP7 FP7 Health ITEA2 THEME Cooperation COST Interreg III F/GB COST Interreg Agence Nationale de la Recherche ANR MDCA ANR Blanc ANR Blanc ANR TecSan ANR SESUR ANR SESUR ANR ANR ANR MDCO MDCO MDCO ANR Audiovisuel et Multimédia CSOSG RIAM TL TL ANR ANR ANR ANR Nom Gest. Début Fin Kaleidoscope INSPIRED (Integrated Secure Platform for Interactive Personal Devices) WASP (Wirelessly Accessible Sensor Populations) ECRYPT (European Network of Excellence in Cryptology) DELOS AOSD-Europe MIAUCE S4ALL : Services for All OSMOSE (Open Source Middleware for Open Systems in Europe) Prompt2Implementation Odysseus SOA4ALL ASPIRE (Advanced Sensors and lightweight Programmable middleware for Innovative Rfid Enterprise applications) Passport CAM4Home ProSense CNRS INRIA 2004 2004 2007 2006 INRIA 2006 2009 CNRS 2004 2008 Lille 1 INRIA CNRS INRIA Lille 1 2006 2004 2006 2005 2004 2007 2008 2009 2007 2005 Lille 1 INRIA INRIA INRIA 2002 2004 2008 2008 2005 2007 2011 2010 INRIA CNRS INRIA 2008 2007 2008 2011 2010 2011 GRAAL ModEasy Lille 1 INRIA 2004 2004 2008 2007 Vortiss Brasero Enum Reactive SFINCS (Securing Flow of INformation for Computing pervasive Systems) FAR3D (Face Analysis and Recognition using 3D) Marmota Crotal MADRAS (3D Models And Dynamic models Representation) ANAFIX INRIA CNRS INRIA INRIA CNRS 2006 2007 2007 2008 2008 2009 2009 2009 2011 2010 Lille 1 2008 2010 INRIA INRIA Lille 1 2006 2008 2008 2008 2009 2010 Lille 1 2006 2009 CANADA AVERROES FAROS SCOrWare Lille 1 Lille 1 Lille 1 INRIA 2007 2003 2006 2007 2010 2006 2008 2008 162 Annexes ANR ANR ANR ANR ANR ANR ANR ANR ANR ACI ACI TL TL ARA SSIA COSINUS Télécoms CIGC CIGC Jeunes Chercheurs Domaines Emergents ACI ACI ACI ACI Systèmes Complexes en SHS/CNRS masse de données Masse de Données Sécurité Informatique Sécurité Informatique ACI ACI Sécurité Informatique Jeunes Chercheurs ACI ImpBio ACI ImpBio ACI ACI ACI ACI GRID GRID GRID Nanosciences RNRT/RNTL RNRT Pré-compétitif RNRT Exploratoire RNRT Plate-forme RNRT Pré-compétitif RNRT RNTL Telecom Pré-compétitif RNTL RNTL RNTL RNTL Plate-forme Plate-forme Précompétitif Plate-forme Pôles de Compétitivité Flex-eWare JOnES : Java Open ESb REVE EXPLORA p-LearNet CHOC DOCK BioSpace Codex aci-mdd TraLala SPOPS (Système pour POPS) SERAC (models and Protocols for SEcuRity in wireless Ad hoC networks) CLADIS Analyse algorithmique pour l’analyse de l’expression des gènes ARENA - Groupe de travail pluridisciplinaire sur la structure et la fonction des ARN Repevol, évolution des structures répétées dans les génomes GGM GRId’5000 GridExplorer Nanopuces SVP (SurVeiller Prévenir) RISC (Réseaux hétérogènes Intelligents pour Situations de Risques) SensLab (Very large open wireless sensor networks) SDMO (Secured Diffusion of Music on mObiles) Semantic-3D MESURE (Mesure de performances et caractéristiques de plates-formes embarquées Java-Card) part@age Webcontent ATASH OpenEmbeDD INRIA INRIA INRIA INRIA Lille 1 INRIA CNRS Lille 1 INRIA 2007 2006 2006 2008 2007 2006 2006 2008 2008 2008 2008 2008 2010 2010 2009 2009 2010 2010 Lille 1 2004 2007 Lille 3 INRIA Lille 1 Lille 1 2003 2004 2003 2004 2006 2007 2005 2007 INRIA Lille 1 2004 2003 2007 2006 Autre 2004 2007 Autre 2004 2007 CNRS Lille 1 2004 2004 2007 2007 Lille 1 2005 2007 INRIA INRIA 2006 2007 2008 2010 INRIA 2008 2010 Lille 1 2003 2006 Autre Lille 1 2002 2006 2006 2008 INRIA INRIA INRIA INRIA 2006 2006 2006 2005 2009 2009 2009 2009 A.3. Liste des financements contractuels des équipes du laboratoire pendant la période Pôle I-Trans Pôle Minalogic région Rhône-Alpes PICOM PICOM PICOM Systém@tic région Île de France Pôle Pôle Pôle Pôle Industriel IND Waterloo MAPLE IND EDF R&D IND France Telecom R&D IND NorSys IND IND IND IND IND IND CNRT SNEDA France Telecom Total Total Total Total Futurelec CPER CPER CPER CPER CPER CPER CPER CPER CPER CPER CPER CPER CNRS 2006 2008 INRIA 2008 2010 CAPPUCINO ICOM ANAXA-VIDA Ter@ops INRIA INRIA Lille 1 INRIA 2007 2008 2007 2007 2010 2010 2010 2009 Lille 1 Lille 1 2008 2001 2010 2005 INRIA 2004 2007 Lille 1 2004 2006 Lille 1 Lille 1 Lille 1 Lille 1 CNRS CNRS Lille 1 2005 2003 2007 2006 2008 2008 2005 2007 2005 2008 2008 2010 2010 2008 Lille 1 2005 2007 Lille 1 2005 2007 Lille 1 Lille 1 Lille 1 Lille 1 Lille 1 Lille 1 CNRS INRIA 2005 2005 2005 2005 2005 2005 2005 2008 2008 2008 2007 2007 2007 2007 2007 2007 2007 2013 2013 2013 CNRS 2007 2009 CNRS 2004 2008 CNRS CNRS CNRS 2008 2011 2007 2009 External Research grant on architectural patterns External research grant on aspect-oriented and component-based software development Dolores Diaz ’s PhD CIFRE grant CIFRE Contrat Recherche Cifre Cifre (1) Cifre(2) Operation IV TAC CIA CIA CIA CNRS CNRS JST CNRS Plate-forme CNRS CNRS CNRS PICS Coopération internat. PEPS INRIA Architectures Formelles pour la Conception Intégrée et la Maintenance de systèmes embarqués (AFCIM) MIND COM’DOM (Communications Domestiques) MOSAIQUES (MOdèles et InfraStructures pour Applications ubIQUitairES) Eucue Mosaiques Miaou CPER 163 Colivad Most2 Lovad Campus intelligence ambiante ” ” NEGSR NExt Grid Systems and techniques RECAP (Sensor and Self-Organized Networks) OGSE Archi Régulation de l’expression génétique : aux frontières des modélisations déterministes et stochastiques. 2008 164 Annexes INRIA INRIA INRIA INRIA Carroll Carroll Carroll ARC INRIA INRIA INRIA ARC INRIA ARC INRIA INRIA ARC INRIA INRIA INRIA INRIA INRIA INRIA INRIA INRIA ARC INRIA ARC INRIA ARC INRIA Relations internat. STIC INRIA-Tunisie ADT ADT Autres Autre Autre Autre PPF Appel usages de l’Internet MESR BQR Autre BQR Autre Autre BQR Crédit incitatif (Institut TELECOM) Institut des Systèmes Complexes ReNaBi Autre Autre Autre Autre Autre Autre Autre Autre IAP Recherche Research Council of Norway (IKT-2010) AProSec Fondation Hopale CEA-LIST PROTES CORTESS PEAMS IRAMUS (Radio Interface for multi-hop wireless nertworks) BROCCOLI CARMA (CApacité des Réseaux radio MAillé) Optimisation de graines et indexation des banques d’ADN sur mémoire FLASH reconfigurable Simple COA CODA univ Californie à Irvine ENIS Galaxy sensTools INRIA INRIA INRIA INRIA 2003 2006 2006 2005 2006 2007 2006 2006 INRIA INRIA 2008 2007 2009 2008 Autre 2006 INRIA INRIA INRIA INRIA INRIA INRIA INRIA 2006 2007 2007 2005 2006 2008 2008 2008 2008 2008 2005 2009 2010 2010 PPF bio-informatique PCDAI Lille 1 2006 2004 2009 2006 Traitement à grande échelle de séquences biologiques Programmation concurrente pour la régulation de réseaux de régulation génétique Scanner 3D RecoVis3D Lille 1 2006 2006 Lille 1 2004 2005 Lille 1 Institut Telecom INRIA 2007 2007 2007 2007 2008 2008 Autre 2007 2009 INRIA CNRS Autre 2007 2006 2004 2011 2008 2008 Lille 1 2006 2007 2009 Idées NCRNA - a collaborative platform for non coding RNA annotation MoVES Decrypton Creol LAFMI Th. Deblonde Th. Theetten A.3. Liste des financements contractuels des équipes du laboratoire pendant la période 165 166 Annexes A.4 Localisation LIFL INRIA IRCICA A.5. Bilan de la Fédération Ircica A.5 Bilan de la Fédération Ircica 167 Rapport scientifique Scientific report BILAN 2005-2008 FR 3024 IRCICA 1 1) CONTEXT 2 Content I) Context I.1) Introduction……………………………………………..……………..p 04 I.2) Management and organization………………………………………...p 06 I.3) Financial information……………………………………………….…p 07 I.4) Technological Platforms………………………………………………p 08 II) Activity report II.1) Axis 1: Sensors network and internet of things………………………p 14 II.2) Axis 2: New photonics devices……………………………………….p 32 II.3) Axis 3: New services and devices for ambiance intelligence…….......p 46 III) Conclusion swot analys 3 1.1) Introduction: IRCICA was created in the framework of the program of reinforcement of the research in the Nord Pas-de-Calais Region launched by the Ministry of Research in 2001. As soon as it was known 3 regional laboratories, IEMN, LIFL and PhLAM have joined their efforts to build a project and a scientific program which was submitted to an international scientific committee which agrees with the proposal but makes some recommendations. On this basis the final project was established at the end of 2001. Concerning the scientific program we started from what was existing and we focused on hardware and software components for information and advanced communication which corresponded to a scientific field in which the three laboratories had recognized knowledge and competences and in which many challenges and breakthroughs had to be addressed before industrial applications. The scientific work of the institute really started in 2002 with the strong willing to promote multidisciplinary works at the hardware/software interface or quite exploratory studies taking into account the national and international context and to achieve state of the art results. IRCICA was created with the light legal status of GIS (Groupement d’Intêret Scientifique). It was directed by Professor G.SALMER until end of 2004 and Professor P.A ROLLAND succeeded to him in January 2005. During the period 2002-2005 which corresponds to the development phase of the institute the scientific projects were organized around 4 Axis: Components for collaboration and mobility - Future software components - Interactive synthetic images and new interfaces - Intelligent components for knowledge High data rate components and high performance communication systems - Smart objects communication - Terahertz devices for advanced communication systems Photonics and optoelectronics devices and subsystems - Crystal photonic optical fibers for very high data rate communications - Left handed and meta-materials for nanophotonics - Micro and nano multifunctional optoelectronics New components for information and communication - Organic electronics at a molecular scale - Network of annular traps : a step towards quantum computer In January 2006 the GIS IRCICA gathered about 160 researchers (80 permanent people and 80 PHD, Post Doc and invited senior researchers), coming from IEMN, LIFL, CRIL, PhLAM laboratories. One of the major issue of the creation of IRCICA was the synergies established between the researchers of the partner laboratories mainly at the hardware-software interface in the smart Objects Communication project. The scientific results were presented at two International Scientific Committee (ISC) meetings held on September 2003 and February 2006 and the evaluation on the scientific quality and on the pertinence of the work achieved was quite positive with fruitful recommendations. But after 4 years of existence the institute had become mature and we decided to change its scientific policy for the main following reasons: To improve the visibility of the institute we proposed to launch more transversal and federative projects and to limit the number of exploratory projects developed by a single laboratory. Indeed some of them has reached maturity and had led to state of the art results and did not need anymore the IRCICA support (project on THz devices for example). This evolution was agreed by the ISC and the management committee. During these 4 years 3 advanced technological platforms were under development: Telecommunication platform (IEMN) Photonic optical fiber platform (PhLAM) Virtual reality platform (LIFL) These platforms should be set up in the new IRCICA building the construction of which started in December 2004 for a delivery at the end of 2006. It appeared important to better organize our research works around these technological platforms to increase and improve multidisciplinarity for the future. Concerning the legal structure of the institute, if the GIS (Groupement d’Intérêt Scientifique) status was well suited for the beginning because of its lightness and versality, it appeared that with the new 4 building the GIS status presented some major drawbacks mainly for the financial management of the infrastructure since in the GIS the funds were managed by each laboratory which was a complex but acceptable situation during the wall less period. Thus the laboratories involved in the IRCICA asked for an evolution of the GIS structure towards a CNRS Research Federation with a new research program devoted to ambient intelligence as defined by the european technological platforms ENIAC and ARTEMIS. ENIAC and ARTEMIS AMBIANT INTELLIGENCE DRIVEN ROADMAP Society Needs EMBEDDED SYSTEMS Design ARTEMIS ENIAC Beyond CMOS Design Automation Make technology available to designers SOC More Moore More than Moore Logic + Memories analog, RF, mixed signal Equipment & Materials Heterogeneous Integration Make the link System-ability ! Applications SIP However this topic covers a wide area and IRCICA could not cover all the scientific fields of ambient intelligence. So the researchers of IRCICA coming from the University Lille 1, the CNRS and the INRIA have focused their activity for the 2007-2010 period on three main axis based on the three technological platforms. Ambient Intelligence Axis1: Axis2: Sensors networks and Internet of Thinks New Photonics Devices IRCICA/IEMN micro-nano technology facilities Advanced communication and sensors networks platforms (IEMN-LIFL) Photonic crystal optical fiber technological facilities (PhLAM) Axis3: New Services and Devices for Ambient Intelligence Software platform Virtual reality platform and show room (LIFL) This program aimed at the development of researches on electronic and/or photonic components to provide new miniaturized and low power devices able to establish self- organized communication with the environment and researches on new basic softwares and middlewares able to sustain new systems and services or self-organized ubiquitous information. These studies also include research at the hardware/software interface (IRCICA was a pionner for such multidisciplinary research) and it is intended to explore new areas concerning hardwaresoftware co-design, telecommunication vs software systems and sensors networks vs spontaneous organizations. The main topics proposed in a first step for each axis are summerized below with the corresponding man-power: AXIS 1 Sensors Networks and Internet of Things 25 researchers, 25 PHD students and Post-Doc Miniaturized ultra low power millimeter wave radio interfaces (60 and 140 GHz) Cross optimization of the physical, MAC and network layers New hardware architectures and new low voltage antimony based mm.wave devices Software/hardware infrastructure for ad hoc and mixed networks including 60 GHz radio over fiber communication. New sensors and microsources of energy (emerging projects) Microbatteries and photovoltaic energy scavenging for autonomous sensors networks. Silicon nanowires for bio-sensors Molecular electronics to prepare break-throughs (beyond CMOS) 5 AXIS 2 New photonic devices 20 researchers, 20 PHD students and Post-Doc Advanced studies in the field of photonic crystal fibers Photonic stabilization of optoelectronic oscillators Left handed effects in microstructured materials Quantum communication in complex environments AXIS 3 New services and devices for ambient intelligence 28 researchers, 20 PHD Students and Post-Doc Advanced studies on software modelization New models for large scale reasoning Haptic tactile feedback Interaction between users and 3 D models and interfaces Computing grids for large scale execution platforms This project of a IRCICA Research Federation was presented for evaluation to the four sections of the National Council for Scientific Research concerned by the IRCICA research activity: - Section 04 : Photonics - Section 06 : Physics - Section 07 : Computer Science - Section 08 : Micro and nano electronics and optoelectronics The four sections gave a positive evaluation on the scientific content with a strong recommandation mainly from section 07: “Focus on multidisciplinary and multi-laboratory projects or on projects directly related to the technological platforms of the institute”. We took into account these recommendations and mainly for axis 3 we decided to concentrate the research activities on the two projects that involves 2 laboratories (IEMN-LIFL) or relies on the virtual reality platform: Haptic tactile feedback and interaction between users and 3D models and interfaces. Note that an original feature proposed for this federation was to act as a project federation (engine or hotel for projects). The institute receives projects which are related to its research topics and which needs its platforms facilities for a limited period of time. The IRCICA Research Federation was created officially the 1st January 2007 (FR CNRS 3024) which roughly corresponded to the date of delivery of the new IRCICA building. The IRCICA building is fully operational since May 2007 including the technological platforms and it regroups about 120 researchers (permanent people, PHD students and Post-Doc) coming from IEMN (CSAM group), LIFL-INRIA (POPS and ALCOVE groups) and from PhLAM (photonics group). Some of the researchers involved in the IRCICA program (# 10%) stay in their original laboratory because they need specific technological facilities not available in the IRCICA building. 1.2) Management and organization: The IRCICA federation is a light structure with a director and his assistant, and a technical cell which is in charge of the infrastructure and of the technological platforms Director P.A ROLLAND Assistant M. DANNA Technical cell Infrastructure M.SOULAGE Telecom platform R. KASSI Photonic platform A. LECLUSE Virtual reality platform S DEGRANDE The federation only manages directly the infrastructure budget, the research contracts are managed by the partner teams via their original laboratories. 6 1.3) Budget assigned to IRCICA and financial information: Annual direct support CNRS,USTL 2005 2006 2007 2008 30 000 30 000 300 000 277 000 Research contracts PRR (state, Region, Feder) Expenses: 2 280 000 6 400 000 (IRCICA building) 0 0 investment 1 520 000 100 000 50 000 60 000 590 000 0 0 0 0 30 000 200 000 225 000 170 000 70 000 40 000 40 000 0 6 400 000 100 000 0 2 280 000 6 600 000 390 000 325 000 Operation cost Infrastructure cost salaries IRCICA building total Expenses 170 000 Explanations: Until end of 2006 IRCICA was a wall less institute and the partner teams and laboratories were funded within the PRR program (Program of Reinforcement of Research in Region). The budget was shared between the laboratories and managed by each laboratory under the control of CNRS. The budget for the IRCICA building was managed by CNRS. Since 2007 IRCICA received an infrastructure budget managed by the federation under the control of the CNRS. Since the delivery of the building the operation cost as well as the investments and the salaries are supported by the teams hosted in the IRCICA building via their research contracts managed by their original laboratories. The average amount of research contracts of the IRCICA partner teams CPER (State, Region, Feder), EU (without FEDER), National Research Agency (ANR), Ministries of research, defense, industry,… is of about 500 000 € per year with a rough share of 60 % for investment, 20% for operation cost and 20 % for salaries. Most of the investments concern the acquisition of heavy or middle heavy equipments for the technological platforms which we want to maintain at the best european level. Some equipments purchased these last 4 years are given below: Upgrade of the telecom platform in 2007-2008: Real time spectrum analyser (100 K€) Bit Error Rate test bench up to 13 Gb/s (120 K€) Reference Optical sources (850-1550 nm), photodetectors, attenuators and optical power meter in the same package (120 K€) Optical reflectometer (850-1550 nm) (30 K€) Upgrade of the IRCICA extension of the IEMN technological facilities in 2005-2006: Electro optical THz test bench (100 K€) 3D imaging for the FIB equipment (40 K€) Effusion cell for the growth of antimony based heterostructures (42 K€) Setting up of the photonic crystal fiber technological facilities in the IRCICA building and upgrade of the OVD (Outside Vapor Deposition) facilities (385 K€) (2006-2007) Setting up of the tactile actuator platform in the IRCICA building (210 K€) (2006-2007) Setting up of the virtual reality platform (190 K€) (2006-2007) Most of these equipments were acquired in the framework of the PRR and CPER (State, Region, Feder). Since 2007 most of the research work achieved at IRCICA rely on the advanced equipments of the technological platforms which are described below: 7 1.4) technological Platforms located in the IRCICA building 1.4.a) Telecom Platform This platform offers a large set of advanced scientific equipments for the development of new radio modules and communication systems, up to the millimeter wave range, in particular for wireless ad hoc or mixed radio-fiber networks for smart objects and sensors, towards an ambient intelligence. It provides large facilities for design and for temporal, frequential, vectorial analysis and characterisation of innovative analog or digital communication sub systems and systems up to 110 GHz. It is fully complementary to the IEMN characterization facilities which deals with device and circuit characterisation while the telecom platform aims at the generation and analysis of complex signals (UWB, OFDM, CDMA, QAM…) and standards to demonstrate new concepts for wireless communication links including radio channel sounding. In addition, it includes a hardware-software interface sub-platform which enables the implementation of communication middlewares and routing algorithms together with the programming of reconfigurable MAC layers thanks to advanced development tools. It also includes a smart station for the fast realization of prototypes to validate new concepts in circuits and antennas. This platform is managed by two engineers who can offer their expertise to young researchers from IRCICA and partner laboratories or external laboratories for complex experimental work. Main facilities available : Advanced CAD platform ADS and cadence softwares 3D Electromagnetic softwares (CST-Microwave studio and Ansoft HFSS) ANSYS multiphysics sofwares Matlab software Generation of complex analog, digital or mixed signals Generation of vectorial signals up to 20 GHz with a 500 MHz analog bandwidth Generation of arbitrary wave form signals up to 1.25 Gs/s with a 15 bits resolution. Generation of arbitrary wave form signals up to 20 Gs/s with a 10 bits resolution. Pulse and data generation up to 3.35 Gb/s Frequency synthesizers up to 75 GHz Time and frequency domain analysis of analog, digital or mixed signals Automatic phase noise test set up (up to 110 GHZ) Vectorial signal analyzers up to 26 GHz with a potential 3 x 80 MHz analog bandwith Sampling oscilloscopes up to 75 GHz Single shot oscilloscopes up to 12 GHz Spectrum analyzers up to 340 GHz Real time spectrum analyser up to 14 GHz Logic analyzers up to 800 Mb/s for each of the 34 channels Bit error Rate test bench up to 13 Gb/s Optical communications Reference laser source 850 -1550 nm Reference photodector 850-1550 nm for 10 GBEthernet Adjustable attenuator for mono or multimode fibers Optical power meter 800-1700 nm from -90 dBm to 40 40dBm Optical reflectometer 850- 1550 nm. Hardware-Software interface Reconfigurable via FPGA Programming and test associated Quick prototyping station Advanced programmable station using 3D mechanical etching for the realization of printed hybrid circuits and antennas (1 µm height resolution, 100 µm planar resolution). Semi-automatic station for mounting and soldering of devices by refusion. 8 1.4.b) Sensor network Platform The purpose of the SensLAB project is to deploy a large scale open distributed sensor network platform (4 sites of 256 sensor nodes each). SensLAB main and most important goal is to offer an accurate and efficient scientific tool to help and foster the design, development, tuning, and experimentation of real large scale sensor network applications. Ambient and sensor networks have recently emerged as a premier research topic. However, due to their massively distributed nature, the design, implementation, and evaluation of sensor network applications, middleware, and communication protocols are difficult and time-consuming tasks. Several national (e.g., ANR SVP, ANR ARESA, and ANR SENSOR), European (e.g., IPWASP and IPMOSAR), and US projects (e.g., NSF CENS, UCB NEST) have emerged in the domain of sensor networks, autonomic, and ambient networking. It appears strategic and crucial to offer to researchers and developers accurate software tools, physical large scale testbeds to benchmark, tune, and optimize their applications and services. Simulation is an important phase during the design and the provisioning step. However, although simulation tools are useful to provide further understanding of a system, they suffer from several imperfections as simulation makes artificial assumptions on radio propagation, traffic, failure patterns, and topologies. In order to design robust applications that have to be deployed under real-world conditions, the developer needs appropriate tools and methods for testing and managing its large scale wireless sensor network applications. The above mentioned statement implies that, in order for the final application to be deployed, run, and tested under real conditions, it must be implemented on real hardware. Unfortunately, the development and testing of real experiments engaging distributed systems like sensor networks quickly become a nightmare if the number of nodes exceeds a few dozens. The daunting logistical challenge of experimenting with thousands of small batterypowered nodes is the key factor that has greatly limited the development of this field. The main reasons for this very high complexity come from a variety of factors (e.g. limited capacities for friendly programming and debugging, lack of development tools). Senslab proposes to eliminate several such problems listed above by providing a large-scale open wireless sensor testbed of 1000+ nodes, and then operating it as an open research facility for academic and industrial groups who want to experiment with novel distributed sensing architectures. In addition to theory, simulators, and emulators, there is a strong need for large scale testbeds where real life experimental conditions hold. Facing this huge complexity, the SensLAB project proposes to set up a distributed large-scale open wireless sensor network testbed. The objective is to provide a research infrastructure for networking sensors and to offer a large scale instrument for the exploration of sensor network issues in reproducible experimental conditions. The platforms will be generic and open. This means that a user will be able to deploy its home made applications without any kind of restrictions on the programming language, on the programming model or on the OS that he/she must use as opposed to already in place sensor testbed trials. The accomplishment of the SensLAB project will require efforts both on the hardware (to offer real time, robust, and reliable access to the distributed platform, to provide wired feedback channel for management/logging) and software (to support multiple simultaneous applications and guarantee the security and the integrity of the data generated during an experiment, to ensure public data retrieval in a real time fashion), toward the following objectives: The testbed implemented in Lille is set up inside the POPS project. The platform will be composed of 256 WSN430 nodes and will use the TI CC2420 RF component. But, contrarily to every other platform, some nodes will be mobile. Among the 256 sensors, we plan to have 32 mobile ones and the 8 sinks will also be mobile. The mobility scheme is still to be defined but it will be deterministic. Generally, mobility has strong effects on wireless network protocols but is very difficult to simulate properly. This platform will such provide a complete developing environment for developing sensor network applications for mobile environments. Since nodes will be mobile, linking them via a serial interface would not be convenient. Therefore, mobile sensors will communicate and be monitored via a wireless WiFi interface. This platform will thus offer the opportunity : to analyze the intrinsic behavior of sensors nodes when they are mobile. Is it similar to the behavior in static environment? Is energy consumption the same in both cases? to analyze a completely mobile sensor network (in considering only mobile nodes) regarding data sensing, routing and recovery performances. to analyze interactions between fixed and mobile sensor networks regarding data sensing, routing and recovery. How do mobile sensors send data to fixed sensors and vice et versa ? How do mobile and fixed sinks gather data coming from both mobile and fixed sensors? to analyze the impact of the mobility on both the sensor behavior and the quality of data sensed. All these aspects are important for designing efficient protocols for sensor networks and are still too misunderstood. 9 1.4.c) photonics Platform The fibre facilities are constituted of several equipments for the elaborations and characterisations of Photonic Crystagl Fibers. The equipments for the elaborations are shown below with pictures: Drawing towers for capillaries and fibers Outside Vapor Deposition Lathe (OVD) Photograph of the preform drawing into fibre Modified Chemical Vapor Deposition lathes (MCVD) Germanium doped tube realized using the OVD process Densification tower - Collapsing lathe Characterisations allow the measurement of the attenuation, dispersion, birefringence and gain of glasses, perform and PCF. All these equipments make this centre for Photonic Crystal Fiber elaborations unique in France and one of the first in Europe. A lot a research programs are developed with this fiber facilities. Eight National and European programs are supported by the French “Agence National de la Recherche” (6) and 2 by the Europe. The quality of the results obtained since this new fibre facilities allows invited talk in international conferences and workshops. The outstanding results obtained in the field of PCF allow starting tight collaborations with the European leader in the fiber market: Draka second producer in the world. The progression in this field is under a strong international competition with other centers like University of Bath or of Southampton (United Kingdom), University of Sydney (Australia) or with the new Max Planck Institute of Erlangen (Germany) with Philip Russel. This new institute is dedicated to fibre research. 10 1.4.d) Virtual reality platform Throughout IRCICA development program, we have acquired a set of advanced devices for Virtual Worlds user interaction and collaboration. We currently benefit from four rooms that allow large experiments. We currently use it for : Public presentation of research activities (industry, Fete de la science); Our research on gesture-based interaction, and collaborative work experiments; Strengthening our industrial partnerships. The mentionned equipment will be used as a technological testbed of a virtual shop design. This will be done in collaboration with Idées3Com company, and 3Suisses, within the « U-Boutique » project, part of « Lille Metrople Ubiquitaire » operation. Virtual reality show room The virtual reality show room allows the immersion of the people in the room in 3D applications. It has a 5m stereoscopic curved screen a high tech 7.2 sound system, motorized cameras for visio conferences and a system to capture hand gestures via infrared cameras coupled to smart gloves equipped with infrared diodes. An user located in front of the screen can freely describe movements that will be transferred to the application projected on the screen. Telepresence walls The telepresence walls are systems which establish a visioconference link between two sites and give the illusion to their users to be face to face since they visually make the restitution of the interlocutor in real size. This is a important tool for research on digital ubiquity. 11 War-rom Within the framework of the Part@ge <mailto:Part@ge> project, we are studying a “Collaborative War-Room” concept. This work has lead to a technical demonstrator, carried out with France Telecom R&D and ESIEA. In a Collaborative War-Room, several display and interaction devices are made available to the users. The collaborative activity is hence distributed among those devices, enabling the choice of the device most adapted to a given interaction. In our room, 3 devices are used: a 'big screen' coupled to a tracking system (dedicated to public 3D manipulations), a tactile table (dedicated to 2D interactions, such as colour modifications) and a laptop (dedicated to private interactions). Tactile stimulators Stimtac project aims at designing new tactile devices in order to take profit of tactile channel in computer interaction. It also looks forward having a better knowledge of the touch mechanisms. Thus we have several tools for an investigation about force and vibration stimuli induced during touch gesture: - a complete 3 axis accelerometer acquisition chain endevco 65-100 - an acoustic acquisition chain DPA with Ochestra-01dB amplifier - a 6 axis force and torque sensor Nano43 from Ati automation. Moreover, we are now able to manufacture and characterize our own tactile stimulator, based on a copperberrilyum substrate, on which piezo-electric elements are bonded. To achieve that, the project is equiped with: - a LamPlan polishing machine - a 53 l oven/sterilizer from labo & co - a laser interferometer 0FV-505 Polytec classe II with its controller OFV-5000 - a network analyzer SR785 of Stanford Finally, and because new force-feedback devices may emerge from new smart materials, research on magnetorheological fluids and their applications is beginning. This is why, a rheometer 301 from Anton Paar has been acquired. 12 2) Activity Report 13 Axis 1: Sensors networks and internet of things. Introduction The multidisciplinary research activities of this axis are developed in tight collaboration between IEMN (CSAM group) and LIFL (POPS team) via a cross optimisation of the layers of the communication systems. IEMN is in charge of the physical layer while LIFL develops the communication middlewares and routing algorithms, but the global design takes into account the hardware and software requirement to reach the desired goals (ultra low power dissipation or global radio coverage via smart antennas for example). The MAC layer is commonly defined and inserted in a configurable hardware software interface based on FPGA. In this report we will only summarize the main achievement since 2005 from both the hardware and software sides. 14 Axis1: part A) Smart objects communication, sensors networks and 60 GHz high data rate WLAN / WPAN Permanent Staff: A. Benlarbi, S. Bolleart, D. Stievenard, L. Clavier, M. Fryziel, C. Lethien , C. Loyez, N. Rolland, P.A. Rolland, S. Seok, J.P Vilcot. Non Permanent Staff: A. Boé, M. Bocquet, N. Deparis, M. Devulder, J. Lin Objectives This multidisciplinary work is developed in close collaboration with the laboratory of fundamental computing science of Lille (LIFL) in framework of the IRCICA Research Federation. IEMN is in charge of the physical and MAC layers while LIFL provides the communication middlewares and the routing algorithms using adaptative antennas. IEMN was among the first laboratories to propose in 1995 the use of the 60 GHz radio channel in combination with radio over fiber (RoF) networks for indoor communications. This work was extended to smart objects communication (SOC) in 2001 then to wireless sensors networks (WSN) in 2005 and finally to very high data rate WLAN / WPAN for wireless High Definition Multimedia Interface (HDMI) in 2006 with a major objective to create a generalized ambient intelligence. In addition IEMN was a pionneer for the development of 60 GHz Impulse Radio Ultra Wide Band (IR UWB) communications for SOC and WSN as a friendly alternative to single or multicarrier transmission techniques previously deployed with M-QAM modulation schemes. All the active and passive MMIC building blocks were designed, realized and tested using 0.2 and 0.1 µm GaAs PHEMT technology (OMMIC foundry) and more recently 0.13µm BiCMOS technology (ST-M foundry). Complete functional 60 GHz communication systems were demonstrated over short distances ( ≤ 10m ) with data rate up to 2Gb/s. In this report we will only focus on the most significant achievements concerning low-cost, ultra-low power radio modules and RoF networks as well as 0-level packaging as a first step towards Systems In Package (SIP). Oscillators (LO). To reduce the power dissipation the circuit described below was used for a 60 GHz IR-UWB transmitter. Transceiver architecture A CMOS clock with a frequency ranging from 100 MHz to 1 GHz triggers a sub-ns pulse generator (50 pS to 1 nS, typically 300 pS) offering PPM and TH facilities which in turn switchs ON/OFF a negative differential resistance low external Q oscillator based on a 0.1 µm PHEMT technology via a pulse shaping circuit to achieve very short rise and fall times (typically 15 pS). Due to the rich harmonic content of such a pulse, the oscillator can be injection locked (ILO) on one of the numerous harmonic components of the pulse spectrum. Two kinds of harmonic ILO’s were successfully tested : a 30 GHz ILO locked on the 60th harmonic component of a 500 MHz clock followed by a frequency doubler and a 60 GHz ILO locked on the 60th harmonic of a 1 GHz clock. Phase noise level as low as -110 dBc/Hz were measured @100 kHz offset from carrier for a 3dBm output power at 60 GHz. The 60 GHz ILO is followed by a MPA buffer amplifier also pulsed biased ON/OFF by a sub-nS pulsed generator triggered by the same reference clock. The output power of this MPA using also 0.1 µm PHEMT is 18 dBm at 1 dB compression. Outstanding results 1) 60 GHz Ultra low-power IR-UWB transmitter with infinite ON/OFF dynamic for sensors networks and high data rate WLAN UWB-IR technique with Pulse Position Modulation (PPM) for data transmission and Time Hopping Code Division Multiple Access (TH-CDMA) is used for communication between sensors network nodes because of its simplicity, its low power consumption, and its low sensitivity to fading and to the non linearities of the transmitter. In addition this technique when used with a non-coherent correlation detection does not need stable Local Pulse shaper Pulse shaper RDN MPA 60 GHz Transmitter layout using a pulsed ILO 15 30 GHz output generated waveform [N.Deparis and al “60-GHz UWB-IR transceiver with pulsed-injected locked oscillator “. ECWT 2007, Munich, Germany, 280, 2007] In addition to its compactness and its low power dissipation this original architecture exhibits an infinite ON/OFF switch ratio which limits the interference in multi users environment. This transmitter was used for a 4 m transmission together with a receiver involving a specific demodulation scheme. Up to 2 Gb/s data rates were demonstrated using burst mode transmission with a Bit Error Rate lower than 10-6. For low data rate sensor networks the DC power Consumption can be kept below 100 µw for the transmitter and could be drastically reduced with CMOS technology. Note that this coherent transmitter could also be used with more sophisticated modulation schemes (BPSK, QAM) but at the price of more complex demodulation circuits. 2) 60 GHz IR-UWB transceiver in BiCMOS SiGe 0.13 µm technology IEMN has already designed, realized and assembled complete and functional 60 GHz IRUWB radio modules using P-HEMT technology. However despite the low-power design the DC consumption and the cost could be too high for autonomous objects. Thus we have investigated the full integration of the transceivers in a single MMIC chip using the ST-M 0.13 µm BiCMOS technology to reduce size, cost and consumption. Since the aim was to demonstrate the feasibility of such an integration a simple architecture with a 60 GHz SPDT switch was used. The corresponding MMIC circuit (size 2.15*0.75 mm2) is illustrated below. Oscillator Switch MPA Layout de l’émetteur Taille du circuit : 2 x 0,75 mm² Pulse Generator [Devulder M and al “UWB transmitter in BiCMOS SiGe 0.13 µm technology for 60 GHz WLAN comm.-unication” IEEE ICUWB 2007, Singapore, 2007]. The main characteristics of the transmitter and the receiver are: * Transmitter : P out -1dB = 8 dBm, ON/OFF switch ratio = 40 dB, maximum data rate for single carrier operation 1 Gb/s. * Receiver: LNA gain = 19 dB, NF = 6dB, detector sensitivity = 1 mV/µW. The overall consumption of this transceiver is close to 300 mW under CW operation and can be thus drastically reduced using burst transmission with low burst repetition factor. This work was presented at the IEEE International Conference on Ultra Wide Band, ICUWB 2007 Singapore and received the Best Paper Award. 3) Antimonide based devices (emerging activity) To further reduce power dissipation, since 2006 we began an activity on antimonide based devices. Our preliminary results were on AlSb/InAs HEMTs with gate length of 100nm (figure 4), with a best fT of 200GHz [S. Bollaert et al, CICL, EuMIC 07]. Electron mobility in this material is higher than 20 000cm²/Vs. Thus, frequency performances are still high even at very low Vds of few hundred mV. At 200mV, cutoff frequency is kept at 150GHz. Main objective of this new material system should be the reduction of power consumption for autonomous system as sensors network. Indeed huge mobility obtained in antimonide system is attractive at low voltage drain. AlSb/InAs HEMT with 100nm airbridge gate 4) Smart Antennas To obtain sufficient link budget for transmission over 10 meters distance antennas beam forming or beam switching is necessary to achieve space division multiples access which result in energy saving and in drastic reduction of the complexity of the routing algorithms mainly for sensors networks. Two kinds of antennas were developed: Yagi antennas printed on high k substrates (Si or GaAs) offer reduced size, adjustable radiation pattern and high efficiency (>85%) if TE mode surface waves are used to couple the antenna elements. In addition these antennas have a balanced feed which makes them easy to integrate with differential PAs and LNA.[BOE and al “Smart antenna based on RF MEMS switches and printed Yagi-Uda antennas for 6O GHz ad hoc WPAN. » 36th European Microwave Conference, Manchester, Sept 2006] PIFA patch antennas printed on low K substrate (BCB for example in our SIP approach) vertically fed by via holes also offer reduced sizes an easy design but a low directivity. In this case the surface 16 we used a perfluorinated gradex index polymer optical fiber PF GIPOF. The receiver includes a low noise amplifier (LNA@NF=6dB G=40dB) and a correlation detector which consists of matched filter and fast sampling and hold amplifier (SHA) triggered by a second pulse generator synchronized with the incoming signal using a specific synchronization technique. This quite simple and low-cost RoF system was successfully used for multihop point to point transmission with data rates up to 200 Mb/s and BER lower than 10-6. waves excitation must be minimized to obtain high antenna efficiency. To achieve antenna diversity or beam steering MEMS switches or MEMS phase shifters are used. These MEMS functions were specifically developed for this application and will be further improved in the STREPS MEMSPACK and MEMS4MMIC. 0 10 330 30 0 300 60 -10 270 60-GHz emitter -20 electro-optic transceiver 90 E co-polar mesuré pulse generator (PPM) data NRZ E co-polar simulé 240 4m 120 RF detector DC X2 210 150 SPDT switch (AM) VCO 180 60 GHz Yagi antenna on AsGa. η measured=85% LNA MPA DFB 1300nm Ground plane Ground plane PF GIPOF 62.5µ m (100 m) data Patch MPA SHA DC NRZ a) LNA RF SYNC detector b) correlator Patch BCB A 60-GHz receiver A Microstrip BCB 60 GHz PIFA antenna on top of a SIP Dielectric membrane SPDT switch (AM) VCO Microstrip a) shorting-pin b) feed line 4m Au electrode 60 GHz capacitive MEMS with a dielectric membrane 5) Increase of the connectivity of 60 GHz wireless networks using Radio over Fiber (ROF) System An efficient 60 GHz RoF communication system was developed to extend the connectivity of 60 GHz wireless networks to a whole building. It is based on a reduced complexity architecture as depicted below and uses on-the-shelf commercial optical components. The MMIC transmitter using P-HEMT technology consists of a PPM-TH sub-ns pulse generator which modulates the 60 GHz source via a SPST switch followed by a medium power amplifier delivering 16 dBm output power. The optical transmission is based on the modulation of the intensity (IM) of a distributed feedback (DFB) laser operating at 1300 nm and on a direct detection (DD) technique in a large area PIN photodiode. For the optical transport of the sub-ns X2 PIN photodiode opto-electronic transceiver [C. Loyez and al. “An impulse system for 60-GHz wireless networks based on polymer optical fiber”. IEEE Photonics Technol. Lett., 19, 24 (2007)] In addition optically powered remote radio units was experimentally demonstrated with multimode glass optical fibers using WDM technology (WDM 850/1300 nm). This power over fiber technique includes a photovoltaïc converter (unbiased), a photo diode and a LNA. This simple approach could be quite interesting in situations where providing remote electrical power is difficult, expensive or hazardous. 6) 0-level packaging technology for mm. wave applications For a global radio coverage of 60 GHz ad hoc networks we have developed smart Yagi antenna arrays with beam steering or switching facilities based on capacitive MEMS switches. However MEMS contains fragile movable parts and cannot be used without a package to protect them during at least wafer handling and wafer dicing. Thus we have developed o-level packaging technologies based either on pyrex glass or BenzoCycloButene (BCB) film using a wafer level BCB bonding technique to encapsulate RF MEMS and RF MEMS based MMIC functions. Note that to be compatible with a MEMS above IC approach the technological processes never exceed a temperature of 250°C. The figure below shows an example of 0-level BCB film package with vertical and horizontal interconnects and the additional losses induced by such packaging measured on CPW lines up to 110 GHz. One can see that the losses induced by the 17 packaging are negligible (<0.02dB) up to 110 GHz which shows that this technique is quite suitable for microwave and mm. packaging. multiple users detectors (fig. 1) [A. Boé et al, Proc. EuMA 3, 228 (2006)]. -1 BER 10 MF - Omni SIC - Omni MF - Dir SIC - Dir 10 BCB-packaged coplanar line -2 0 10 20 30 SNR (dB) Figure: DS-CDMA BER with omnidirectional (omni) or directive (dir) antennas, matched filter (MF) or serial interference canceller (SIC) (ad hoc network, 80 interferers, 8 Mbits/s per user). Fabrication result Nitride compensated BCB-package in vacuum chamber at 1mT after 1 hour, sustained for 1 year 0.0 2mm CPW without BCB Package 2mm CPW with BCB Package -0.2 S12 (dB) -0.4 -0.6 8) Nanowires studies for biodetection As one of the bottle neck of nanowire electronic properties is the determination of the doping level, we have developed a controlled process which allows the growth of a reduced number of nanowires on top of micropilars (Fig.1, scale bar 1µm). These NWs are used in atomic 3D tomographic experiments in the GPM (Rouen). -0.8 -1.0 -1.2 0 20 40 60 80 100 Frequency (GHz) Insertion loss measurement result [SEOK S., and al “Design, fabrication, and measurement of benzocyclobutene polymer zerolevel packaging for millimeter-wave applications” IEEE Trans. Microwave Theor. Tech., 55, 5 (2007)]. 7) Propagation channel Propagation media Radio channel: based on indoor Ultra Wide Band (UWB) measurements, we characterized the 60 GHz channel and proposed statistical models. This constitutes a hard point because classical hypothesis are not valid anymore. We searched for new solutions, based on α-stable random processes, which overcome the limitations of actual models. We also developed a location strategy involving enhanced time difference of arrival to increase the estimation accuracy. Our technique is based on mm-wave up-converted UWB interferometer and allows mitigating the multipath propagation. Experimental results show the simultaneous localization of multiple objects with an error less than few centimeters. It also allows weak multipaths channel sounding by canceling dominant paths [A.Benlarbi et al, Elec. Lett. 42, 435 (2006)]. Digital communication systems Multiple Access: CDMA and UWB impulse radio systems have been studied. Simple UWB architectures allow high data rates. For dense networks, an ad hoc approach induces space diversity and is more efficient. We also demonstrated the benefits of directive antenna and Localized growth on a micropilar SEM image showing chemically functionalized nanowires preferentially bonded to collagen fibers. The arrow indicated the direction of the collagen combing Self-assembled silicon nanowire junctions assisted by the protocollagen, a low cost soluble long fibre protein, precursor of collagen fibrils, were fabricated . First, the collagen was combed on octadecyl-terminated (OTS) silicon surface with gold electrodes. Then the combed surface was exposed to silicon nanowires aqueous suspension. In order to increase electrostatic interactions between the collagen and the nanowires, the nanowire surface was chemically modified with negatively charged –SO3- moieties through 18 silanization with 3-mercaptopropyltrimethoxysilane (MPTS) and subsequent chemical oxidation of the terminal –SH groups. Taking advantage of electrostatic interaction between the positively charged collagen and the negatively charged nanowires, self-assembled diodes were obtained, consisting of nanowires localized between gold electrodes. Current-voltage measurements give proofs for the formation of spontaneous electrodenanowire-electrode junctions. (DGA REI 0534048) For the top-down approach, we fabricated and characterized silicon nanowires made with lateral sizes down to 10 nm. Transport characterization allowed us to highlight a depleted area at the interface Si/native SiO2. The associated depletion width, the surface state density as well as the doping level of the nanowires were determined. Bulk phonons scattering was evidenced. Finally, a bio-sensor for ovalbumine detection has been developed (DGA REI 0534048). Starting from Si surfaces, we also characterized the immobilization of biological probes, which are linked by chemioselective methods developped at the Institut of Biology in Lille. Along with these characterizations, we understood the physical mechanisms ruling the behaviour of a liquid in nanostructured surfaces and find out strategies in the design of new interfaces from a silicon surface to enhance the optical signal emitted by the optical biological receptors adsorbed on the Si supports. We then took advantage of these supports to detect the interaction of the probes with biolomolecular receptors through optical (infrared, fluorescence) or electrical detection means. Acknowledgments – Collaborations DGA, OMMIC, ST-M, CEA-LETI, XLIM, IMEC, VTT, Universitu of Perugia, NoE AMICOM 19 AXIS 1 Part B): High data rate for mobile object communication Permanent Staff: D. Simplot-Ryl, G. Grimaud, J. Carle, F. Nait-Abdesselam (until Sept 2007), M. Hauspie (since sept 2006), N. Mitton (since sept 2006), I. Simplot-Ryl (since sept 2007), Non Permanent Staff: François Garigue, J. Graziano, V. Benoni, A. Courbot, E. H. Elhasfi, F. Ingelrest, H. Meunier, M.-E. Voge, N.B.H. Aissa, S. Duquesnoy, A. Gallais, D. Ghindici, F. Khadar, K. Marquet, T. Soete, M. Taifour. Objectives Outstanding results Our team studies solution to improve programmability, adaptability and reachability of smal devices such as sensors, rfid, smart cards, ..., also called “POPS” (Portable Objects Proved to be Safe). To reach our goal, we have two main research activities: in embedded operating system design and in mobile networking. Due to the various constraints of such platforms, the development of applications integrating POPS suffers from lack of “reachability”. For instance, software development is penalized by exotic and limited operating systems. Indeed, POPS, such as sensors, are difficult to program and high level of expertise is needed to produce software. Also, POPS mobility induces sudden and frequent disconnections, long round trip times, high bit error rates and small bandwidth. Hence, POPS systems have to adapt themselves to application requirements or modification of the environment. Wireless ad hoc networks are formed by autonomous mobile devices, which operate in a self-organized manner and communicate together using radio interfaces. As ranges are limited due to physical properties of radio waves, only close hosts can directly communicate to each other. This means that multi-hop routing must be used. Sensor networks can be seen as a special case of ad hoc networks, where hosts are mostly static and communications mainly occur between a fixed collector (also called sink, which gathers sensed data) and some of the sensors. In this project, we focus on low consumption radio interface for wireless sensors. More precisely, we believe that energy constraints objects can take advantage of smart antenna technologies. This area seems very promising on paper but it raises a lot of implementation problems. In the context of a partnership with IEMN, we want to experiment the implementation of a full communication stack dedicated to smart antennas (physical layer, MAC Medium Access Control - layer, etc.). A thesis is on going on this activity with both IEMN and LIFL member as co-advisors. Following section present some interesting (not exhaustive) results for this project. 1) Packet scheduler for Switched Beam Antennas Using beam forming antennas, such as in Fig. 1, in ad hoc networks in order to improve the space reuse, and though the global capacity of wireless networks, implies to revisit problematics and algorithms from omni-directional antennas networks, such as the MAC layer protocols. Given an uncommon multi-sector antenna design with a switching delay, one have to deal with a real time scheduling problem (NP-complete), in order to optimize the throughput and the delay of packets. Beam forming antennas with switch delay imply using a smart packet scheduling algorithm at the MAC layer level to improve the network capacity. Figure 1: Six fixed beams with tree power levels In [A. Honoré et al., IEEE 20th Intl. Conf. on Advanced Information Networking and Applications (AINA 2006)], we considered two optimize criteria: the antenna throughput and the maximum delay of packets. We have proposed MAC scheduler, FIFO TBW (First In First Out Temporized Beam Window), based on time windows which takes care of hardware constraints (such as switch delay). Our scheduler, alternately selects a beam, and sends packets on this beam until beam buffer is empty or when the time represented by TBW is elapsed. Compare to classical scheduler strategy, such as FIFO and Round Robin (RR) as illustrated in Fig. 2, our proposition reduces the wasted bandwidth of the antenna by an average a factor 5. 20 Figure 2: Wasted antenna bandwidth in function of the generator bit rate 2) Topology control The aim of topology control can be to minimize energy consumption, or to reduce interferences by organizing the network structure. Topology control problems include neighbor discovery problem: detecting neighboring nodes located within transmission radius. This could be view also as network organization problem: deciding what communication links to establish with neighboring nodes, sleeping period operations and adjusting transmission radii. In ad hoc and sensors network, topology control by adjusting radii is important. Indeed, we need to ensure connexity of all nodes since a message from any node should be able to reach any other node in the network. Adjusting transmission radii is equivalent to adjusting transmission power. More large is the communication radius and more energy is used. Furthermore, the number of collisions (at the MAC layer) increase with the number of nodes sharing the medium so, increasing the radius also affect the number of collisions. In fact, the optimal radius depends on the total number of nodes in the network and on its density (see Fig. 3). We propose localized topology control algorithms (with no global knowledge) that significantly increase the network lifetime. In [F. Ingelrest et al, IEEE TPDS], to preserve the network connectivity while modifying the transmission range of nodes, we compute a subgraph G′ = (V , E′), which has to be connected, sparse, bidirectional and computed locally. Some good examples of such graphs are the RNG or the LMST, illustrated on Fig. 4. We use a parameter that we call a ‘target radius’, whose goal is to influence the distance between emitting nodes, thus controlling the topology. Depending on the considered energy model, the computed value of the optimal range should be used for this parameter, referred to as T. Based on the graph Fig. 5a with a first reduction using LMST (Fig. 5b), the effect of T is illustrated on Fig. 5 c and d. Figure 4: Differents subgraphs preserving connexity allowing topology control. The Minimum Spanning Tree is a centralized algorithms Figure 5: Unit graph with its LMST (R = 250) and dominating sets after topology control with T = 50 and T = 150 Figure 3: Looking for an optimal radius to minimize energy consumption In [F. Khadar et al. ICWMC 2007], present a way of controlling topology in wireless ad hoc networks while using a realistic physical layer. We first define the notion of connectivity in probabilistic physical layer. In a λ-connected network, all 21 transmissions between any two devices has a probability of being done correctly greater or equal to λ. We then propose a topology reduction that preserves λ-connectivity (if there exists a path s between nodes u and v such that P (s) > λ, then there exists a path s′ between u and v in the reduced graph, such that P (s′) > λ). So, as shown in Fig. , a reduced graph could be obtained by following this rules: a direct path (i.e. an edge) could be removed if and only if there exists a two edges path that is more efficient. This topology reduction can be used to broadcast data. 3) Broadcasting Broadcasting is one of the most important communication task in ad hoc and sensor networks. It is used for many purposes such as route discovery (aodv, olsr ...), publication of services or even mainly for sensor networks, alarming. As power adjustment is a mechanism of prime importance for energy preservation, we studied localized broadcasting methods based on the concept of optimal communication range. To further reduce energy savings, we studied a wellknown centralized and very efficient protocol named BIP (Broadcast Incremental Power) [J. Wieselthier et al. In Proc. IEEE INFOCOM, 2000], which constructs an efficient spanning tree rooted at a given node. Its efficiency is due to its consideration of the coverage obtained thanks to a single omnidirectional transmission, instead of considering all links separately. It offers very good results in terms of energy savings, but its computation is centralized and it is a real problem in ad hoc or sensor networks. Distributed versions have been proposed, but they all require a huge transmission overhead for information exchange. We proposed and analyzed in [F. Ingelrest et al. Wireless Networks, 2007] an incremental and localized version of this protocol, named LBIP for Localized BIP. In our method, the packet is sent from node to node based on local BIP trees computed by each node in the broadcasting chain. Local trees are constructed within the k-hop neighborhood of nodes, based on information provided by previous nodes, so that a global broadcasting structure is incrementally built as the message is being propagated through the network. Only the source node computes an initially empty tree to initiate the process. Discussion and results are provided where we argue that k = 2 is the best compromise for efficiency. We also discuss potential conflicts that can arise from the incremental process. We finally provided experimental results showing that this new protocol obtains very good results for low densities, and is almost as efficient as BIP for higher ones. LBIP is currently the most efficient localized broadcasting known scheme. 4) Activity scheduling Wireless sensor networks (WSN) are made up of lots of devices deployed over a distant or sensitive field to be monitored. Full coverage, energy efficiency, and connectivity are critical requirements of such networks. Energy consumption is balanced by taking advantage of the redundancy induced by the deployment of nodes. Some nodes are active while others are in sleep mode, thus using less energy (see Fig. 6). The area coverage problem is to determine a small number of sensors that still cover the same area as the whole network. The activity scheduling problem is a subclass of the area coverage problem which take into account topology control. Indeed, connectivity of active nodes must also be provided, so that monitoring reports can reach the sink stations. Most of this research activity appeared in [A. Gallais, PhD thesis, Univ. lille 1, 2007]. Figure 6: Some nodes are in sleep mode while others are active, preserving network connectivity. In [A. Gallais et al., 26th IEEE Conf. on Computer communications (Infocom 2007)], we studied the impact of a realistic radio channel on activity scheduling in sensor networks. Most of the previous work in this area has been studied within an ideal environment, where messages are always correctly received. Such an assumption can hardly provide satisfying results in a more realistic world. To strengthen this point of view, we replace the classic unit disk graph model by the lognormal shadowing model (see Fig. 7). Analyzing existing solutions show that the area coverage is not sufficient and also the percentage of active nodes, and thus energy consumption, is very high. To solve these problems, we present an original method, where a node decides to turn off when there exists in its neighborhood a covering set of nodes, and that this set is sufficiently reliable (i.e. the risk is lower than a given threshold). This reliability is based on link 22 probabilities that may be obtained thanks to the signal-to-noise ratio of previous transmissions. We provide experimental results for a static threshold, and present some methods to dynamically compute the threshold based on the local density of nodes. These results show that our solution is very efficient as it preserves area coverage while minimizing the quantity of working nodes. show that our algorithm is efficient in terms of energy saving and hit rate (success rate of a message to reach its destination). Prospectives A full-fledged communication stack (such as Fig. 7) must include a session and presentation layer, a transport layer, a network layer with optimized routing protocol, and a link layer according to the hardware caracteristics. Figure 7: Unit disk and Log normal shadowing communication models 5) Networking issue Routing protocols based on geographic information of the sensors have been proposed as a viable alternative to existing routing protocols for wireless ad hoc networks in order to reduce the overhead of maintaining routing tables in the sensors and to avoid the cost (energy consumption) of flooding and route discovery. We proposed VCost [E. Elhasafi et al., t2pWSN 2007], an energy-efficient geographic routing where nodes are not aware of their exact location. Nodes use virtual coordinates extracted from the distance in number of hops they are from at least 3 landmarks. Since there are several ways to define virtual coordinates, we tested several kinds of virtual coordinates, all gotten from a distance in number of hops from landmarks. From these virtual coordinates, they perform an energy-efficient routing in a COP fashion, but based on the virtual coordinates. To perform such a cost over progress routing, nodes need to compute virtual coordinates and distances. Since there are different ways of computing such coordinates (number of hops, centered coordinates, etc) and such distances from virtual coordinates (Hamming, Euclidean, etc), we compared the performances of the routing protocol by using each of them. It appears that the most efficient way was VCost where the virtual coordinates were the number of hops from the nodes to the different landmarks and the distances used were the Hamming distances computed over the virtual coordinates. We compare the performance of our proposed method to the one of several geographic routing algorithms and Figure 8: Example of communication stack using our platform (ARM / FPGA). Our goal for next years is to study and develop algorithms and protocols for the communication stack and network optimization to extend lifetime and also to improve the reliability and suitability of pops and of the network. To achieve our goal, we will focus on optimization of energy consumption for pops and of making more effort on experimentation with real material (such as ARM/FPGA or sensors platforms). This imply many ways of study, such as: Co-design of the communication interface Opimization of the communication stack Enhancement of the platform integration of our operating system (JITS) either in ARM/Excalibur or in our new sensors platform (WSN 430) Development of protocols for data management and scheduling with smart antenna development of protocols for positioning, broadcasting, and routing reliable for ad hoc and sensor networks External collaborations Edgar Chavez, Univ. Morelia, Mexico, I. Stojmenovic: University of Ottawa, Canada J.-J. Vandewalle: Gemalto researcher Relationship with companies Gemalto, SAP, Phillips, STm, Microsoft, Thales, Ericsson, Auchan, Decathlon, Trusted Labs*, Orange Labs, ATOS Origin, NorSys*, TagSys, Aphycare*, GS1, AECRTS* … Implied in the “Trade Industries cluster” in North of France. 23 Axis 1 Bibliography Bibliographie of part A Articles in refered international journals 8-GHz bandwidth spatial sampling modules for ultrafast random-signal analysis ROLLAND N., BENLARBI-DELAI A., GHIS A., ROLLAND P.A. Microw. Opt. Technol. Lett., 44, 3 (2005) 292-295 Potentials of radio over multimode fiber systems for the in-buildings coverage of mobile and wireless LAN applications LETHIEN C., LOYEZ C., VILCOT J.P. IEEE Photonics Technol. Lett., 17, 12 (2005) 27932795 Subcarrier radio signal transmission over multimode fibre for 60 GHz WLAN using a phase noise cancellation technique LOYEZ C., LETHIEN C., KASSI R., VILCOT J.P., DECOSTER D., ROLLAND N., ROLLAND P. Electron. Lett., 41, 2 (2005) 91-92 Transposition of a baseband UWB signal at 60 GHz for high data rate indoor WLAN DEPARIS N., BENDJABBALLAH A., BOE A., FRYZIEL M., LOYEZ C., CLAVIER L., ROLLAND N., ROLLAND P.A. IEEE Microw. Wirel. Compon. Lett., 15, 10 (2005) 609-611 Using enhanced-TDOA measurement for indoor positioning BOCQUET M., LOYEZ C., BENLARBI-DELAI A. IEEE Microw. Wirel. Compon. Lett., 15, 10 (2005) 612-614 Broadband nulling interferometry for weak multipath signal detection BENLARBI-DELAÏ A., BOCQUET M., LOYEZ C. Electron. Lett., 42, 8 (2006) 435-436 Packaging methodology for RF devices using a BCB membrane transfert technique SEOK S., ROLLAND N., ROLLAND P.A. J. Micromech. Microeng., 16, 11 (2006) 2384-2388 Radio over fibre systems using perfluorinated graded index polymer optical fibre LETHIEN C.,GOFFIN A.,VILCOT J.P., LOYEZ C. Microw. Opt. Technol. Lett., 48, 6 (2006) 11971199 Sectorized antennas for CDMA based ad hoc networks at 60 GHz BOÉ A., CLAVIER L., OKOUYI R., ROLLAND N., ROLLAND P.A. EuMA - Journal of the European Microwave Association, 2, 3 (2006) 228-235 http://www.eumwa.org/documents/abstract/volume 2issue3/Sectorized_antennas_for_CDMA_based_ad _hoc_networks_at_60_GHz.pdf Tunable BST capacitor loss compensation using active circuit AL AHMAD M., ROLLAND N., ROLLAND P.A. IEEE Microw. Wirel. Compon. Lett., 16, 10 (2006) 549-551 Zero-level packaging using BCB adhesive bonding and glass wet-etching for W-band applications SEOK S., ROLLAND N., ROLLAND P.A. Electron. Lett., 42, 13 (2006) 755-757 An impulse system for 60-GHz wireless networks based on polymer optical fibre LOYEZ C., LETHIEN C., DEPARIS N., VILCOT J.P., KASSI R., ROLLAND N., GOFFIN A., ROLLAND P.A. IEEE Photonics Technol. Lett., 19, 24 (2007) 19641966 Design, fabrication, and measurement of benzocyclobutene polymer zero-level packaging for millimeter-wave applications SEOK S., ROLLAND N., ROLLAND P.A. IEEE Trans. Microwave Theor. Tech., 55, 5 (2007) 1040-1045 Monolithic 10 GHz TDR/TDT analyser with novel architecture DEPARIS N., ROLLAND N., ROLLAND P.A. Electron. Lett., 43, 1 (2007) 38-39 Direct measurementr of the resistivity and of the surface charge density of n and p type silicon nanowires F. Vaurette, J.P. Nys, D. Deresmes, B. Grandidier and D. Stiévenard, J. Vac. Sci. Technol. B26, 945 (2008) A study of a millimeter-wave quarter-wave patch antenna on a benzocyclobutene polymer SEOK S., ROLLAND N., ROLLAND P.A. J. Micromech. Microeng., 18, 7 (2008) 075015-1-6 Differential mode delay measurements of fluorinated graded index polymer optical fiber LETHIEN C., LOYEZ C.,VILCOT J.P.,GOFFIN A. IEEE Photonics Technol. Lett., 20, 18 (2008) 15841586 Potential of the polymer optical fibers deployed in a 10Gbps small office/home office network LETHIEN C., LOYEZ C., VILCOT J.P., ROLLAND N., ROLLAND P.A. Opt. Express, 16, 15 (2008) 11266-11274 UWB in millimeter wave band with pulsed ILO DEPARIS N., LOYEZ C., ROLLAND N., ROLLAND P.A. IEEE Trans.Circuits Syst. II, Express Briefs, 55, 4 (2008) 339-343 24 Effect of gate length in InAs/AlSb HEMTs biased for low power or high gain. BORG M., LEFEBVRE E., MALMKVIST M., DESPLANQUE L., WALLART X., ROELENS Y., DAMBRINE G., CAPPY A., BOLLAERT S., GRAHN J. Solid-State Electron., 52, 5 (2008) 775-781 Evidence of electron-phonon interaction on transport in n- and p-type silicon nanowires Vaurette F, Leturcq R, Nys JP, et al. APPLIED PHYSICS LETTERS Vol 92 Issue: 24 Article Number: 242109 JUNE 2008 Resistivity and surface states density of n- and ptype silicon nanowires Vaurette F, Nys JP, Deresmes D, et al. JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B Vol 26 Issue: 3 pp: 945-948, MAY 2008 Publication confences in refered international oral A radio over multimode fibre system based on a LO phase-noise cancellation for 60 GHz WLAN LOYEZ C., LETHIEN C., DEPARIS N., VILCOT J.P., DECOSTER D,ROLLAND N,ROLLAND P.A. Proceedings of the 35th European Microwave Conference, EuMC 2005, Paris, France, october 4-6, 2005, 661-663, ISBN: 2-9600551-2-8 Analytical BER of an asynchronous DS-CDMA system in the 60 GHz channel OKOUYI R., CLAVIER L. Proceedings of the IEEE 16th International Symposium on Personal Indoor and Mobile Radio Communications, PIMRC 2005, Berlin, Germany, september 11-14, 2005, 2/1189-1193 Enhanced-TDOA measurement for ad hoc networks positioning BOCQUET M., LOYEZ C., BENLARBI-DELAÏ A. Proceedings of the 2005 International Workshop on Wireless Ad hoc Network, IWWAN 2005, London, UK, may 23-26, 2005 UWB serves inter-vehicle communication and location LE CLOIREC L., BOCQUET B., BENLARBIDELAÏ A., LOYEZ C. Proceedings of the 5th International Conference on ITS Telecommunications, ITST 2005, Brest, France, june 27-29, 2005 60 GHz amplifier MMICs and module for 60 GHz WPAN system DEPARIS N., BOÉ A., LOYEZ C., CLAVIER L., ROLLAND N., ROLLAND P.A. Proceedings of the 4th ESA Workshop on Millimetre Wave Technology and Applications, TSMMW2006, MINT-MIS2006, Espoo, Finland, february 15-17, 2006 A combined ASK-PPM time hopping UWB transceiver for millimetre wave gigabit WLAN DEPARIS N., BOE A., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 9th European Conference on Wireless Technology, Manchester, UK, september 10-12, 2006, 111-114, ISBN: 978-2-9600551-5-3 A new BCB film zero-level packaging for RF devices SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 36th European Microwave Conference, Manchester, UK, september 10-15, 2006, 1118-1121 Bit and packet error rates for ad hoc networks based on up-converted IR-UWB signals at 60 GHz EL GHANNUDI H., CLAVIER L., BENDJABALLAH A., ROLLAND P.A. Proceedings of the 17th IEEE International Symposium on Personal Indoor and Mobile Radio Communications, PIMRC 2006, Helsinki, Finland, september 11-14, 2006, 5 pp. Digital and super-resolution ultra wide band intervehicle localisation system VU V.Y., BENLARBI-DELAÏ A., LE CLOIREC L. Proceedings of the 1st International Conference on Communications and Electronics, HUT-ICCE 2006, Hanoi, Vietnam, october 10-11, 2006, 446-450 Fabrication of 1mm3 size zero-level packaging using wafer-level BCB bonding and glass wetetching technique for devices MEMS SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 2nd International Workshop on Wafer Bonding for MEMS Technologies, Halle, Germany, april 9-11, 2006, 53-54 Multihop channel model in UWB ad hoc networks at 60 GHz BENDJABALLAH A., CLAVIER L., ROLLAND N., ROLLAND P.A. Proceedings of the First European Conference on Antennas and Propagation, EuCAP 2006, Nice, France, november 6-10, 2006 Multihop wireless communications with non regenerative relays BENDJABALLAH A., EL GHANNUDI H., CLAVIER L., ROLLAND N., ROLLAND P.A. Proceedings of the 9th European Conference on Wireless Technology, Manchester, UK, september 10-12, 2006, 189-192, ISBN: 978-2-9600551-5-3 New receiver architecture for localisation system VU V.Y., BENLARBI-DELAÏ A. Proceedings of the 2006 International Symposium on Intelligent Signal Processing and Communication Systems, ISPACS 2006, Tottori, Japan, december 12-15, 2006, 879-882 25 Performance of IR-UWB at 60 GHz for ad hoc networks with directive antennas EL GHANNUDI H., CLAVIER L., BENDJABALLAH A., BOE A., ROLLAND P.A. Proceedings of the 2006 International Conference on Ultra Wideband, ICUWB 2006, Waltham, MA, USA, september 24-27, 2006, 149-154, ISBN: 9781-4244-0101-7 Piezoelectric-based tunable microstrip shunt resonator AL-AHMAD M., ROLLAND N., ROLLAND P.A. Proceedings of the 2006 Asia-Pacific Microwave Conference, APMC 2006, Yokohama, Japan, december 12-15, 2006 Pulse generator for UWB communication and radar applications with PPM and time hopping possibilities DEPARIS N., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 2006 IEEE International Symposium on Circuits and Systems, ISCAS 2006, Island of Kos, Greece, may 21-24, 2006, 661-665, ISBN: 978-0-7803-9389-9 Receiver and synchronization for UWB impulse radio signals DEPARIS N., BOE A., LOYEZ C., ROLLAND N., ROLLAND P.A. 2006 IEEE MTT-S International Microwave Symposium Digest, San Francisco, USA, june 1116, 2006, 1414-1417, ISBN: 978-0-7803-9541-1 Smart antenna based on low temperature MEMS switches and quasi-Yagi antennas for WPAN BOÉ A., FRYZIEL M., DEPARIS N., LOYEZ C., CLAVIER L., ROLLAND N., ROLLAND P.A. Proceedings of the 4th ESA Workshop on Millimetre Wave Technology and Applications, TSMMW2006, MINT-MIS2006, Espoo, Finland, february 15-17, 2006 Smart antenna based on RF MEMS switches and printed Yagi-Uda antennas for 6O GHz ad hoc WPAN BOE A., FRYZIEL M., DEPARIS N., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 36th European Microwave Conference, Manchester, UK, september 10-15, 2006, 310-313 UWB-IR transceiver for millimeter wave WLAN DEPARIS N., BOÉ A., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 32nd Annual Conference of the IEEE Industrial Electronics Society, IECON 2006, Paris, France, november 7-10, 2006, 4785-4789 Weak NLOS channel sounding BOCQUET M., LOYEZ C., BENLARBI-DELAÏ A. Proceedings of the 36th European Microwave Conference, Manchester, UK, september 10-15, 2006, 707-710 Wide BST-based tuning of voltage controlled oscillator AL-AHMAD M., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the Asia-Pacific Microwave Conference, APMC 2006, Yokohama, Japan, december 12-15, 2006 60 GHz UWB transmitter for use in WLAN communication DEVULDER M., DEPARIS N., TELLIEZ I., PRUVOST S., ROLLAND N., DANNEVILLE F., ROLLAND P.A. Proceedings of the 2007 International Symposium on Signals, Systems, and Electronics, ISSSE 2007, Montréal, Québec, Canada, july 30-august 2, 2007, 371-374, ISBN 1-4244-1449-0 60-GHz UWB-IR transceiver with pulsed-injected locked oscillator DEPARIS N., BOÉ A., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 2007 European Conference on Wireless Technologies, ECWT 2007, Munich, Germany, october 8-10, 2007, 280-283, ISBN 9782-87487-003-3 A novel zero-level packaging using BCB adhesive bonding and glass wet-etching for millimeter-wave applications SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 14th International Conference on Solid-State Sensors, Actuators and Microsystems, Transducers'07, Lyon, France, june 10-14, 2007, 2099-2102 Advanced hybrid packaged piezoelectric actuated MEMS-based tunable voltage controlled oscillator AL AHMAD M., LOYEZ C., ROLLAND N., PLANA R., ROLLAND P.A. Proceedings of the 37th European Microwave Conference, EuMC 2007, Munich, Germany, october 9-12, 2007, 118-121, ISBN 978-2-87487001-9 An impulse response model for the 60 GHz channel based on spectral techniques of a-stable processes AZZAOUI N., CLAVIER L. Proceedings of the 2007 IEEE International Conference on Communications, ICC 2007, Glasgow, Scotland, UK, june 24-28, 2007, 50405045, ISBN 1-4244-0353-7 Blind equalization applied to radio over fiber system for 60 GHz high data rate WLAN ZAOUCHE A., LOYEZ C., LETHIEN C., ROLLAND N., ROLLAND P.A., DAYOUB I., ROUVAEN J.M. Proceedings of the 4th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications, SETIT 2007, Hammamet, Tunisia, march 25-29, 2007 26 Mechanical and electrical characterization of benzocyclobutene membrane packaging SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 57th Electronic Components and Technology Conference, ECTC 2007, Reno, NV, USA, may 29-june 1, 2007, 1685-1689, ISBN 14244-0985-3 Modeling multiple access interference in ad hoc networks based on IR-UWB signals up-converted to 60 GHz EL GHANNUDI H.,CLAVIER L., ROLLAND P.A. Proceedings of the 2007 European Conference on Wireless Technologies, ECWT 2007, Munich, Germany, october 8-10, 2007, 106-109, ISBN 9782-87487-003-3 UWB transmitter in BiCMOS SiGe 0.13 μm technology for 60 GHz WLAN communication DEVULDER M., DEPARIS N., TELLIEZ I., PRUVOST S., DANNEVILLE F., ROLLAND N., ROLLAND P. A. Proceedings of the 2007 IEEE International Conference on Ultra-Wideband, ICUWB 2007, Singapore, Singapore, september 24-26, 2007, 432435, ISBN 978-1-4244-0521-3 UWB-IR in MMW band with pulsed-injected locked oscillator DEPARIS N., LOYEZ C., ROLLAND N., ROLLAND P.A. Proceedings of the 2007 European Ultra Wide Band Radio Technology Workshop, UWB 2007, Grenoble, France, may 10-11, 2007 (Cl2:Ar) ICP/RIE dry etching of Al(Ga)Sb for AlSb/InAs HEMTs LEFEBVRE E., BORG M., MALMKVIST M., GRAHN J., DESPLANQUE L., WALLART X., ROELENS Y., DAMBRINE G., CAPPY A., BOLLAERT S. Proceedings of the 19th International Conference on Indium Phosphide and Related Materials, IPRM’07, Japan, may 14-18, 2007, 125-128 Characterization of insulated gate-gate versus Schottky-gate InAs/AlSb HEMTs MALMKVIST M., LEFEBVRE E., BORG M., DESPLANQUE L., WALLART X., DAMBRINE G., BOLLAERT S., GRAHN J. Proceedings of the 2nd European Microwave Integrated Circuits Conference, EuMIC 2007, Munich, Germany, october 8-10, 2007 DC and RF performance of 0.2-2.4 µm gate length InAs/AlSb HEMTs BORG M., LEFEBVRE E., MALMKVIST M., DESPLANQUE L, WALLART X., ROELENS Y., DAMBRINE G, CAPPY A, BOLLAERT S, GRAHN J. Proceedings of the 19th International Conference on Indium Phosphide and Related Materials, IPRM’07, Matsue, Japan, may 14-18, 2007, 67-70 Development of InAs/AlSb HEMT technology for high-frequency operation GRAHN J., LEFEBVRE E., BORG M., MALMKVIST M., DESPLANQUE L., WALLART X., ROELENS Y., DAMBRINE G., CAPPY A., BOLLAERT S. Proceedings of the 31th Workshop on Compound Semiconductor Devices and Integrated Circuits held in Europe, WOCSDICE 2007, Venice, Italy, may 20-23, 2007 Comparison between 60-GHz UWB frequency modulation and UWB impulse-radio location systems BOCQUET M., OBEID N., LOYEZ C., LETHIEN C., BOUKOUR F., ROLLAND N.,HEDDEBAU M. Proceedings of the 5th European Radar Conference, EuRAD 2008, Amsterdam, the Netherlands, october 30-31, 2008 Poster Millimeter up-converted UWB based positioning system BOCQUET M., LOYEZ C., BENLARBI-DELAÏ A. Proceedings of the 2005 Smart Objects Conference and European Symposium on Ambient Intelligence, SOC-EUSAI 2005, Grenoble, France, october 1214, 2005, 293-296 Channel model and performance of ad hoc networks based on IR-UWB at 60 GHz BENDJABALLAH A., ELGHANNUDI H., DEPARIS N., BOE A., CLAVIER L. Proceedings of the 4th ESA Workshop on Millimetre Wave Technology and Applications, TSMMW2006, MINT-MIS2006, Espoo, Finland, february 15-17, 2006 Efficient spreading code allocation strategy for a downlink MC-CDMA system in a time varying frequency selective channel EL GHAZI H., GARNIER C., DELIGNON Y. Proceedings of the 17th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2006, Helsinki, Finland, september 11-14, 2006, 5 pp. Quarter-wave patch antenna based on BCB polymer for sensor network applications SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 37th European Microwave Conference, EuMC 2007, Munich, Germany, october 9-12, 2007, 1417-1420 An optically powered radio over fiber remote unit using wavelength division multiplexing WAKE D., LETHIEN C., SION C., VILCOT J.P., GOMES N.J. Proceedings of the 2008 IEEE Topical Meeting on Microwave Photonics joint with Asia-Pacific Microwave Photonics Conference, IEEE MWP2008/APMP2008, Gold Coast, Australia, september 30-october 3, 2008 Millimeter-wave quarter-wave patch antenna on benzocyclobutene polymer SEOK S., ROLLAND N., ROLLAND P.A. Proceedings of the 38th European Microwave Conference, EuMC 2008, Amsterdam, the Netherlands, october 28-30, 2008. 27 Bibliography of part B Articles in referred journals and book chapters • J. Cartigny, F. Ingelrest, D. Simplot-Ryl, and I. Stojmenovic. Localized LMST and RNG Based Minimum-energy Broadcast Protocols in Ad hoc Networks, Ad Hoc Networks, 2005, vol. 3, no 1, p. 1–16. •C. Chaudet, G. Chelius, H. Meunier, and D. Simplot-Ryl. Adaptive Probabilistic NAV to Increase Fairness in Ad Hoc 802.11 MAC Layer, Ad Hoc & Sensor Wireless Networks, 2006, vol. 2, no 2, p. 105–125. • D. Deville, Y. Hodique, and I. Simplot-Ryl. Safe Collaboration in Extensible Operating Systems: A Study on Real Time Extensions, International Journal on Computers and Applications, 2005, vol. 27, no 1, p. 20–26. •H. Frey, and D. Simplot-Ryl. Localized Topology Control Algorithm for Ad Hoc and Sensor Networks, chapter in: Handbook of Applied Algorithms: Solving Scientific, Engineering, and Practical Problems. John Wiley & Sons, 2007. • G. Grimaud, Y. Hodique, and I. Simplot-Ryl. On the Use of Metatypes for Safe Embedded Operating System Extension. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), 2007, vol. 22, no 1, p. 1–13. •H. Guo, F. Ingelrest, D. Simplot-Ryl, and I. Stojmenovic. Broadcasting in Ad Hoc and Sensor Networks, chapter in: The Handbook of Computer Networks, John Wiley & Sons, 2007. • F. Ingelrest, D. Simplot-Ryl, and I. Stojmenovic. Routing and Broadcasting in Hybrid Ad Hoc and Sensor Networks. chapter in: Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks, CRC Press, 2005. • F. Ingelrest, D. Simplot-Ryl, and I. Stojmenovic. Energy Efficient Broadcasting in Wireless Mobile Networks, chapter in: Resource Management in Wireless Networking, Kluwer, 2005. •F. Ingelrest, D. Simplot-Ryl, and I. Stojmenovic. Optimal Transmission Radius for Energy Efficient Broadcasting Protocols in Ad Hoc Networks, IEEE Transactions on Parallel and Distributed Systems, 2006, vol. 17, no 6, p. 536–547. •A. Micic, A. Nayak, D. Simplot-Ryl, and I. Stojmenovic. A Hybrid Randomized Protocol for RFID Tag Identification, Sensor Review, 2006, vol. 26, no 2, p. 147–154. •F. Ovalle-Martinez, A. Nayak, I. Stojmenovic, J. Carle, and D. Simplot-Ryl. Area Based Beaconless Reliable Broadcasting in Ad Hoc and Sensor Networks, International Journal of Sensor Networks, 2006, vol. 1, no 1-2, p. 20–33. •D. Simplot-Ryl, I. Stojmenovic, and J. Wu. Energy Efficient Backbone Construction, Broadcasting, and Area Coverage in Sensor Networks, chapter in: Handbook of Sensor Networks, John Wiley & Sons, New York, 2005. Publications in Conferences and Workshops •N. BEL-HADJ-AISSA, D. GHINDICI, G. GRIMAUD, AND I. SIMPLOT-RYL. Contracts as a support to static analysis of open systems, in Proc. The First Workshop on Formal Languages and Analysis of Contract-Oriented Software, Oslo, Norway, 2007. •N. BEL-HADJ-AISSA, G. GRIMAUD, AND V. BENONY. Bringing Worst Case Execution Time Awareness to an Open Smart Cards OS, in Proc. 13th IEEE Conf. on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), Daegu, Korea, 2007. . •N. BEL-HADJ-AISSA, G. GRIMAUD, AND D. SIMPLOT-RYL. A Distributed and Verifiable Loop Bounding Algorithm for WCET Computation on Constrained Embedded Systems, in: Proc. 14th International Conference on Real-Time and Network Systems (RTNS2006), Poitiers, France, 2006. . •M. BOLIC, M. LATTEUX, AND D. SIMPLOT-RYL. Framed Aloha Based Anti-collision Protocol for RFID Tags, in: Proc. 1st ACM Workshop on Convergence of RFID and Wireless Sensor Networks and their Applications (SenseID 2007), Sydney, Australia, 2007. • J. CARLE, A. GALLAIS, AND D. SIMPLOT-RYL. Area coverage in wireless sensor networks based on surface coverage relay dominating sets, in: Proc. 10th IEEE Symposium on Computers and Communications (ISCC 2005), Cartagena, Spain, 2005. •J. CARLE, A. GALLAIS, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Localized Sensor Area Coverage with Low Communication Overhead, in: Proc. 5th Scandinavian Workshop on Wireless Ad-hoc Networks (ADHOC’05), Stockholm, Sweden, 2005. •C. CHAUDET, G. CHELIUS, H. MEUNIER, AND D. SIMPLOT-RYL. Adaptive Probabilistic NAV to Increase Fairness in Ad Hoc 802.11 MAC Layer, in: Proc. 4th IFIP Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET 2005), Ile de Porquerolles, France, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2005. •E. CHAVEZ, N. MITTON, AND H. TEJEDA. Routing in Wireless Networks with Position Trees, in: Proc. 6th Int. Conf. on AD-HOC Networks & Wireless (Ad Hoc Now’07), Morelia, Mexico, 2007. •A. COURBOT, G. GRIMAUD, J.-J. VANDEWALLE, AND D. SIMPLOT-RYL. Application-Driven Customization of an Embedded Java Virtual Machine, in: Proc. Second International Symposium on Ubiquitous Intelligence and Smart Worlds (UISW2005), Nagasaki, Japan, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2005. 28 •A. COURBOT, M. PAVLOVA, G. GRIMAUD, AND J.-J. VANDEWALLE A Low-Footprint Java-to-Native Compilation Scheme Using Formal Methods, in: Proc. 7th Smart Card Research and Advanced Application IFIP Conference (CARDIS’06), Tarragona, Spain, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2006. •E.H. ELHAFSI, N. MITTON, AND D. SIMPLOT-RYL. Cost over Progress Based Energy-efficient Routing Protocol over Virtual Coordinates in Wireless Sensor Networks, in: Proc. IEEE Int. Workshop: From Theory to Practice in Wireless Sensor Networks (t2pWSN 2007), Helsinki, Finland, 2007. •E.H. ELHAFSI, AND D. SIMPLOT-RYL. Forward Routing for Energy-Aware Wireless Networks, in: Proc. 3rd International Conference on Mobile Adhoc and Sensor Networks (MSN 2007), Beijing, China, 2007. •A. GALLAIS, AND J. CARLE. An Adaptive Localized Algorithm for Multiple Sensor Area Coverage, in: Proc. IEEE 21st Int. Conf. on Advanced Information Networking and Applications (AINA 2007), Niagara Falls, Canada, 2007. •A. GALLAIS, J. CARLE, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Ensuring K-Coverage in Wireless Sensor Networks under Realistic Physical Layer Assumptions, in: PROC. 5TH IEEE CONFERENCE ON SENSORS (SENSORS 2006), Daegu, Korea, 2006. •A. GALLAIS, J. CARLE, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Localized sensor area coverage with low communication overhead, in: Proc. 4h Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), Pisa, Italy, 2006. •A. GALLAIS, F. INGELREST, J. CARLE, AND D. SIMPLOT-RYL. Preserving Area Coverage in Sensor Networks with a Realistic Physical Layer, in: Proc. 26th Annual IEEE Conf. on Computer Communications (INFOCOM 2007), Anchorage, Alaska, 2007, short paper. •A. GALLAIS, H. PARVERY, J. CARLE, J.-M. GORCE, AND D. SIMPLOT-RYL. Efficiency Impairment of Wireless Sensor Networks Protocols under Realistic Physical Layer Conditions, in: Proc. 10th IEEE International Conference on Communication Systems (ICCS 2006), Singapore, 2006. • D. GHINDICI, G. GRIMAUD, AND I. SIMPLOT-RYL. Embedding Verifiable Information Flow Analysis, in: Proc. Annual Conference on Privacy, Security and Trust (PST06), Toronto, Canada, 2006. • D. GHINDICI, G. GRIMAUD, AND I. SIMPLOT-RYL. An information flow verifier for small embedded systems, in: Proc. Workshop in Information Security Theory and Practices 2007, Smart Cards, Mobile and Ubiquitous Computing Systems, Heraklion, Crete, 2007, LNCS, vol. 4462, pp. 189– 201. •D. GHINDICI, G. GRIMAUD, I. SIMPLOT-RYL, I. TRAORE, AND Y. LIU. Integrated Security Verification and Validation: Case Study, in: Proc. 2nd IEEE LCN Workshop on Network Security (WNS 2006), Tampa, Florida, 2006. •G. GRIMAUD, Y. HODIQUE, AND I. SIMPLOT-RYL. A verifiable lightweight escape analysis supporting creational design patterns for small embedded systems, in: Proc. 2007 IEEE International Symposium on Ubisafe Computing (UbiSafe-07), Niagara Falls, Ontario, Canada, 2007, IEEE Computer Society, pp. 440–447. •L. GOMEZ, L. MORARU, D. SIMPLOT-RYL, AND K. WRONA. Using Sensor and Location Information for Context-Aware Access Control, in: PROC. INTERNATIONAL CONFERENCE ON “COMPUTER AS A TOOL” (EUROCON 2005), Belgrade, Serbia & Montenegro, 2005. •B. GONCALVES, N. MITTON, AND I. GUÉRINLASSOUS. Comparison of two Self-Organization and Hierarchical Routing Protocols for Ad Hoc Networks, in: Proc. 2nd International Conference on Mobile Ad-hoc and Sensor Networks (MSN 2006), Hong-Kong, China, 2006. •G. GRIMAUD, Y. HODIQUE, AND I. SIMPLOT-RYL. Secure Extensible Type System for Efficient Embedded Operating System by Using Metatypes, in: Proc. 1st International Workshop on System and Networking for Smart Objects (SaNSO 2005), Fukuoka, Japan, IEEE Press, 2005. •G. GRIMAUD, Y. HODIQUE, AND I. SIMPLOT-RYL. Can small and open embedded systems benefit from escape analysis? , in: Proc. Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS’2006), 2006. •G. GRIMAUD, K. MARQUET, AND D. SIMPLOT-RYL. Optimization of the Root Set for Object-Oriented Memory Management of Smart Objects, in: Proc. 11th ECOOP Workshop on Mobile Object Systems (ECOOP-MOS-11), Glasgow, UK, 2005. •H. GUO, F. INGELREST, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Performance Evaluation of Broadcasting Protocols for Ad Hoc and Sensor Networks, in: Proc. 4th IFIP Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET 2005), Ile de Porquerolles, France, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2005. • M. HAUSPIE, AND I. SIMPLOT-RYL. Cooperation in Ad Hoc Networks: Enhancing the Virtual Currency Based Models, in: Proc. 1st ACM International Conference on Integrated Internet Ad hoc and Sensor Networks (InterSense 2006), Nice, France, 2006. 29 •M. HAUSPIE, AND I. SIMPLOT-RYL. Enhancing Nodes Cooperation in Ad Hoc Networks, in: Proc. 4th Annual Conference on Wireless On demand Network Systems and Services (WONS 2007), Obergurgl, Austria, IEEE Press, 2007. •A. HONORÉ, H. MEUNIER, G. GRIMAUD, AND D. SIMPLOT-RYL. Efficient Packet Scheduler For Wireless Ad Hoc Networks With Switched Beam Antennas, in: Proc. IEEE 20th International Conference on Advanced Information Networking and Applications (AINA 2006), Vienna, Austria, 2006. •K. HUNG, B. BENSAOU, J. ZHU, AND F. NAÏTABDESSELAM. Maximum Data Collection LeastCost Routing in Energy Constrained Wireless Sensor Networks, in: Proc. 31st Annual IEEE Conference on Local Computer Networks (LCN 2006), Tampa, Florida, USA, 2006. • K. HUNG, J. ZHU, B. BENSAOU, AND F. NAÏTABDESSELAM. Energy-Aware Fair Routing in Wireless Sensor Networks with Maximum Data Collection, in: Proc. IEEE International Conference on Communications (ICC 2006), Istanbul, Turkey, 2006. • F. INGELREST, N. MITTON, AND D. SIMPLOT-RYL. A Turnover based Adaptive HELLO Protocol for Mobile Ad Hoc and Sensor Networks, in: Proc. 15th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2007), Istanbul, Turkey, 2007. •F. INGELREST, AND D. SIMPLOT-RYL. Localized Broadcast Incremental Power Protocol for Wireless Ad Hoc Networks, in: Proc. 10th IEEE Symposium on Computers and Communications (ISCC 2005), Cartagena, Spain, June 2005. • F. INGELREST, AND D. SIMPLOT-RYL. Maximizing the Probability of Delivery of Multipoint Relay Broadcast Protocol in Wireless Ad Hoc Networks with a Realistic Physical Layer, in: Proc. 2nd International Conference on Mobile Ad-hoc and Sensor Networks (MSN 2006), Hong Kong, China, 2006, Best student paper award. •F. INGELREST, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Broadcasting in Hybrid Ad Hoc Networks, in: Proc. 2nd Annual Conference on Wireless On demand Network Systems and Services (WONS 2005), St. Moritz, Switzerland, IEEE Press, 2005, p. 131–138. •F. INGELREST, D. SIMPLOT-RYL, AND I. STOJMENOVIC. Smaller Connected Dominating Sets in Ad Hoc and Sensor Networks based on Coverage by Two-Hop Neighbors, in: Proc. 2nd International Conference on Communication System Software and Middleware, Bangalore, India, 2007. •F. KHADAR , D. SIMPLOT-RYL. Connectivity and topology control in wireless ad hoc networks with realistic physical layer, in: Proc. Third International Conference on Wireless and Mobile Communications (ICWMC 07), Guadeloupe, French Caribbean, 2007. •X. LI, A. NAYAK, I. RYL, D. SIMPLOT, AND I. STOJMENOVIC. Secure Mobile Ad hoc Routing, in Proc. 3rd IEEE Int. Workshop on Heterogeneous Wireless Networks (HWISE 2007), Niagara Falls, Canada, 2007, IEEE Press, pp. 737–742. •K. MARQUET, A. COURBOT, AND G. GRIMAUD. Ahead of Time Deployment in ROM of a Java-OS, in: Proc. 2nd International Conference on Embedded Software and System (ICESS 2005), Xi’an, China, 2005. •K. MARQUET, AND G. GRIMAUD. A DSL Approach for Object memory Management of Small Devices, in: Proc. Workshop on Programming Languages and Operating Systems (PLOS 2007), Stevenson, Washington, USA, 2007. •K. MARQUET, AND G. GRIMAUD. Garbage Collection for Tiny Devices: A Complexity Study, in: Proc. International Conference on Sensor Technologies and Applications (SENSORCOMM 2007),Valencia, Spain, 2007. •K. MARQUET, AND G. GRIMAUD. An object memory management solution for small devices with heterogeneous memories, in: Proc. 5th Workshop on Intelligent Solutions in Embedded Systems (WISES’07), Madrid, Spain, 2007. • K. MARQUET AND G. GRIMAUD. A DSL approach for object memory management of small devices, in: Proc. International Conference on Principles and Practice of Programming In Java (PPPJ 2007), Lisboa, Portugal, 2007. •A. MICIC, A. NAYAK, D. SIMPLOT-RYL, AND I. STOJMENOVIC. A Hybrid Randomized Protocol for RFID Tag Identification, in: Proc. IEEE International Workshop on Next Generation Wireless Networks 2005 (IEEE WoNGeN’05), Goa, India, 2005. •L. MORARU, AND D. SIMPLOT-RYL. QoS Preserving Topology Advertising Reduction for OLSR Routing Protocol for Mobile Ad Hoc Networks, in: Proc. 3rd Annual Conference on Wireless On demand Network Systems and Services (WONS 2006), Les Ménuires, France, 2006. • F. NAÏT-ABDESSELAM, B. BENSAOU, AND J. YOO. Detecting and Avoiding Wormhole Attacks in Optimized Link State Routing Protocol. in: Proc. IEEE Wireless Communications and Networking Conference (WCNC 2007), Hong Kong, China, 2007. • F. NAÏT-ABDESSELAM, B. BENSAOU, T. SOETE, AND K-L. HUNG. O-MAC: An Organized Energyaware MAC Protocol for Wireless Sensor Networks, in: Proc. IEEE Int. Conf. on Communications (ICC 2007), Glasgow, United Kingdom, 2007. 30 •F. OVALLE-MARTINEZ, A. NAYAK, I. STOJMENOVIC, J. CARLE, AND D. SIMPLOT-RYL. Area Based Beaconless Reliable Broadcasting in Ad Hoc and Sensor Networks, in: Proc. AlgoSensor 2006, Venice, Italy, 2006. •T. RAZAFINDRALAMBO, AND N. MITTON. Analysis of the Impact of Hello Protocol Parameters over a Wireless Network Self-Organization, in: Proc. 4th ACM International Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN 2007), Chania, Crete Island, Greece, 2007. •D. SIMPLOT-RYL, AND I. SIMPLOT-RYL. Connectivity Preservation and Key Distribution in Wireless Sensor Networks, in: Proc. 3rd International Conference on Ubiquitous Intelligence and Computing (UIC 2006), Wuhan and Three Gorges, China, J. Ma, H. Jin, L. Yang, J. Tsai (editors), Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2006, vol. 4159, p. 988997. •M. TAÏFOUR, F. NAÏT-ABDESSELAM, AND D. SIMPLOT-RYL. Neighbourhood Backoff Algorithm for Optimizing Bandwidth in Single Hop Wireless Ad-Hoc Networks, in: Proc. 3rd IEEE International Workshop on Mobility Management and Wireless Access (MobiWac 2005), Maui, Hawaii, USA, 2005. •M. TAÏFOUR, F. NAÏT-ABDESSELAM, AND D. SIMPLOT-RYL. RC-MAC: Reduced Collision MAC for Bandwidth Optimization in Wireless Local Area Networks, in: Proc. ACS/IEEE Int. Conf. on Computer Systems and Applications (AICCSA 2007), Amman, Jordan, 2007. •T. TALEB, F. NAÏT-ABDESSELAM, A. JAMALIPOUR, K. HASHIMOTO, N. KATO, AND Y. NEMOTO. Design Guidelines for a Global and Self-Managed LEO Satellites-Based Sensor Network, in: Proc. 49th annual IEEE Global Telecommunications Conference (GLOBECOM 2006), San Francisco, California, USA, 2006. •T. WATTEYNE, D. SIMPLOT-RYL, I. AUGÉ-BLUM, AND M. DOLHER. On Using Virtual Coordinates for Routing in the Context of Wireless Sensor Networks, in: Proc. 18th Annual IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications (PIMRC’07), Athen, Greece, 2007. •J. ZHU, K. HUNG, B. BENSAOU, AND F. NAÏTABDESSELAM. Tradeoff between Network Lifetime and Fair Rater Allocation in Wireless Sensor Networks with Multi-path Routing, in: Proc. 9th ACM-IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2006), Malaga, Spain, 2006. 31 Axis 2: New Photonics devices. Introduction During these last four years, the research themes of the Photonic Group have highly evolved: they were restructured around the technology centre devoted to the study and the realization of Photonic Crystal Fibre (PCF). The technological platform, implemented during January 2007 in the IRCICA building, gathers several original equipments dedicated to the fabrication of photonic fibres. Combined to the available characterisation and modelling tools, these equipments make of this technological platform a unique site in France which is also in the first rank in Europe. The researches focus on the development of new optical fibres aiming to master the optical properties of light or to achieve new sources of light. These activities required the structuring of the Photonic Group into four interconnected axes of research: Optical materials for the fabrication of PCF Optical characterisation of PCF Modelling of PCF and nanostructures Study and characterisation of new optical components The scientific results of these axes were noticed by the academic community and led to several invited talks in international conferences and also to publications in interdisciplinary magazines of a wide distribution (Biophotonics International, Futura Sciences, Photonics Spectra, le journal du CNRS, Images de la Physique ...). The great quality of both results and skills draws also the attention of the industrial environment, as proof the joint laboratory in the process of creation with Draka, second world producer of optical fibres. The development of this research carries on within the framework of an international sharp competition where important centres continue to innovate, as it is the case in Germany with the creation of a new research axis in the Max Planck Institute of Erlangen directed by Philip Russell and dedicated to PCF and optical materials. 32 Axis 2 part A) Fibres lasers Permanent Staff: L. Bigot, G. Bouwmans, M. Douay Non Permanent Staff : V. Pureur (2005-2008), V.G. Truong (2006-2007) Objectives The objective of this action is to realize optical fibre lasers/amplifiers presenting unusual emission properties. To this aim, two approaches are developed: • First, we investigate the possibility to combine micro-structured fibres geometry to optically active doping • Second, we test non-conventional optically active doping in conventional fibres Outstanding results In the first case, the idea is to benefit from the original guiding properties of micro-structured fibres in order to modify the emission properties of well-known optically active ions as, for examples, rare-earth ions. As an example, we demonstrated the interest to combine Yb3+ doping to Solid Core Photonic Bandgap geometry in order to longitudinally filter the emission spectrum of the rare-earth ion. More precisely, it has been possible to make the system working in a three-levels configuration instead of the natural four-level one. We then obtained laser emission around 980 nm without unwanted emission at longer wavelengths. In the second case, we investigate the optical properties of ions that can be considered as exotic when compared to what is commonly presented in optical fibre community. For example, we synthesized various kinds of bismuth-doped single-mode fibres to obtain laser action around 1200 nm, a wavelength domain not covered by rare-earth ions [I. Razdobreev et al, Appl. Phys. Lett. 90, 03103 (2007)]. In combination with efficient frequency doubling, the development of lasers emitting in the 1150-1300 nm wavelength range will allow construction of efficient visible lasers sources, in particular in the 570-590 nm band that is very promising for various medical applications (see Figure 1 beside that present output laser performances of a frequency doubled bismuth fibre laser) [A.B. Rulkov et al, Optics Express, 19, 5473 (2007)]. It is worth noticing that such medical applications are connected to the strong absorption band of two forms of haemoglobin (deoxyhemoglobin and oxyhemoglobin) in the “yellow-orange” spectral range. Figure 1 : Output Laser performances of a frequency doubled bismuth fibre laser. We now plan to push forward the preliminary results obtained on bismuth-doped materials to propose efficient fibre laser sources in the near infrared and in the visible. Concerning Photonic Bandgap fibres, we are now working on the geometry of the fibres in order to realize large mode area fibre lasers and propose solution for pulsed laser applications taking benefit of the original chromatic dispersion properties of these fibres [V. Pureur et al, Appl. Phys. Lett. 92, 061113 (2008)]. Collaborations - CERLA - CNRS/Université Lille1 - Femtosecond Optics Group – Imperial College London (London, UK) - LPCML – CNRS/Université Lyon1 (Lyon, France) Support: ANR FOCALASE (2005-2008) 33 AXIS 2: Part B) Photonic Crystal Fiber Modeling Permanent Staff : Y. Quiquempois, M. Perrin Non permanent Staff : V. Pureur, A. Betourne, C. Baskiotis Objectives : The aim of the PCF modelling activities @ IRCICA is double: (i) developing efficient numerical tools for an accurate modelling of the optical properties of PCF, and (ii) find new PCF structures for original applications in linear and nonlinear photonics. PCF is costly in this research framework and numerical modelling must be developed in order to validate the ideas before any technical realization. Outstanding results : To model efficiently and accurately the optical properties of PCF, two efficient methods have been mainly used: the Plane Wave Expansion Method (PWEM) for photonic bandgaps diagram calculation, and the Full Vectorial Finite Element Method (FVFEM) for computing the optical properties of PCF (like effective index and losses). Both methods take advantage of high performance computing in a cluster environment since full vectorial simulations in such microstructured fibres are both memory (>4 Go) and time (need of parallel computing) consuming. The numerical tools have allowed us to improve the comprehension of the guiding mechanisms and to develop new fibre structures. 1- New hybrid fibers for linear and nonlinear applications Comprehension of guidance mechanisms in bandgap fibers has allowed us to develop new transverse structures with larger and deeper bandgaps, by combining nanoscale air-holes within a triangular lattice of high index inclusions (see Fig. 1). This structure exhibit better confinement losses, bending losses and under some conditions allows the light to be guided both by PBG effect and MTIR (Modified Total Internal Reflection) guidance at different wavelengths [M. Perrin, et al – Opt. Exp. 15 (21) 13783 (2007); Brevet en cours (Juillet 2007)]. In such structures, and for the first time to our best knowledge, the fundamental mode that propagates in the first bandgap can be phasematched with another fundamental mode that can exist in the MTIR region and for second- and thirdharmonic generation (See Fig. 2). Theses fibres can then be used instead of conventional nonlinear crystals that make the realisation of compact and robust sources possible. Such fibres can be used in new recent exciting research fields like quantum optics for photon pair or photon triplet generation where conventional crystals suffer from low conversion rates. Fig. 1: Left: Transverse index structure of a Photonic Bandgap fiber allowing frequency doubling or frequency tripling. Right: example of a BandGap diagram (bandgap: dashed regions). Effective indices are shown (triangles and crosses) for the modes in the first Bandgap and the mode guided by MTIR effect. The idea here is to take advantage of the long length of the interaction in guided optics. It is noticeable that nano-holes of air (typically 100200nm) are required to render possible this interaction and realisation is challenging with the actual technology. Fig. 2: Tunability of the phase matching condition. This figure indicates the pitch (hole to hole distance) for which the pump wavelength can be doubled or tripled. 2- Noise and random structures. Noise in periodic lattice is studied with two aims: (i) what are the fabrication tolerances for PBG fibres to limit the increase of confinement losses due to defects in the fabrication process, and (ii) does a random lattice of inclusions (cladding of a PBG fibre) exhibit bandgaps ? The first question has been answered [V. Pureur et al., J. Light. Tech. 25, p 3589 2007] and original effects have been enlighten: non-regular structures can exhibit less losses than the perfect one. The second one is under deeper investigation, but first results show that a bandgap structure remains open. 34 AXIS 2 Part C) Nonlinear optical imaging systems of tissues based multicore optical fibres Permanent Staff: A. Kudlinski, G. Martinelli, Y . Quiquempois, M. Douay Objectives The project concerns an innovative and flexible optical imaging system dedicated to in vivo and in situ microscopy of living biological substances (eventually in freely living animal) through a specific optical fibre image guide. More particularly the system will suit the requirements of high resolution nonlinear imaging techniques such as two photon fluorescence microscopy, second and third harmonic generation microscopy, etc… demonstrate discrete focusing and discrete one to one imaging, first with CW radiation and then with femtosecond pulses. In the following step a scanning device will be added at the input to cover the entire section of the tissues to image. A complete nonlinear micro-endoscope will be built up. Its capabilities for nonlinear imaging will be demonstrated and its performance will be compared to the expectations of biologists and physicians. Expected results Outstanding results In the present project we propose to shine biological tissues with pulses of high peak power whilst avoiding nonlinear effects in the fibre by means of a particular image guide and by using the properties of the so called discrete diffraction regime (see Fig. 1). The idea relies on i) the fabrication of a 2D compact array of weakly coupled optical waveguides embedded in a single fibre, ii) the coherent excitation of an ensemble of cores the coupling of which will lead at the fiber output to the focusing of their field on a single core. The spatial spreading of the input power on several cores will significantly raise the threshold for nonlinear propagation regime and will dramatically improve the multiphotonic excitation efficiency. The project aims at the realisation of a first and complete micro-endoscope for nonlinear imaging with a discrete fibre (see Fig. 2). Power sharing among different input waveguides should permit to gain one order of magnitude on the current limits and should lead to an improved efficiency of nonlinear excitation of tissues. Below this ultimate application, there is a fundamental study of coherent propagation of light in discrete structures. Another aim of the project is thus to demonstrate for the first time a controlled discrete focusing of light. Multicore optical fibre Coherent excitation Discrete focusing Fig. 1: Simulation of light propagating in the “discrete” multicore fiber Multicore optical fibres (with less than 10 cores) have already be designed, fabricated and then characterised. Discrete diffraction features in those fibres have been observed. An appropriate beam shaping will be implemented and will serve to Fig. 2: Schematic representation of the final twophoton micro-endoscope 35 AXIS 2 Part D) Opto-Electronic Oscillators based on photonic crystal fibres Permanent Staff: L. Bigot, G. Bouwmans, J. Chazelas, A.S. Daryoush, D. Decoster, M. Douay, , H-W. Li, Y. Quiquempois, J-P. Vilcot. Non Permanent Staff : G. Beck (2007-2010),M. Kaba. Objectives Concerning micro- and millimetre- wave over fibre systems, an alternative way generating the wireless carrier has been investigating by the way of optoelectronic oscillators (OEO). Such systems allow reaching very low phase noise levels (in the order of -140dBc/Hz @ 10kHz) which are, in a first approach, independent of generated frequency. Such numbers are related to the use of high quality resonator, in fact the use of some kms of fibre. The counterpart is that OEO performance is strictly dependent upon the characteristics of the fibre. The use of photonic crystal fibres with particular characteristics can so help improving the performance of OEO. We report a first study dealing with one of the main problems of OEO, i.e. their thermal stability. This study allied in close collaboration know-how of PhLAM researchers in the field of photonic crystal fibre and of IEMN researchers in the field of optoelectronic oscillators. temperature stability, using either hollow core or doped core fibres taking into account compensation of long fibres that are required achieving low phase noise values, and also generated frequency tuning (linked to fibre dispersion). Outstanding results The use of a solid-core photonic crystal fibre (SCPCF) instead of a common monomode fibre (SMF28) in the optical loop of an OEO working at 10 GHz has been investigated. We focused on the thermal stability and not on the phase noise for this experiment and we used almost short fibre lengths: 12.5 m of SMF-28 fibre and 56.5 m of SC-PCF. Taking into account that fibres did not get the same length, the SC-PCF based OEO showed a temperature sensitivity divided by a factor 3 compared to the SMF-28 based one [M. Kaba et al, IEEE Microwave Magazine, Vol. 7(4), 7(4), pp. 38 – 47 (2006)]. Frequency (triangles) and index (squares) relative variation for SMF-28 (blue) and SC-PCF (red) based oscillators versus temperature. Collaborations Drexel University (Philadelphia (PA), US), Thales Airborne Systems (Elancourt, F), Support: ESA project #17739 "Assessment of schemes of optoelectronic microwave & millimetre-wave oscillator" (06/04 to 12/05) The use of PCF in OEOs will be now pushed forward new functionalities regarding still 36 AXIS 2 Part E) Photo-assisted growth and optical properties of metallic and semiconductors nanostructures Permanent Staff: B. Capoen, M. Bouazaoui, L. Hay, Y. Quiquempois, L. Bigot Non Permanent Staff : R. Bernard, H. El Hamzaoui, Objectives This project focuses on the photo-assisted organized growth and the optical properties of metallic and semiconducting nano-objects formed in thin films and bulk dielectric materials. Up to now, methods for structuring materials on a nano-scale have usually been based either on soft chemical processes for selforganization of nano-structures using the laws of hydrodynamics or a random precipitation of nanocrystals during thermal treatment. The project aims to master localization and organization of nano-crystallites and nano-wires in a dielectric matrix, controlling growth using an optical beam. The work should lead to many applications in the domain of optical telecommunications, displays and optical processing. Among potential applications, we mention RBG colour filters, polarisers, photonic band-gap devices (1D, 2D, 3D), ultra-fast saturable absorbers and non-linear optical components. the CdS emission as a function of time irradiation showed clearly that TPA processes are responsible of the NP formation. Gold nanoparticles could also be produced inside silicate melted glasses. In these experiences, the volume of the matrix, containing only 0.33 mol% of Au2O3, is first irradiated by the focused beam of a femtosecond laser in order to generate defects. These defects act like nucleation centres that allow the reduction of gold metal during a subsequent thermal treatment. The gold surface plasmon (SP) peak then appears around 550nm. We have shown that if a second irradiation, using nanosecond laser at 532 nm, is performed in parallel of this heat-treatment, the SP band can be shifted toward the blue, attesting a size or a shape modification of the NP. Thus, it could be possible to localize the metal NP and then tune their optical properties by using different optical beams. Similar investigations are being performed on sol-gel SiO2:Au materials (Figure 2). Outstanding results Glasses irradiated in volume by fs, then by ns in oven This action concerns the generation and the local control of nano-objects growth inside sol-gel or melted matrices by laser irradiation, eventually assisted by a heat-treatment. This project, begun in January 2007 and involves several French research groups in Lille, Lyon, Saint-Etienne and Grenoble. In Lille, we demonstrated recently that CdS nanoparticles can be generated in the silica xerogels under UV irradiation combined with an appropriate heat-treatment (figure 1). 2H @ 620°C 2H @ 620°C Wavelength CdS lines Figure 2 : Absorption spectra of glasses heat-treated first with fs laser and then under nanosecond laser combined with heat-treatment at different temperatures. Collaborations Figure 1: Photo-assisted growth of CdS lines in silica xerogels. Laboratoire LASIR (USTL-Lille) –S.Turrell and O. Robbe. Université de Saint-Etienne (LaHC) – A. Boukenter Université de Grenoble (Spectro et IMEP) – P. Baldeck and G. Vitrant. Université de Lyon (LMI)- S. Parola. Support Semiconductors nanoparticles were also generated both in zirconia thin films by two photons absorption (TPA) using a femtosecond laser. In this case, the evolution of ANR: Program PNANO 2006-project: POMESCO 37 AXIS 2 Part F) Solid core photonic bandgap fibers @ IRCICA Permanent Staff : G. Bouwmans, L. Bigot, Y. Quiquempois, M. Douay Non permanent Staff : V. Pureur, A. Betourne Outstanding results: Since the first realization of 2D all-solid PBGFs in 2004 by the University of Bath, important progress have been made at IRCICA, both in terms of attenuation and comprehension of these fibers properties. First, by improving significantly the fabrication process, we realized a fiber (Fig 1-a) presenting a lowloss transmission region (< 20 dB/km) around 1550 nm (3rd BG of the periodic structure) corresponding to a reduction of more than 2 orders of magnitude compared to previously published results [G. Bouwmans et al, Opt. Express 13, 8452, 2005]. This fiber has a large core diameter of about 20 µm but remains single-mode with a Gaussian-like profile. The measured fiber dispersion is typical of bandgap fibers but with a zero dispersion close to the shorter wavelength edge of the bandgap because of the positive dispersion of the core material at this wavelength. This level of loss has opened the way to many applications and to a better comprehension of the mechanism responsible for light guidance. For example it allowed us to realize an Yb doped SC-PBG fiber forced (by the bandgap effect) to operate at 976 nm with performances that cannot be achieved with standard fiber lasers [V. Pureur et al, Appl. Phys. Lett. 92 061113, 2008]. Furthermore, we studied for the first time the impact of transversal defects in such fibers [V. O u tp u t p o w e r (d B m ) In the large family of Photonic Crystal Fibers (PCFs), Photonic BandGap Fibers (PBGFs) are probably the most original ones as the light in these structures is confined in a low index core conversely to all the other fibers. Such confinement leads to very unusual and interesting dispersive and spectral properties. However, widely known Hollow Core-PBG fibers suffer from some important drawbacks among which a tricky fabrication and splicing to other fibers. Moreover, it would be very challenging to realize rareearth doped amplifier/laser based on these fibers or to write Bragg gratings which are widely used in photonics. Consequently, Solid-Core PBGFs appear to be very attractive because they associate the specific bandgaps properties (unique spectral and dispersion characteristics) while strongly reducing (if not completely eliminating) the limitations presented above. The objectives were the fabrication and characterization of SC-PBGF with low-loss region around 1550 nm involving new designs and the demonstrations of new applications of such fibers. (a) 30 µm -30 (b) -40 -50BG -60#7 -70 BG BG BG #6 #5 #4 -80 700 950 1200 1450 1700 Wavelength (nm) Ge-doped rods Silica core BG #3 -90 450 Figure 1 : Scanning Electron Micrograph (SEM) of our all-solid PBGF with 7 rings of Ge-doped inclusions (a) and a typical transmission curve of this fiber from BG#3 to BG#10 (b). In order to overcome this last issue, we designed and realized two new versions of SC-PBGFs (Fig 2-a & 2-b) which allow to reach experimentally losses in the few dB/km range (state of the art) while reducing significantly both the fiber diameter and its sensitivity to bend loss [A. Bétourné et al, Opt. Lett. 32, 1719, 2007] [A. Bétourné et al, Opt. Express 15, 316, 2007]. 50 (a) (c) 40 30 µm (b) air holes 15 µm Loss (dB/km) Objectives : Pureur et al, IEEE J. of Light. Tech. 25 3589, 2007] and also demonstrated that bend loss can indeed limit the fiber transmissions properties. 30 20 10 0 1450 1500 1550 1600 1650 1700 1750 1800 Wavelength (nm) Figure 2 : SEM of our new SC-PBGF designs: the air-clad (a) and the interstitial air holes (b) assisted SC-PBGF. A typical measured loss curve of the fiber shown in Fig. 2-b (c). Thanks to a better understanding of the bandgap borders, we propose an original design which allows to guide light at short wavelength by bandgap effect and at long wavelength by the modified total internal reflection mechanism [M. Perrin et al, Opt. Express 15, 13783, 2007]. This opens, for example, the possibility to fulfil the phase matching condition between harmonic waves with fundamental like mode profiles. Support: - ANR FOCALASE (ANR-05-BLAN-0080) - Fonds Européen de Développement Economique des Régions (FEDER) 38 AXIS 2 Part G) Sol-Gel Silica Fibers Permanent Staff: B. Capoen, M. Bouazaoui, G. Bouwmans, K. Delplace, L. Bigot Non Permanent Staff : E. Berrier (2003-2005), V.N. Nguyen, L. Courthéoux, A. Favre, H. El Hamzaoui, Objectives The sol-gel technique constitutes an interesting way of producing pure or doped silicate materials for use in the optics domain. Indeed, sol-gel processes present inherent advantages for the preparation of nanoporous and vitreous oxides. By adjusting the composition and the heat-treatment of the derived silica xerogels, their porous structure can be controlled. This enables the post-doping of such matrices with various kinds of species, like optical active ions, macromolecules and nano-objects. Finally, homogeneous doped glasses can be obtained at a temperature relatively low (1300°C) in comparison with those required (around 2000°C) in the conventional melt technique. The aims of this project are: - the elaboration of nanoporous silica with a narrow pore size distribution and a mean pore diameter ranging from 5 to 50 nm for post-doping. - the synthesis of doped and undoped silica glass rods with an amount of hydroxyl groups lower than 1 ppm and with good mechanical properties for use as optical fibre performs. Further heat-treatment was pursued under different atmospheres (chlorine treatment, i.e.). The obtained glass rods were found to present an amount of hydroxyl groups lower than 1 ppm and mechanical properties similar to those of silica glasses prepared by the classical melt-quench process. These transparent solgel silica rods were included into stacks and subsequently drawn to microstructured optical fibres (Figure2). Outstanding results Bulk silica glasses were synthesized and their mechanical, optical, structural and textural properties were investigated. Xerogel samples were prepared through hydrolysis and condensation of a silica-based alkoxide, followed by conventional aging and stabilisation steps. After aging and drying steps, clear and solid xerogels were achieved, exhibiting a mean pore diameter ranging from 20 to 50 nm (Figure 1). Figure 2 : Microstructured fibre with a sol-gel silica core. The attenuation of these microstructured sol-gel silica fibres was measured and found to be around 4 dB/km at 1550 nm (Figure 3) which represents an outstanding result for this kind of fibers. The peak observed at 1400 nm is due to the contamination by hydroxyls groups (OH) during the stack process of the capillaries (OH groups at the surface). Figure 2 : Attenuation of a microstructured sol-gel silica fibre. Figure 1 : Pore size distribution for xerogels heattreated at (●) 180 °C under vacuum (▲) 850 °C; (■) 1000 °C . 39 AXIS 2 Part H) CW supercontinuum generation in photonic crystal fibers Permanent Staff: A. Kudlinski, A. Mussot Objectives The continuous-wave (CW) pumping regime has been recently proposed as an interesting alternative to pulsed lasers for the generation of strong supercontinuum (SC) [J. Dudley et al, Rev. Mod. Phys. 78, 1135 (2006)]. Sources based on CW SC are characterized by a substantial lower intensity noise, a lower coherence length, a higher stability and a higher spectral power density than their pulsed counterparts. Additionally, photonic crystal fibers (PCFs) can be spliced to recently developed CW fiber lasers, preserving the allfiber format. These features are of particular interest for ultrahigh resolution optical coherence tomography for instance. But one drawback of these configurations is that the bandwidth of the SC spectrum is not easily adjustable to the one required for a particular application. As a consequence the pump power budget is not optimized if the application requires a given spectral power density over a particular spectral range, as this is actually the case for many potential applications. (a) Outstanding results We have numerically studied a way to control the SC bandwidth. We have recently demonstrated that by using a PCF with 2 zero dispersion wavelengths one can bound the SC extension and that by tailoring the profile of the dispersion of the fiber the SC extension can be controlled [A. Mussot et al, Opt. Express 15, 11553-11563 (2007)]. Experimental evidence has been recently achieved [A. Kudlinski et al, submitted to Appl. Phys. B], as it can be seen on figures 1. Figure 1(a) represents the dispersion curves of the optical fibers and figure 1-(b) the output spectrum obtained with a CW Yb fiber laser delivering 20 W at 1064 nm. We obtained 9 W (fiber A) and 6.3 W (fiber B) at the output each fiber. To sump up, the SC extension roughly depends on the spectral shift between the zero dispersion wavelength of the fibers. We plan to further enhance the power spectral density of these SCs to optimize the pump power budget. Indeed, the water absorption peak responsible of the dip around 1380 nm can be reduced by suitable cleaning of the stacked PCF preform. By this way and with a direct splice of the PCF with the fiber laser, an all fiber strong SC source directly suitable for applications will be developed. Another interesting challenge consists in controlling the extension of CW SC toward short wavelengths. Up to date, with Yb fiber lasers (the most powerful fiber lasers available commercially), generation of antiStokes waves remain quite difficult. Figure 1: (a) dispersion curves of 60 m long PCFs and (b) corresponding output spectra obtained with an Yb fiber laser. As it has been demonstrated with pulsed pumps, the extension of the blue side of the SC can be enhanced by using dispersion decreasing fibers [A. Kudlinski et al, Opt. Express 14, 5715-5722 (2006)]. Even if the dynamic of the SC formation is different of those of CW SC, first numerical results showed that by using longer fibers significant improvement of the SC extension can be achieved. We plan to go into the understanding in depth of the physical mechanism to control the blue side of these CW SCs and to evidence it experimentally. The ultimate objective consists in taking adavantage of the high power of these CW lasers to generate strong all fiber visible SC light sources. 40 AXIS 2 Part I) Droplet-based surface plasmon resonance systems for biosensing Permanent Staff: V. Thomy, R. Boukherroub, J-P. Vilcot, B. Pinchemel, M. Bouazaoui Non Permanent Staff: M. Beaugeois, E. Galopin Objectives Outstanding results The preliminary results, obtained using a droplet-SPR system coupled to a surface acoustic wave (SAW) microfluidic platform, show clearly that kinetics of different biological interactions can be improved (Figure 2). Points Surface plasmon resonance (SPR) is now regarded as one of the most sensitive direct optical detection techniques for real time monitoring of biological and chemical interactions. Commonly used to capture biomolecular binding in real time, SPR is now widely used to probe affinity and kinetic constants. However, if mass transport is low, diffusion limits reaction in terms of time scales and sensitivity; the measured response is virtually independent of the reaction rate and kinetic parameters can’t be determined. We propose in this project to explore an original solution in comparison to generally used pressure driven flows [1]. This approach consists to use microdroplet microstreaming coupled to SPR biosensing, in order to improve the accuracy of kinetic parameter estimation in mass transport limited regime. A schematic representation of the experimental set-up is shown in Figure 1. 5400 5350 5300 5250 5200 5150 5100 5050 5000 B A 90 290 Time (sec) 490 Figure 2 : Streptavidin binding on a NHS activated carboxyl-terminated SAM’s (A) under static conditions (B) under SAW micro-streaming This interdisciplinary project involves researchers from PhLAM laboratory, IEMN institute and Interdisciplinary Research Institute (IRI). The project aims to demonstrate the technological feasibility of new sensors for biology. These sensors based on the use of micro-droplets are promising: reduction of the quantity of the biological solution as well the increase of the sensitivity and the accuracy [E. Galopin et al, Biosensors and Bioelectronics 23 746-750 (2007)]. Collaborations Faculté de Médecine Lille Pôle Recherche (IFR 114) – P.M. DANZE. Université de Liège (Hololab ;Belgique) – S. Habraken Université de Mons- Hainaut (Belgique) – P. Damman Figure 1. Experimental set-up of the droplet-SPR layout. Position of the SPR minimum in the droplet is measured as a function of incident angle . LiNbO3 substrate on top slide enables SAW microstreaming during real time monitoring of interactions 41 AXIS 2 Bibliography * Laser spectroscopic monitoring of gas emission and measurements of the C-13/C-12 isotope ratio in CO2 from a wood-based combustion Cousin J., Chen W.D., Fourmentin M., Fertein E., Boucher D., Cazier F., Nouali H., Dewaele D., Douay M., Rothman L.S. J. Quan. Spec. and Rad. Trans 109, (2008) 151-167 * Study of thermal stability and luminescence quenching properties of bismuth-doped silicate glasses for fiber laser applications Truong V. G., Bigot L., Lerouge A., Douay M., Razdobreev I. Appl. Phys. Lett. 92, (2008) 041908 * Ytterbium-doped solid core photonic bandgap Pureur V., Bigot L., Bouwmans G., Quiquempois Y., Douay M., Jaouen Y. Appl. Phys. Lett. 92, (2008) 061113 * Improvements of solid-core photonic bandgap fibers by means of interstitial air-holes Betourne A., Bouwmans G., Quiquempois Y., Perrin M., Douay M. Opt. Lett. 32, (2007)1719-1721 * Solid photonic bandgap fibers assisted by an extra air-clad structure for low-loss operation around 1.5 micrometers Betourne A., Pureur V., Bouwmans G., Quiquempois Y., Bigot L., Perrin M., Douay M. Opt. Exp. 15, (2007) 316-324 * Efficient all-fiber bismuth-doped laser Razdobreev I., Bigot L., Pureur V., Favre A., Bouwmans G.et Douay M. App. Phys. Lett. 90, (2007) 031103 * H-Bearing species migration during UV writing of Bragg gratings in germanosilicate optical fibers Lancry M, Depecker C, Poumellec B, Douay M J. Non-Cryst. Solids 353 (2007) 451-455 * Mechanisms of photosensitivity enhancement in OHflooded standard germanosilicate preform plates Lancry M, Poumellec B, Beugin V, Niay P, Douay M, Depecker C, Cordier P J. Non-Cryst. Solids 353, (2007) 69-76 * Experimental synthesis of fibre Bragg gratings index profiles: comparison of two inverse scattering algorithms Leduc D, Chapeleau X, Lupi C, Gejo FL, Douay M, Le Ny R, Boisrobert C Measu. Scien. and Tech. 18, (2007) 12-18 * Fictive-temperature mapping in highly Ge-doped multimode optical fibers Lancry M., Flammer I., Depecker C., Poumellec B., Simons D., Nouchi P., Douay M. J. Light. Tech. 25, (2007) 1198-1205 * Coexistence of Total Internal Reflection and Bandgap modes in solid Bandgap fibers with interstitial air-holes Perrin M., Bouwmans G., Quiquempois Y., Douay M. Opt. Exp. 15, (2007) 13783-13795 * Impact of transversal defects on confinement loss of an all-solid 2D photonic bandgap fiber Pureur V., Bouwmans G., Perrin M., Quiquempois Y., Douay M. IEEE J. of Light. Tech. 25, (2007) 3589-3596 * Local characterization of fiber-Bragg gratings through combined use of low-coherence interferometry and a layer-peeling algorithm Chapeleau X, Leduc D, Lupi C, Lopez-Gejo F, Douay M, Le Ny R, Boisrobert C Appl. Optics 45, (2006) 728-735 * Suppression of discrete cladding mode resonances in fibre slanted Bragg gratings for gain equalisation Kerrinckx E., Hidayat A., Niay P., Quiquempois Y., Douay M., Riant I., de Barros C. Opt. Exp. 14, (2006) 1388-1394 * Isochronal annealing of BG written either in H-2loaded, UV hypersensitized or in OH-flooded standard telecommunication fibers using ArF laser Lancry M, Niay P, Douay M, Depecker C, Cordier P, Poumellec J. Light. Tech. 24, (2006)1376 * Mechanisms of Bragg grating formation in UV hypersensitized standard germanosilicate fibers with KrF laser light Lancry M, Niay P, Douay M, Poumellec B JOSA B 23, (2006)1556-1564 * Efficient Bragg gratings in phosphosilicate Photonic Crystal Fiber Beugin V., Bigot L., Niay P., Lancry M., Quiquempois Y., Douay M., Melin G., Fleureau A., Lempereur S., Gasca L. Appl. Optics 45, (2006) 8186-8193 * Form-induced birefringence in elliptical hollow photonic crystal fiber with large mode area Belardi W, Bouwmans G, Provino L, Douay M IEEE J. Quan. Elec 41, (2005) 1558-1564 * Phase sensitive OLRC technique applied to the characterization of photonic crystal fiber properties Palavicini C., Jaouen Y., Debarge G., Kerrinckx E., Quiquempois Y., Douay M., Lepers C. Opt. Lett. 30, (2005) 361-363 42 J. Appl. Phys. 103, (2008) 063109 * Anomalous small-angle X-ray scattering of a femtosecond irradiated germano silicate fiber preform Hindle F., Fertein E., Seifert S., Przygodski C., Bocquet R., Douay M., Bychkov E. J. Non-Cryst. Solids 351, (2005) 2200-2204 * Fabrication and characterization of an all-solid 2D photonic bandgap fiber with low loss region (< 20 dB/km) around 1550 nm Bouwmans G., Bigot L., Quiquempois Y., Lopez F., Provino L., Douay M. Opt. Exp. 13, (2005) 8452-8459 * Kinetics of UV-induced blue luminescence linked with the observation of the local mean index in fiber bragg gratings Paccou L., Lancry M., Douay M. Opt. Exp. 13, (2005) 7342-7349 * Nano-positionning of a Bragg grating inscription setup for the concatenation of multiple gratings using the diffraction by the grating experienced by the ultraviolet inscription beam Paccou L., Niay P., Bigot L., Douay L., Riant I. Opt. & Las. in Engin. 43, (2005) 143-149 * VUV and IR absorption spectra induced in H2loaded and UV hyper-sensitized standard germanosilicate preform plates through exposure to ArF laser light Lancry M., Poumellec B., Niay P., Douay M., Cordier P., Depecker C. J. Non-Cryst. Solids 351, (2005) 3773-3783 * Self induced gratings in ternary SiO2:SnO2:Na2O bulk glasses by UV light seeding Lancry M., Douay M., Niay P., Beclin F., Menke Y., Milanese D., Ferraris M., Poumellec B. Opt. Exp. 13, (2005) 6878-6886 * Comparing the properties of various sensitieation methods in H2-loaded, UV hypersensitized or OHflooded standard germanosilicate fibers Lancry M., Niay P., Douay M. Opt. Exp. 13, (2005) 4037-4043 * Isochronal annealing of Bragg gratings written in H2 loaded or in UV-hypersensitized germanophosphosilicate planar waveguides: a comparison Beugin V., Niay P., Douay M. Opt. Exp. 13 (2005) 6777-6790 * Narrow-line, 1178nm CW bismuth-doped fiber laser with 6.4W output for direct frequency doubling Rulkov A. B., Ferin A. A., Popov S. V. and Taylor J. R., Razdobreev I., Bigot L.and Bouwmans G. Opt. Exp. 15, (2007) 5473-5476 * Dynamics of the second-order nonlinearity induced in Suprasil glass thermally poled with continuous and alternating fields Kudlinski A., Martinelli G. and Quiquempois Y. * Influence of electrode composition on the secondorder nonlinearity profile in thermally poled silica glass Kudlinski A., Quiquempois Y.and Martinelli G. Opt. Lett. 32, (2007) 1773 * Stabilization of the second-order susceptibility induced in a sulfide chalcogenide glass by thermal poling Zeghlache H., Guignard M., Kudlinski A., Quiquempois Y., Martinelli G., Nazabal V., and Smektala F. J. Appl. Phys. 101, (2007) 084905 * Chalcogenide Glasses Based on Germanium Disulfide for Second Harmonic Generation Guignard M., Nazabal V., Smektala F., Adam J-L., Bohnke O., Duverger C., Moréac A., Zeghlache H., Kudlinski A., Martinelli G., and Quiquempois Y. Adv. Funct. Mat. 17, (2007) 3284 * Crystalline phase responsible for the permanent second-harmonic generation in chalcogenide glassceramics Guignard M., Nazabal V., Zhang X. H., Smektala F., Moréac A., Pechev S., Zeghlache H., Kudlinski A., Martinelli G.and Quiquempois Y. Opt. Mat. 30, (2007) 338 * Characterization of fiber Bragg gratings by phasesensitive optical low coherence reflectometry Obaton A. F., Palavicini C., Jaouen U., Kerrinckx E., Quiquempois Y., Lievre M. IEEE Inst. and Mea. Soc. 55, (2006) 1696-1703 * High second order nonlinear susceptibility induced in chalcogenide glasses by thermal poling Guignard M., Nazabal V., Smektala F., Zeghlache H., Kudlinski A., Quiquempois Y., and Martinelli G. Opt. Express 14, (2006) 1524 * Improving thermal stability of opto-electronic oscillators Kaba M., Li H-W., Daryoush A. SVilcot., J. P., Decoster D., Chazelas J., Bouwmans G., Quiquempois Y., Deborgies F. IEEE Microwave Magazine 7, (2006) 38-47 * Comparative determinations of the chi(2) spatial distribution induced in thermally poled silica planar samples Tréanton V., Jalbert M., Godbout N., Lacroix S., Kudlinski A., Martinelli G., and Quiquempois Y. IEEE Photon. Tech. Lett. 18, (2006) 1049 * Time-evolution of the nonlinear profile during thermal annealing of poled Infrasil samples Quiquempois Y., Kudlinski A., Martinelli G., Carvalho Isabel C. S., Gouvêa P. and Margulis W. Opt. Express 14, (2006) 12984 43 * Modeling of the chi(2) susceptibility time-evolution in thermally poled fused silica Kudlinski A., Quiquempois Y., and Martinelli G. Opt. Express 13, (2005) 8015 * DS-OCDMA Encoder/Decoder Performance Analysis using Optical Low Coherence Reflectometry, Fsaifes I., Lepers C., Obaton A-F. and P. Gallion, Journal Lightwave Technology 24, (2006) 3121. * Room temperature aging of the ki2 susceptibility induced in silica glasses by thermal poling Kudlinski A., Quiquempois Y., Martinelli G. Appl. Phys. Lett. 86, (2005) 161909 * Coherence Impairments in a Direct Detection DSOCDMA system, Fsaifes I., Lepers C., Lourdiane M., Gallion P., Beugin V. and Guignard P. , Source Applied Optics 46, (2007)456. * Phase sensitive OLRC technique applied to the characterization of photonic crystal fiber properties Palavicini C., Jaouen Y., Debarge G., Kerrinckx E., Quiquempois Y., Douay M., Lepers C. Opt. Lett. 30, (2005) 361-363 * Measurement of the depletion region width in poled silica Franco C. S., Quintero G. A., Myrén N., Kudlinski A., Zeghlache H., Carvalho H. R.,. Triques A. L. C, González D. M., Gouvêa P. M. P., Martinelli G., Quiquempois Y., Lesche B., Margulis W., and Carvalho I. C. S. Appl. Opt. 44, (2005)5793 * Time evolution of second-order nonlinear profiles induced within thermally poled silica samples Kudlinski A., Martinelli G., Quiquempois Y. Optics Letters, 30, (2005) 1039-1041 * Second-harmonic generation of thermally poled chalcogenide glass Guignard M., Nazabal V., Troles J., Smektala F., Zeghlache H., Quiquempois Y., Kudlinski A., and Martinelli G. Opt. Express 13, (2005) 789 * Electron-beam poling in undoped, N- or Ge-doped MDECR H:SiO2 films Liu Q., Poumellec B., Haut C., Dragoe D., Blum R., Girard G., Bourrée J. -E., Kudlinski A., Quiquempois Y., and Blaise G. Appl. Phys. A 81, (2005) 1213 * Effects of annealing temperature and heat-treatment duration on electrical properties of sol–gel derived indium-tin-oxide thin films Beaurain A., Luxembourg D., Dufour C., Koncar V., Capoen B.and Bouazaoui M. Thin Solid Films 516, (2008) 4102-4106 * Tailoring CW supercontinuum generation in microstructured fibers with two-zero dispersion wavelengths Mussot A., Beaugeois M., Bouazaoui M., Sylvestre T. Optics Express 15, (2007) 11553-11563 * SPR biosensing coupled to a digital microfluidic microstreaming system Galopin E, Beaugeois M, Pinchemel B, Camart J-C, Bouazaoui M., Thomy V. Biosensors and Bioelectronics 23, (2007) 746-750 * Energy transfer between semiconductor nanoparticles (ZnS or CdS) and Eu3+ ions in sol–gel derived ZrO2 thin films Ehrhart G., Capoen B., Robbe O., Beclin F., Boy Ph., Turrell S., Bouazaoui M. Opt. Mater. 30, (2008) 1595-1602 * Effects of rare-earth concentration and heat-treatment on the structural and luminescence properties of europium-doped zirconia sol–gel planar waveguides Ehrhart G., Bouazaoui M., Capoen B., Ferreiro V., Mahiou R., Robbe O., Turrell S. Opt. Mater. 29 (2007) 1723-1730 * Near-surface modification of the third order nonlinear susceptibility in thermally poled Infrasil glasses Quiquempois Y., Kudlinski A., Martinelli G., Margulis W., Carvalho I C S. Appl. Phys. Lett., 86 (2005) 181106 * Pulsed Laser Deposition of Er doped tellurite films on large area Bouazaoui M., Capoen B., Caricato A. P., Chiasera A., Fazzi A., Ferrari M., Leggieri G., Martino M., Mattarelli M., Montagna M., Romano F., Tunno T., Turrell S.and Vishnubhatla K. J. Physics : Conf. Series 59, (2007) 475-478 * Zero potential condition in thermally poled silica samples Quiquempois Yves, Kudlinski A., Martinelli G. J. Opt. Soc. Am. B 22, (2005) 598-604 * Passive photonic components using InP optical wire technology Lesecq M., Maricot S., Vilcot J. P. and Beaugeois M., IET Optoelectron. 2, (2008) 69-75 * Stability of electron-beam poling in N or Ge-doped H:SiO2 films Liu Q., Poumellec B., Blum R., Girard G., Bourée J. E., Kudlinski A.and Martinelli G. Appl. Phys. Lett. 88, (2006) 241919 * Effect of Eu3+ and Ce3+ codoping on the relaxation of Er3+ in silica-hafnia and tellurite glasses Mattarelli M., Montagna M., Zampedri L., Bouazaoui M., Capoen B., Turrell S., Ferrari M.and Righini G. C. Physica Status Solidi (c) 4, (2007) 793-796 44 * All-optical Tunability of InGaAsP-InP Microdisk Resonator by Infrared Light Irradiation Beaugeois M., Lesecq M., Maricot S., Pinchemel B., Bouazaoui M., Vilcot J-P. Optics Letters 32, (2007) 35-37 * Microstubs resonators integrated to bent Y-branch waveguide Pennec Y., Beaugeois M., Djafari-Rouhani B., Akjouj A., Vasseur J. O., Dobrzynski L., El Boudouti E. H., Vilcot J-P., Bouazaoui M., Vigneron J-P. Photonics and Nanostructures : Fundamentals and applications 6,(2008) 26-32. * Selective filtering of confined optical waves in a straight waveguide coupled to lateral stubs Pennec Y., Beaugeois M., Djafari-Rouhani B., Akjouj A., Vasseur J. O., Dobrzynski L., Vilcot J-P., Bouazaoui M., Vigneron J. P. Journal of Optics A : Pure and Applied Optics 9, (2007) S431-S436 * UV-assisted crystallisation of tellurite and germanate-based glasses Goutaland F., Mortier M., Capoen B., Turrell S., Bouazaoui M., Boukenter A., Ouerdane Y. Opt. Mater. 28, (2006) 1276-1279 * Structural and optical properties of n-propoxide solgel derived ZrO2 thin films Ehrhart G., Capoen B., Robbe O., Boy Ph., Turrell S.and Bouazaoui M. Thin Solid Films 496, (2006) 227-233 * Raman spectroscopic investigations on the kinetics of gelation and densification of Cd2+ and Pb2+ doped silica glasses under basic conditions Robbe O., Woznica K., Berrier E., Ehrhart G., Capoen B., Bouazaoui M.and Turrell S. Thin Solid Films 515, (2006) 73-79 Capoen B., Lam V Q., Turrell S., Vilcot J P., Beclin F., Jestin Y.and Bouazaoui M. J. Non-Cryst. Sol. 351, (2005) 1819-1824 * Microstructures and structural properties of sol-gel silica foams Berrier E., Zoller C., Beclin F., Turrell S., Bouazaoui M.and Capoen B. J. Phys. Chem. B. 109(48), (2005) 22799-22807 * How does metal-ion doping influence the densification kinetics of silica xerogels Berrier E., Capoen B., Bouazaoui M.and Turrell S. Glass Technology 46, (2005) 89-93 * Characterization of InP semiconductor waveguides coupled to disk microcavity optical resonators via optomicrowave technique Miska P., Beaugeois M., Lethien C., Beaurain A., Li H-W., Vilcot JP, Bouazaoui M., Chazelas J., Decoster D., Dobrzynski L.. Akjouj A., Djafari-Rouhani B., Vasseur J O. Microwave Opt. Technol. Lett 45, (2005) 315-315 * Ice mixtures formed by simultaneous condensation of formaldehyde and water: an in situ study by microRaman scattering Chazallon B., Oancea A., Capoen B.and Focsa C. Phys. Chem. Chem. Phys. 10, (2008) 702-712 * Raman and optical reflection spectra of germanate and silicate glasses Trukhin A.and Capoen B. J. Non-Cryst. Solids 351, (2005) 3640-3643 *Crosstalk measurement of DOS-like switch using InP narrow deep-etched waveguides Lesecq M., Beaugeois M., Maricot S., Vilcot J. P. Opt. Express 16, (2008) 5181 * Non-linear Raman effects and photodarkening in chalcogenide glass As2S3 Tikhomirov V K., Barj M., Turrell S., Kobelke J., Idrissi N., Bouazaoui M., Capoen B., Seddon A B. Europhys. Lett. 76, (2006) 312-317 * Synthesis and optical properties of MPTMS-capped CdS quantum dots embedded in TiO2 thin films for photonic applications Lam V. Q., Turrell S., Martucci A., Bouazaoui M.and Capoen B. J. Non-Cryst. Solids 352, (2006) 3315-3319 * Transmission filtering of a waveguide coupled to a stub micro-resonator Pennec Y., Beaugeois M., Djafari-Rouhani B., Akjouj A., Ait Ouali B.,Vasseur J., Dobrzynski L., Vilcot J. P., Bouazaoui M., Fikri R., Vigneron J. P. App. Phys. Lett. 89, (2006)101113 * Study of structural and optical properties of InSbdoped SiO2 thin films 45 AXIS 3: New Services and Devices for Ambient Intelligence Introduction Our project aims at defining new methods and tools for 3D interaction. This work is at the edge of several research areas: physical modeling, virtual reality, and HCI. Animation and physically-based simulation is a very active research field. Recent advances, to which our research work contributes, now allow users to interact with physically-based models. Surgical simulation is one of the areas that benefits from this research. During the last decade, numerous research works have been carried out that aim at immersing users into virtual worlds. Besides technological aspects (VR devices, ..), these new tools require new kinds of interaction between the users and the environment, as classical WIMP interfaces are no longer suited. It is now clear that many applications do not require the user to be fully immersed into the environment, thus opening a new research area: finding the best compromise between immersion based realism and new models that allow to navigate in and to interact with the virtual world. Graphical Human-Computer Interfaces are now a basic part of any computer. However, they are not well suited to current applications like communication and collaborative work. New research is being carried out in order to make them more user-friendly in cooperative environments (Collaborative Virtual Environment, Tangible User Interface). Our project deals with these three research areas. In the animation and simulation field, we aim at defining virtual objects behaving like real ones. As far as Virtual Reality is concerned, we focus on providing the users with natural interaction with the computer models. Last, we contribute to the HCI community by proposing and experimenting new interaction models and 3D interfaces between the users and the computer objects. Our team has been developing for several years a non-immersive 3D environment mimicking a meeting room. A group of users, each one using its own computer, can meet in a virtual office and work together. Such a concept involves new problems, like manipulating virtual objects inside a cooperative framework (how to model real objects ? how to interact with these models ?). Our research currently focuses on fives subjects: one on physical models, one on Collaborative Virtual Environments and three around interactions: 3D HCI, tactile actuators and interaction between models in physical simulation. We focus on the medical field as main application area. We target tools (both numerical and hardware) for medical simulation, as well as for improval of patient rehabilitation. 46 AXIS 3 Part A) Computer science Permanent Staff : C. Chaillou, L. Grisoni, S. Degrande, S. Cotin, J. Allard, F. Aubert, P. Plenacoste, C. Duriez, J. Lenoir, G. Casiez Non permanent Staff : A. Theetten, D. Marchal, J. Dequidt, R. Vatavu, N. Martin, S. Gaeremynck, C. Syllebranque, Q. Pan, PJ. Bensoussan, L. Provenzano, J. Ringard, J. Vandromme, JP. Plata Del Alcalde. Main Activities SOFA Graphix group activity works on two related subjects, all together pushing away the limits of 3D interaction on complex objects. First, we work on objects representation: we study physical simulation, and try to provide ascomplex-as-possible virtual systems on which user can interact. We target most of the work to the medical simulation field (although not the only one, e.g. see highlight on Theetten PhD) : this application field demands very fast simulation, that surgeons need to be as close as possible to reality. Second, we work on human-computer interaction models : what is the practical flexibility that can be reached for human-computer interaction ? how can we push away interaction limits, taking into account current interaction hardware ? can we provide impaired people with flexible interaction ? What about collaborative, distant 3D work ? We lead a highly ambitious software project, aimed at medical simulation. The SOFA project is a collaboration between several research teams, at national and international level. The main aim is to provide basic tools (standard numerical integration methods, basic yet efficient collision detection, basic mechanical models, etc…), as well as a test-bed for future contributions in hte medical simulation field. It involves several innovative concepts, that both raise several research questions, and provide flexible software tools. More details can be found at the URL http://www.sofa-framework.org International position The scientific scope of the group is quite large ; we involve people from several different communities : computer science (software, physical simulation), but also robotics, and psychology. The two research axis that are present in the group are fully complementary, and allow true synergy we think such a singular group structuration provides very specific potential to the research group. Highlights Theetten PhD A thesis, co-funded with CEA (List, Fontenay-auxRoses) has recently been defended in the group on physical simulation of 1D deformable objects. The proposed model is mechanically consistent and realtime. It is based on a spline representation, that is know for being the most compact representation for the geometric support. This model is associated to numerous lagrangian constraints that open the road to real-time simulation of the suture process, that is classical in medical simulation Finally, this thesis also introduces some tools that allow the model to dynamically switch between quasi-static and dynamic simulation: these two simulations are, from a computationnal point of view, equivalent; yet, the quality of interaction is here optimized, which is very novel, and opens new problems to the simulation community. R. Vatavu PhD A thesis has recently been defended, co-advised with Pr. Pentiuc (Univ. Suceava, Romania), on real-time analysis of gesture. The tools proposed in this thesis, based on analysis of interaction curve, permits to dynamically extracts patterns within a continuous movement. Based on efficient evaluation of deformation energies, it potentially allows for use of user gesture as a flexible tool for free-hand command. We think this work is very novel, because it introduces curve analysis within vision community, and hence brings new tools to the field. RuberEdge On the Human-Computer aspects, we recently reached best level communications. We proposed a tool that reduces clutching, by using an hybrid position-rate control system. This method eliminates any trajectory and velocity discontinuities, and be very easily adapted to any touchpad system. Simple project We recently developped a very strong knowledge of virtual catheter manipulation. We proposed a simulator of cathether insertion, that provides very accurate simulation. It handles in real-time multiple contact between catheter and vascular system. The medical simulation of the group has reached, on this class of simulation, the very best level. 47 AXIS 3 Part B) Stimtac Report Permanent Staff : C. Chaillou, F. Giraud, B. Lemaire-Semail, P. Pernod, P. Plénacoste, G. Casiez, K. Talbi Non permanent Staff : M. Biet, G. Mboungui, Z. Dai, M. Abdolvahab, J. Streque, F. Martinot, R. Demersseman International position Stimtac project aims at designing and controlling force feedback and cutaneous feedback devices. In the field of force feedback, commercial interfaces are already proposed (Phantom, from Sensable, Virtuose from Haption or Speedar from Immersion). Our approach is different on a technological point of view, as we propose to use particular electro-actives actuators instead of the classical electromagnetic motors to render the forces. This leads to higher integration and low cost possibilities; original control laws for “wall” simulation are also available with this kind of actuation. In the field of cutaneous feedback, several research groups are currently working, for example the CIM (Center of intelligent Machine) from Macgill Unversity (V. Hayward), the CEA-List in Fontenay aux Roses (Moustapha Hafez et al), and at a European level, the partners of project Touchhapsis, Micole and Haptex. Many proposals are based on discrete pin matrix, but we propose also another approach, which relies on a continuous vibrating structure, in order to control the friction coefficient between a surface and the finger. This solution is also developed by the Northwern University (Winfield and Colgate). Main Activities Stimtac project focuses on the design and control of haptic interfaces for desktop applications. One part of the project deals with force feedback, using electroactive actuator solutions: piezo-electric motors and magneto-rheological brakes. Typical control laws are developed to improve haptic performances using these components. Another part of the project deals with cutaneous feedback. Then, the field of research is larger: we work on the design and control of tactile devices but also on the touch gesture analysis. Indeed, the knowledge of touch phenomena during contact is necessary to design accurate devices. Experimental measurements have been carried out to characterize the finger-surface contact and a new study begins on finite element modelling of the inetraction. Two kinds of devices are currently being designed: a vibrating tactile plate and an electromagnetic pin matrix. Highlights The studies are going on about the design and control of piezo-electric actuators for force feedback devices. The torque control of travelling wave actuators needs to consider the mechanical stick-slip phenomena which occur at very low speeds. The modelling is achieved and the control is currently in progress to take into account this non-linear phenomenon. About cutaneous feedback, important results have been obtained. One major result deals with the touch analysis and the other ones with typical technological solutions for tactile displays. • Touch analysis First, to improve our knowledge about the touch characterisation, we did a first study within the PhD thesis of F. Martinot. Experimental measurements have been carried out to define the typical area used for exploration gesture, as well as the typical speed and pressure of the finger during contact. Theses results are major guidelines for the design of structure and geometry of a tactile feedback device. Then, F. Martinot has tried to characterize the contact between the finger pulp and a textured surface. For that aim, he proposed an original method based on acoustic measurements, to acquire the “noise” of the contact. The results obtained on the acoustic pressure of contact were particularly interesting. They showed the influence of fingerprint during contact interaction; further works also highlighted the importance of commensurability between fingerprints and texture to provide the roughness feeling [MPC 05]. • MEMS technology for tactile displays One way to design tactile displays is to build a matrix of active pins which vibrate under the finger pulp. There are already many proposals within this approach, but generally, they are inaccurate because of their wide size. Here, the idea is to take advantage of MEMS technology to improve the integration possibilities. A concept of vibrotactile display interface was defined, based on an 4x4 array of Gold or polymer membranes, and realized using MEMS microfabrication techniques. The polymer membranes, constituted of a 60 µm thickness layers of Poly-DiMethyl-Siloxane (PDMS) were proved to be more interesting in terms of flexibility and strength. The magnetostatic actuation is assured by commercial 47-turn micro-coils of 167 µm in diameter Copper wire, and bulk NdFeB magnets (1.5 mm in diameter, 500 µm thickness). The pitch of the membrane arrays destined to be equipped with this actuation mechanism is 2 mm. A first demonstrator is about to be assembled, leading to a 16-pin tactile interface of nearby 1 cm2. Sinusoidal or rectangular currents of 200 mA can lead to amplitude deflections of 100 µm, for a power consumption of less than 2 W for the whole interface [STPP]. This second study is currently in progress (PhD thesis of J. Streque). 48 • Vibrating tactile plate Another approach has also been developed to design a tactile display: one major result has been obtained according to the PhD thesis of Melisande Biet (Dec. 2007). A tactile display has been designed and controlled to provide roughness feeling with active touch on a 8X5cm2 continuous surface. The working principle relies on the “squeeze effect”, that is an overpressure created under the finger pulp. This effect is due to a high frequency standing wave propagating within the substrate. The wave is propelled according to the supply of piezo-ceramics glued under the CuBe (cupper berillyum) plate. Of course, a mechanical study and an optimisation process have been necessary to reach the right dimensions of the device, able to provide this Squeeze effect. This effect induces the variation of the friction coefficient with the wave amplitude [BBMGL 07]. Then, to simulate a texture, we control the wave amplitude as a function of the finger position. With such a spacio-temporal transformation, it is possible to re-create a desired texture [BGL 07]. AXIS 3: The device has been evaluated according to a direct and indirect approach. In particular, the experimental trials have highlighted the “just noticeable difference” allowed by the tactile display and this threshold was compared with the JND for real periodic textures. The results are quite close to the results obtained for real textures and have been presented in Haptic Symposium 2008 conference [BCGL 08]. The device is currently under review to be patented. Collaborations : France Télécom (plateform spin3D), Idées3Com, CEA, laboratoire LIST, CIMIT (MIT/Mass,Harvard Hospital), IRCAD (Institut de Recherche sur le Cancer de l’Appareil Digestif, Strasbourg). DGP, Toronto (R. Balakrishnan team) ,Hopale foundation, LPMT ( Laboratoire de Physique et Mécanique Textile) from Mulhouse, The Human Interaction Lab. From Beihang University (Pékin), Bibliography majors publications of part A) [1] Géry Casiez, Daniel Vogel, Ravin Balakrishnan and Andy Cockburn. The Impact of Control-Display Gain on User Performance in Pointing Tasks. HumanComputer Interaction, to appear, 2008. [2] Géry Casiez, Daniel Vogel, Qing Pan and Christophe Chaillou. RubberEdge: Reducing Clutching by Combining Position and Rate Control with Elastic Feedback. In UIST'07, the 20th ACM Symposium on User Interface Software and Technology. ACM Press, pages 129-138, 2007. [3] Casiez, G., & Vogel, D. The Effect of Spring Stiffness and Control-Display Gain with an Elastic Rate Control Pointing Device. Proceedings of CHI'08, the 26th Conference on Human Factors in Computing Systems, 10 pages. ACM Press, 2008 [4] Jérémie Dequidt, Julien Lenoir and Stéphane Cotin. Interactive Contacts Resolution Using Smooth Surface Deformation. In International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI). LNCS 4792, pp. 850-857, Springer, Oct 2007. [5] Adrien Theetten, Laurent Grisoni, Claude Andriot and Brian Barsky. Geometrically Exact Dynamic Splines, Journal of Computer Aided Design, 40(1), pp. 35-48, 2008. [6] Christian Duriez, F. Dubois, A. Kheddar and Claude Andriot. Realistic haptic rendering of interacting deformable objects in virtual environments. IEEE Transaction on Visualization And Computer Graphics, volume 12, pages 36-47, 2006. [7] Damien Marchal, Fabrice Aubert, and Christophe Chaillou. Collision Between Deformable Objects Using Fast-Marching on Tetrahedral Models. In Symposium on Computer Animation (SCA). Eurographics Association, 2004. [8] Laks Raghupathi, Laurent Grisoni, François Faure, Damien Marchal, Marie-Paule Cani and Christophe Chaillou. An intestine surgery simulator: Real-time collision processing and visualization. IEEE Transaction on Visualization And Computer Graphics, volume . 2004. [9] Duriez C, Cotin, S and Lenoir, J. New Approaches to Catheter Navigation for Interventional Radiology Simulation, in: Computer Aided Surgery, 2006, vol. 11, p. 300-308. [10] Cotin S, Duriez C, Lenoir J, Neumann P, Dawson S. New approaches to catheter navigation for interventional radiology simulation. Proceedings of the MICCAI Conference, MICCAI 2005, pp 534-542, Palm Spring, CA, October 2005. 49 majors publications of part B) [BBMGL 07] M. Biet L. Boulon, F. Martinot, F. Giraud, B. Lemaire-Semail « Using an Ultrasonic Transducer: Evidence for an Anisotropic Deprivation of Frictional Cues in Microtexture Perception » EuroHaptics Conference, 2007 and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics 2007. March 2007 page(s): 385 - 390 Tsukuba, Japan Digital Object Identifier: 10.1109/WHC.2007.123 [BGL 07] M. Biet, F. Giraud, B. "Squeeze film effect for the design tactile plate" IEEE Transactions Ferroelectric and Frequency Control, pages. 2678 - 2688, 12-2007 on MEMS Technology for Tactile Display », in proc. EuroHaptics 2008, LNCS 5024, pp. 437-446, 2008 [MPC 05] F. Martinot, P. Plénacoste, Ch. Chaillou, “ Sounds and vibrations of human fingerprints”, IEEE international conference on sensing technologies, Palmerston north, New Zealand, Nov. 2005 Lemaire-Semail of an ultrasonic on Ultrasonic, Vol. 54, N°. 12, [BCGL 08] M. Biet, G. Casiez, F. Giraud, B. LemaireSemail « Discrimination of virtual square gratings by dynamic touch on friction based tactile displays”, Haptic interfaces for virtual environment and teleoperators systems, pages 41-48, Haptic Symposium, Reno, march 2008 [STPP 08] J. Streque, A. Talbi, P. Pernod, V. Preobrazhensky, « Electromagnetic Actuation Based 50 Conclusion: swot analys IRCICA strengths: creation of real synergies between teams of the 3 main regional STIC laboratorie, mainly between the hardwave and software communities. Quality of personnel. Quality of the scientific production. Creation of about 30 permanent positions (researchers, Engineers and technicians). Welcome of 20 foreigner Post doc and seniors scientists. Strong interaction with industry. Advanced technological platforms for multidisciplinary research. Flexible rotation of hosted projects. Launching of new research topics on ambient intelligence and energy. Research at system level. New functional building. IRCICA weakness:Lack of efficient communication facilities;heterogeneous administrative and financial management. Difficulty in recruiting good PHD students. IRCICA opportunities: IRCICA was the first attempt to launch multidisciplinary research between teams of the major STIC regional laboratories. On this basis due to the success of the federation a new extended federation gathering the STIC regional competences is proposed for 2010 51