État Civil Situation Professionnelle Actuelle Domaines de Recherche
Transcription
État Civil Situation Professionnelle Actuelle Domaines de Recherche
CURRICULUM VITAE DETAILLÉ Manuele Kirsch Pinheiro 2008 État Civil Nom : Prénom : Date de Naissance : Nationalité : Situation Familiale : Kirsch-Pinheiro (ep. Steffenel) Manuele 18 novembre 1976 Brésilienne Mariée, sans enfants Adresse Personnel : Ijzerenmolenstraat 22 Bus 216 3001 Heverlee Belgique +32 (0) 4 87 66 88 98 / +33 (0) 6 62 27 78 83 [email protected] Portable : Email : Adresse Professionnelle Téléphone : Télécopie : Email : Page Web : Katholiek Universiteit Leuven Computerwetenschappen Celestijnenlaan 200a 3001 Heverlee Belgique +32 (0) 16 327853 +32 (0) 16 327996 [email protected] http://mkirschp.free.fr/ Situation Professionnelle Actuelle Post-doctorante à K. U. Leuven, Belgique, au sein du projet européen MUSIC. Domaines de Recherche Informatique Ubiquitaire1 (aussi nommée Informatique Pervasive), Informatique Sensible au Contexte2, Systèmes d’Information, Systèmes d’Information Collaboratifs. Analyse, conception et mise en œuvre des systèmes d’information et des systèmes sensibles au contexte dans un environnement ubiquitaire et nomade. Analyse, conception et mise en œuvre des mécanismes d’adaptation au contexte. Prise en compte des aspects liés à la conscience de groupe3 dans les systèmes collaboratifs. Utilisation des concepts venus de la représentation de connaissances pour la représentation et l’exploitation du contexte d’utilisation dans les systèmes pervasifs. 1 Ubiquitous Computing ou Pervasive Computing Context-Aware Computing 3 Awareness ou Group Awareness 2 Compétences Divers Langues : • • • • • Portugais : langue maternelle Français : bilingue (formation Alliance Française 400h) Anglais : parlé, lu et écrit couramment Espagnol : notions Néerlandais : notions Connaissances pratiques en informatique : • Langages : Java, J2EE, C/C++, Pascal, Visual Basic, Shell Script, SQL, XHTML, CSS, XML et langages associés IDE : Eclipse, NetBeans, JBuilder, Delphi, Visual Basic OMT, UML, MDA (outils : Analyse et Conception : OpenArchitectureWare, Objecteering, StarUML, Papyrus UML) Systèmes : Linux, Solaris, Aix, HP-UX (divers formations HP, total de 180h), Windows Bases de Données : PostgreSQL, MySQL Autres : Ant, GCC, Makefile, Apache HTTP Server, Apache Tomcat, Axis (Web Services),OSGi Bureautique : OpenOffice, Microsoft Office (Word, Excel, PowerPoint, Acess), Latex Algorithmique • • • • • • • Formations et Diplômes Universitaires 2002 – 2006 Doctorat (PhD) en Informatique. Thèse de l’Université Joseph Fourier – Grenoble I (UJF), Grenoble, préparée au sein du Laboratoire Logiciels, Systèmes, Réseaux (LSR) de l’IMAG (Informatique et Mathématiques Appliquées de Grenoble), sous la direction de Hervé Martin (Professeur, Université Joseph-Fourrier, Grenoble I) et de Jérôme Gensel (Maître de Conférences, Université Pierre Mendès France, Grenoble II). • • • • • Sujet : « Adaptation contextuelle et personnalisée de l’information de conscience de groupe au sein des Systèmes d’Information Coopératifs » Date de soutenance : 29 septembre 2006 Mots-clés : Informatique Ubiquitaire – Informatique Sensible au Contexte – Systèmes d'Information – Travail collaboratif – Conscience de Groupe Rapporteurs : Bruno Defude (Directeur d'études, Institut National de Télécommunications) Khalid Benali (Maître de Conférences HDR, Université Nancy 2) Membres du Jury : Hervé Martin (Professeur, Université Joseph-Fourrier, Grenoble I) Jérôme Gensel (Maître de Conférences, Université Pierre Mendès France, Grenoble II) Dominique Decouchant (Chercheur C.N.R.S) Jacques Mossière (Professeur, Institut National Polytechnique de Grenoble) José Valdeni de Lima (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) 1998 – 2001 Master (Msc.) en Informatique. Dissertation de l’Université Fédérale du Rio Grande do Sul (UFRGS), Porto Alegre, Brésil, sous la direction de José Valdeni de Lima (Professeur, UFRGS). • Titre : « Un mécanisme pour la conscience de groupe dans les environnements collaboratifs » (« Mecanismo de Suporte à Percepção em Ambientes Cooperativos ») • Mots-clés : Systèmes d'Information - Travail collaboratif – Conscience de Groupe • Membres du Jury : José Valdeni de Lima (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) Ana Maria de Alencar Price (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) Cirano Iochpe (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) Marcos R.S. Borges (Professeur, Université Fédérale du Rio deJaneiro, Rio de Janeiro, Brésil) • Dissertation sanctionnée par la note maximale (‘A’ sur une échelle allant de ‘A’ à ‘D’), 270h de cours suivis (tous réussis avec la note maximale ‘A’). 1994 – 1998 Diplômée (Bsc.) en Informatique (équivalent Bac+4), Université Fédérale de Santa Maria (UFSM), Santa Maria, Brésil. • Classement : 2ème de la promotion • Travail de fin d’étude : « Simuler un compilateur sur le Web » (« Simulando um Compilador na Web »), sous la direction de Iara Augustin (Maître de Conférences, Université Fédérale de Santa Maria). Travail sanctionné par la note 9,5/10. • Mots-clés : Systèmes d'Information – Compilateurs – Web – Enseignement à distance4 Expérience Professionnelle (Stages et Emplois) Mon expérience professionnelle a débuté tôt au cours de ma formation, avec la réalisation de deux stages au sein même de l’université dans laquelle je suivais ma formation en Informatique (UFSM). Ces stages ont été réalisés dans le cadre d’un laboratoire en Informatique (nommé NSI), ce qui a représenté une excellente opportunité d’interagir avec le monde de la recherche. Cette interaction a été poursuivie dans d’autres expériences professionnelles, telles que mon emploi d’enseignante à l’UNIFRA à Santa Maria, Brésil, et un séjour de recherche à l’UFRJ à Rio de Janeiro, Brésil. Par ailleurs, mes expériences en France en tant qu’ATER à l’IUT Nancy Charlemagne, à Nancy, en tant que vacataire à l’Institut de Géographie Alpine (IGA) et en tant que visiteur auprès de l’équipe Opera (actuellement WAM) à l’INRIA Rhône-Alpes, à Grenoble, ont été très enrichissantes, tant professionnellement que personnellement. Elles m’ont notamment permis de comprendre le système d’enseignement et de recherche en France. Également, mon engagement actuel en tant que postdoctorante à K. U. Leuven me permet de participer activement d'un projet européen à grande échelle. Tout naturellement, mon parcours professionnelle reflet l’aspect mobilité qui caractérise également ma formation. Depuis le début de ma formation, j’ai eu l’opportunité d’intégrer différentes institutions en diverses villes, tant au Brésil qu’en France ou en Belgique. Dans chaque institution, j’ai pu connaître et intégrer différents environnements d’enseignement et de recherche, adoptant des méthodes et des philosophies aussi distinctes, ce qui m’a assuré une vision ample et riche du métier de la recherche. 4 E-Learning Sept. 2007 Août 2008 Post-doctorante à Katholiek Universiteit Leuven, en Belgique. Intégrée à l’équipe Embedded Systems du groupe DISTRINET (Distributed Systems and Computer Networks), dans le cadre du projet européen MUSIC. • Domaine : Informatique ubiquitaire, informatique sensible au contexte, adaptation, ingénierie des modèles. • Cours assuré : Capita Selecta Distributed Systems – Study of Contextaware Computing (1 groupe en 8h CM). • Niveau : Master M1 et M2. Sept. 2006 Août 2007 ATER à l’Institut Universitaire Technologique Charlemagne (IUT NancyCharlemagne), de l’Université Nancy 2, Nancy. Service à temps complet effectué au Département Information-Communication (InfoCom). • Domaine de recherche : Systèmes d'Information, Travail collaboratif, Conscience de groupe, Informatique ubiquitaire, Informatique sensible au contexte Informatique générale, Internet, • Domaine d’enseignement : Programmation Web, Travail collaboratif • Cours assurés : Bureautique (2 groupes en 30h TD), Informatique Générale (1 groupe en 26h TD), Informatique et Réseaux (2 groupes en 20h TD, 2 groupes en 24h TD), Systèmes Collaboratifs et Gestion de Contenu (1 groupe en 18h TD). • Niveau : DUT 1ère et 2ème année en Information-Communication : Communication des organisations, DUT 2ème année et année spéciale (AS) en Information-Communication : Métiers du Livre, Licence Professionnelle Communication des Organisations : Technologies de l'Information et de la Communication. Février – Mai 2005 Vacataire à l’Institut de Géographie Alpine - UJF, Grenoble, France. • Activités : Intervenant TD, 16h • Domaine : Introduction à l’Informatique et à la programmation • Niveau : Licence 2ème année en Géographie Juin 2001 – Juin 2002 2000 Sept. – Déc. 1999 Visiteur à l’INRIA Rhône-Alpes, à Montbonnot Saint-Martin, France, sous la responsabilité Vincent Quint (Directeur de Recherches INRIA), dans le cadre du projet de coopération franco-brésilien Projet CEMT. • Activités développées : support au travail collaboratif dans l'environnement CEMT, développement du module de support au protocole WebDAV pour la bibliothèque Libwww et pour l'éditeur Amaya (en langage C). • Domaine : Enseignement à distance, Multimédia, Travail collaboratif, Conscience de groupe • Publications : Mes activités auprès de l'équipe WAM ont fait l'objet de plusieurs publications, dont une publication dans la revue « Document Numériques » (voir Publications). Intervenante (salariée) à Interop Informática, Porto Alegre, Brésil. • Responsabilités : formation et support en HP-UX et en Linux (RedHat Linux, Conectiva Linux). Mission d'Études au Centre d’Informatique et d’Electronique (NCE) de l’Université Fédérale du Rio de Janeiro (UFRJ), Rio de Janeiro, Brésil, sous la responsabilité du Marcos R.S. Borges (Professeur UFRJ). • • • Activités développées : Recherche dans le domaine de la conscience de groupe et définition d'une classification pour son support. Domaine : Travail collaboratif – conscience de groupe. Publications : Les activités réalisées ont fait l'objet d'une publication dans la conférence latino-américaine IDEAS'01 (voir Publications). Avril 1998 Juillet 1999 Enseignante (salariée) au Centre Universitaire Franciscain (UNIFRA), Santa Maria, Brésil. • Charge horaire : 20h / semaine • Domaine : Logique Formelle, Intelligence Artificielle, Langages à Objets. • Niveau : Licence en Informatique, 4ème année. • Encadrement du projet de fin d’étude de 5 étudiants (niveau bac+4) sur les thèmes Bases de donnés, Internet et Systèmes d’Information. • Publications : L'encadrement des étudiants a donné lieu à une publication dans le workshop local « II Simpósio de Ensino, Pesquisa e Extensão ». Oct. – Déc. 1997 Intervenante au Laboratoire de Sciences Aérospatiales de Santa Maria (LACESM) de l’Université Fédérale de Santa Maria (UFSM), Santa Maria, Brésil. • Responsabilités : formation Solaris. • Niveau : niveau varié, majoritairement étudiants/stagiaires en licence Août 1995 Juillet 1996 Stage en Administration de Systèmes au Service Sectoriel d'Informatique (NSI) du Centre de Technologie (CT) de l’Université Fédérale de Santa Maria (UFSM), Santa Maria, Brésil, sous la direction de Benhur de Oliveira Stein (Maître de Conférences, UFSM). • Activités développées : administration d’un réseau de 30 machines hétérogènes (Solaris, Aix, Linux, Windows), développement des outils libres (open source) pour l’administration du réseau. • Publications : La réalisation de ce stage a donné lieu à la publication d'un rapport d'activité et d'un résumé au workshop local « III Jornada Integrada de Pesquisa, Extensão e Ensino » (voir Publications). Août – Déc. 1994 Stage en Support et Maintenance au Service Sectoriel d'Informatique (NSI) du Centre de Technologie (CT) de l’Université Fédérale de Santa Maria (UFSM), Santa Maria, Brésil, sous la direction de Claudio Rocha Lobato (Maître de Conférences UFSM). • Activités développées : support et aide aux utilisateurs du laboratoire d’informatique NSI. • Publications : La réalisation de ce stage a donné lieu à la publication de trois résumés au I, II et III workshop local « Jornada Integrada de Pesquisa, Extensão e Ensino » (voir Publications). Activités et Responsabilités Diverses • • • • Membre du groupe de travail « Ubiquité et Mobilité » (GT 4.2) du GdR I3. Participation à l'organisation du certificat C2i - niveau 1 à l'IUT Nancy Charlemagne Représentant des doctorants au conseil du Laboratoire LSR-IMAG de 2003 à 2006. Co-responsable de la maintenance du serveur des données de l’équipe SIGMA de 2003 à • • • • 2006. Membre du Comité d’Organisation du « III Simpósio Nacional de Informática », 1998, Santa Maria, Brésil. Membre du Comité d’Organisation du « II Ciclo de Palestras do Curso de Informática », 1997, Santa Maria, Brésil. Membre du Comité d’Organisation du « I Aula Aberta do Curso de Informática », 1996, Santa Maria, Brésil. Responsable de la création et de la maintenance du site Web de la formation en Licence en Informatique – UFSM, de 1994 à 1996, Santa Maria, Brésil. Activités d'Enseignement Dès le début de ma formation, j’ai été attirée par l’enseignement et la recherche. J’ai eu l’opportunité d’acquérir une première expérience en matière d’enseignement en 1997, avec une formation en Unix (Solaris) pour le Laboratoire de Sciences Aérospatiales de Santa Maria (LACESM - UFSM), dont j’étais l’intervenante. Dans l’année suivante, une fois diplômée en Informatique, j’ai été recrutée par une université privée, le Centre Universitaire Franciscain (UNIFRA), en tant qu’enseignante. Dans cette institution, j’ai eu sous ma responsabilité l’élaboration et la réalisation intégrale de deux cours pour un public apprenant constitué d’étudiants en dernière année de Licence en Informatique. A cette occasion, j’ai également eu l’opportunité d’encadrer plusieurs étudiants dans leur travail de fin d’études (niveau bac+4). Ensuite, pendant mon doctorat, j’ai pu reprendre mes activités d’enseignement en qualité de vacataire à l’Institut de Géographie Alpine de Grenoble (IGA), et à travers l’encadrement de plusieurs étudiants au Master Information, Cognition, Apprentissages : Informatique, Homme et Société. Ces expériences ont renforcé mon intérêt par l’enseignement et m’ont motivé à postuler pour un poste d’ATER. Ainsi, j'ai pu intervenir à l’IUT Nancy Charlemagne en qualité d’ATER pendant l'année 2006-2007. J’ai occupé un poste à temps complet au Département Information-Communication, dans lequel j’ai pu intervenir auprès les diplômes suivants : DUT Information-Communication : Communication des Organisations, DUT Information-Communication : Métiers du Livre et Licence Professionnelle Communication des Organisations : Technologies de l'Information et de la Communication. Le choix de la ville de Nancy, localisé dans une académie différente de celle où j’ai réalisé ma thèse (Académie de Nancy-Metz pour l’Université Nancy2 par rapport à l’Académie de Grenoble) a été motivé par l’envie de renforcer l’aspect mobilité de mon parcours. Par ailleurs, ce choix m’a permis d’intégrer une équipe pédagogique distincte de celles précédemment connues. Finalement, j'ai pu exercer des activités d'enseignement pendant le post-doctorat en Belgique. Même si les activités de mon poste ne préconisaient pas l'enseignement, j'ai été désignée par le prof. Yolande Bebers pour effectuer le cours « Capita Selecta Distributed Systems – Study of Context-aware Computing » (Systèmes Distribués Avancés – Informatique Sensible au Contexte). Ce cours, offert aux étudiants en Master M1 et M2 a été élaboré conjointement avec Julien Pauty et m'a permis l'exercice de l'enseignement dans la langue anglaise. Enseignement Post-doctorat (Belgique) Année scolaire 2007-2008 Katholieke Universiteit Leuven (K.U. Leuven), Louvain, Belgique. Cours assuré : « Capita Selecta Distributed Systems – Study of Context-aware Computing », 1 groupe mixte de Master M1 et M2 en Informatique, 8h TD. Contenu abordé : Dans ce cours nous avons abordé l’Informatique Ubiquitaire et la conception d’applications sensibles au contexte, dès les mécanismes d’acquisition des informations contextuelles à l’utilisation de middleware pour la conception de ces applications, en passant par les modèles de représentation de contexte. L’approche pédagogique utilisée reposait sur l’analyse, aussi bien par les enseignants que par les étudiants eux-mêmes, de travaux de recherche dans le domaine de l’Informatique Ubiquitaire. Par ailleurs, ce cours intègre le cours « Capita Selecta Distributed Systems », lequel propose une étude avancée sur les systèmes distribués abordant différentes thématiques. Enseignement ATER Année scolaire 2006/2007 ATER à l’Institut Universitaire Technologique Nancy-Charlemagne, de l’Université Nancy 2. Service à temps complet effectué au Département InformationCommunication (InfoCom). Cours assurés : • Bureautique : 2 groupes de DUT 1ère année en « InformationCommunication : Communication des organisations » (30h TD). • Informatique Générale : 1 groupe DUT en « InformationCommunication : Métiers du Livre » - année spéciale (AS) (26h TD). • Informatique et Réseaux : 2 groupes DUT 2ème année en « InformationCommunication : Communication des organisations » (20h TD), 2 groupes en DUT 2ème année en « Information-Communication : Métiers du Livre » (24h TD). • Systèmes Collaboratifs et Gestion de Contenu (2ème semestre) : 1 groupe en « Licence Professionnelle Communication des Organisations : Technologies de l'Information et de la Communication » (18h TD). 5 6 Contenu abordé : • Bureautique : Ce cours porte sur l’initiation et le perfectionnement d’étudiants aux logiciels de bureautique (MS Office et OpenOffice), à l’environnement Windows et à l’utilisation de l’Internet pour la communication (messagerie, recherche sur le Web, etc.). L’objectif est, entre autres, la préparation des étudiants au Certificat Informatique et Internet (C2I®). Pour cela, tout le matériel, notamment les supports de cours, ont été mis à disposition des étudiants dans le site des Cours en Ligne de l’Université Nancy 25. L’élaboration de ces supports de cours et la réalisation de toutes les activités proposées aux étudiants ont été sous mon entière responsabilité. • Informatique Générale : Ce cours porte également sur l’initiation et le perfectionnement d’étudiants aux logiciels de bureautique (MS Office et OpenOffice), à l’environnement Windows et à l’utilisation de l’Internet pour la communication (messagerie, recherche sur le Web, etc.). Cependant, le public visé est un groupe d’étudiants en année spéciale, venus notamment dans un cadre de formation continue. Le groupe étant donc très hétérogène, les activités réalisées en cours ont été adaptés à ce public et à ses besoins. Par ailleurs, similairement au cours de Bureautique, l’élaboration des supports de cours et la réalisation de toutes les activités proposées aux étudiants ont été sous mon entière responsabilité, et les supports de cours sont également disponibles sur le site des Cours en Ligne de l’Université Nancy 26. • Informatique et Réseaux : Ce cours porte sur les technologies Web, dès l’organisation de l’Internet à la conception des sites Web. Les étudiants sont donc confrontés à l’utilisation des langages XHTML et CSS pour la conception de site, ainsi que à l’utilisation des nouvelles technologies liées aux Web 2.0, notamment les « blogs » et les « wikis ». Comme pour les deux cours précédents, l’élaboration des supports de cours et la réalisation des activités proposées aux étudiants ont été sous ma responsabilité, et le matériel a été également mis en ligne sur le site des Cours disponible à l’URL : http://cours.univ-nancy2.fr/course/view.php?id=687, une copie est disponible sur le site http://mkirschp.free.fr. Cours disponible à l’URL : http://cours.univ-nancy2.fr/course/view.php?id=683, une copie est disponible sur le site http://mkirschp.free.fr. Cours en Ligne de l’Université Nancy 27. • Systèmes Collaboratifs et Gestion de Contenu : Ce cours porte sur la conception collaborative de site Web. Il est présenté aux étudiants les concepts de base liées aux systèmes collaboratifs et aux systèmes de gestion de contenu. Ces concepts sont ensuite illustrés par des outils réels, sur lesquelles les étudiants sont invités à réaliser les activités proposées. Le matériel, notamment les supports de cours, ont été mis à disposition des étudiants dans le site des Cours en Ligne de l’Université Nancy 28. L’élaboration des supports de cours et la réalisation de toutes les activités proposées aux étudiants ont été sous ma responsabilité. Enseignement Vacataire Année scolaire 2004 -2005 Institut de Géographie Alpine, Université Joseph Fourier – Grenoble I, Grenoble, France. ème Cours assuré : Initiation à l'Informatique en 2 année de Licence en Géographie (1 groupe de 16h TD) Contenu abordé : Ce cours vise la compréhension des concepts de base de la programmation, dont la représentation de données, le codage binaire, la logique booléenne et les primitives algorithmiques. Pour cela, les étudiants sont invités à programmer avec le langage Visual Basic. Dans l’année scolaire 2004-2005, trois groupes ont été proposés pour ce cours, dont un groupe sous ma responsabilité. Le matériel et les activités suivies pendant le cours ont été élaborés en collaboration avec l’intervenant responsable par les autres groupes. Par ailleurs, ce matériel était mis en ligne, afin de permettre l’accès des étudiants en dehors des horaires des cours9. Enseignement UNIFRA (Brésil) 7 Année scolaire 1998 Centre Universitaire Franciscain (UNIFRA), Santa Maria, Brésil. Cours assurés : • Topiques Avancées en Informatique I : 2 groupes de 40h CM • Topiques Avancées en Informatique II : 2 groupes de 40h CM • Niveau : Licence en Informatique, 4ème année Contenu abordé : • Topiques Avancées en Informatique I : Cette formation vise la compréhension des concepts avancées en Informatique, et plus particulièrement une initiation à l’Intelligence Artificiel et à la Logique Formelle. J’ai été responsable par l'élaboration intégrale du matériel et des activités suivies pendant le cours. • Topiques Avancées en Informatique II : Cette formation vise la compréhension des concepts avancée en analyse et modélisation des données, plus particulièrement l’orientation à objets et l’utilisation des patrons d'ingénierie. J’ai été responsable par l'élaboration intégrale du matériel et des activités suivies pendant le cours. Par ailleurs, il faut également observer que ces cours ont une charge horaire élevée en raison notamment du système d’enseignement appliqué au Brésil. Année scolaire 1999 Centre Universitaire Franciscain (UNIFRA), Santa Maria, Brésil. Cours assuré : Topiques Avancées en Informatique I : 2 groupes de 40h CM ème Niveau : Licence en Informatique, 4 année Contenu abordé : • Topiques Avancées en Informatique I : Comme pour l’année précédente, cette formation vise la compréhension des concepts avancée en Cours disponible à l’URL : http://cours.univ-nancy2.fr/course/view.php?id=690, une copie est disponible sur le site http://mkirschp.free.fr. Cours accessible qu'aux étudiants inscrits au diplôme de Licence en Technologies de l'Information et de la Communication, une copie est néanmoins disponible sur le site http://mkirschp.free.fr, rubrique « Enseignement ». 9 Une copie du site se trouve disponible sur le site http://mkirschp.free.fr, rubrique « Enseignement ». 8 Informatique, et plus particulièrement une initiation à l’Intelligence Artificiel et à la Logique Formelle. J’ai aussi été chargée de l'élaboration intégrale du matériel et des activités suivies pendant le cours, lesquels ont été basés sur le matériel de l’année précédente. Formations Linux/Unix (Brésil) Année scolaire 1997 Laboratoire de Sciences Aérospatiales de Santa Maria, Université Fédérale de Santa Maria, Santa Maria, Brésil. Cours assuré : Introduction au Système d’Exploitation Solaris, 1 groupe de 40h TP Contenu abordé : L’objectif de cette formation était d’introduire à un groupe d’étudiants majoritairement en licence (physique, électronique, informatique, etc.) le système d’exploitation Solaris (Unix). Il a été présenté aux étudiants les concepts de base de ce système et son utilisation sur des machines Sun Microsystems. Les étudiants ont été ensuite invités à réaliser plusieurs activités pratiques sur ces machines. J’ai été responsable par l'élaboration intégrale du matériel et des activités suivies pendant le cours. Année civile 2000 Interop Informática, Porto Alegre, Brésil. Cours assuré : Introduction au Système d’Exploitation HP-UX, 2 groupes de 8h TP Contenu abordé : Cette formation vise introduire à un groupe des professionnels le système d’exploitation HP-UX. Il est présenté aux participants les concepts de base de ce système et son utilisation sur des machines HP. Les étudiants sont ensuite invités à réaliser plusieurs activités pratiques. Le matériel utilisé dans ce cours a été entièrement fourni par HP. Mon rôle était de présenter aux étudiants le matériel proposé et surtout de réaliser avec eux les activités proposées par HP pour l’apprentissage du système HP-UX. Tableaux de synthèse Tableau 1 - Récapitulatif des expériences d'enseignement. Belgique Années Intitulé Type Volume horaire Élaboration des sujets 2007/2008 Capita Selecta Distributed Systems : Study of contextaware computing Master M1 et M2 CM 8h 50% 2006/2007 Bureautique Informatique Générale DUT 1er année InfoCom : CO DUT Année Spéciale InfoCom : ML DUT 2ème année InfoCom : CO DUT 2ème année InfoCom : ML Licence Professionnelle InfoCom : Technologies de l'Information et de la Communication Licence en Géographie, 2ème année Formation continue TD TD 2 x 30h 26h 100% 100% TD 2 x 20h 100% TD 2 x 24h 100% TD 18h 100% TD 16h 50% TP 2 x 8h 0% Licence en Informatique, 4ème année Licence en Informatique, 4ème année Licence en Informatique, 4ème année Mixte – Licence de 1er à 3ème année CM, TD 2 x 40h 100% CM, TD 2 x 40h 100% CM, TD 2 x 40h 100% TD 16h 100% France Informatique et Réseaux Informatique et Réseaux Systèmes Collaboratifs et Gestion de Contenu 2004/2005 Initiation à l'Informatique 2000 Introduction au Système d’Exploitation HP-UX Topiques Avancées en Informatique I Topiques Avancées en Informatique I Topiques Avancées en Informatique II Introduction au Système d’Exploitation Solaris 1999 Brésil Public 1998 1997 Tableau 2 - Volume horaire d’enseignement par an et par pays. Année Belgique France Volume horaire (équivalent TD) 2007/2008 2006/2007 12h 192h 2004/2005 Participation au Salon Oriaction (3h) Participation à l'organisation du certificat C2i - niveau 1 à l'IUT Nancy Charlemagne (5h) Co-encadrement d'un projet tutoré Encadrement de 6 étudiants en stage . 16h Total en Europe : Brésil Complément 200h 2000 1999 1998 1997 10h (16h TP) 110h (60h CM, 20h TD) 220h (120h CM, 40h TD) 26h (40h TD) Total au Brésil : Encadrement de 5 étudiants 366h (296h) Activités de Recherche Travaux de Master Travaux de Master (Msc.) en Informatique préparé au sein de l’Institut d’Informatique (« Instituto de Informática ») de l'Université Fédérale du Rio Grande do Sul (UFRGS), Porto Alegre, Brésil, sous la direction de José Valdeni de Lima. Titre : « Un mécanisme pour la conscience de groupe dans les environnements collaboratifs » (« Mecanismo de Suporte à Percepção em Ambientes Cooperativos ») Date soutenance : 01 février 2001 Membres du Jury : • José Valdeni de Lima (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) • Ana Maria de Alencar Price (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) • Cirano Iochpe (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) • Marcos R.S. Borges (Professeur, Université Fédérale du Rio deJaneiro, Rio de Janeiro, Brésil) Mots-clés : Système d'Information - Travail collaboratif10 – Conscience de Groupe11 URL : http://www.loria.fr/~kirschpm/MscKirschPinheiro.pdf Résumé : Ce travail s’inscrit dans le cadre de la recherche en Travail collaboratif Assisté par Ordinateur (TCAO). L’objectif de ce travail est la conception d’un mécanisme de support à la conscience de groupe pour les événements passés (« past-events awareness »). La conscience de groupe peut être définie comme les connaissances qu’un utilisateur a à propos de son groupe, de ses collègues et de leurs activités (passées, présentes et futures), sans lesquelles la coopération devient difficile, voir impossible. Dans ce travail, j'ai caractérisé, en collaboration avec l'équipe CHORD à l'Université Fédérale du Rio de Janeiro (UFRJ), le support à la conscience de groupe à travers six questions (quoi, quand, qui, où, comment et combien), qui sont analysées selon le type de système (synchrone ou asynchrone). Parmi ces questions, ce travail se concentre sur la question « quand », laquelle analyse quand une activité a eu lieu. A chaque fois qu’une 10 11 Computer Support for Cooperative Work (CSCW) Awareness activité est réalisée, on considère qu’elle génère un événement. Un événement représente ainsi une information de conscience de groupe (« event-based awareness »), et un événement passé correspond à une activité qui a été conclue dans un moment passé, dont les connaissances à propos de sa réalisation sont importantes pour la suite de la coopération. Cette notion de la conscience de groupe des activités passées a été depuis mis en valeur par d'autres chercheurs, parmi lesquels Tam et Greenberg12. Je propose, dans ce travail, un mécanisme de conscience de groupe, à travers la définition d’un canevas nommé BW, lequel est basé sur cette notion d’événement. Ce canevas fonctionne comme un composant encapsulé à l’intérieur d’un collecticiel. Celui-ci peut l’utiliser en sécurité même sans avoir une connaissance exacte de son fonctionnement interne. Pour cela, le canevas BW s’organise en quatre paquetages distincts, qui se partagent les responsabilités : un paquetage s’occupe du stockage des données, un second paquetage de l’interface avec l’utilisateur, et un troisième paquetage filtre les informations de conscience de groupe. Le quatrième paquetage est le modèle de données, dans lequel il est représenté les informations de conscience de groupe sous la forme de classes d’événements, qui peuvent être spécialisées par les concepteurs du collecticiel. Par ailleurs, ce canevas fonctionne en trois étapes : l’enregistrement, le monitorage et la notification. Dans la première étape, le collecticiel enregistre les événements qui sont observés. Lors de la deuxième phase, les activités sont produites dans le collecticiel, et au fur et à mesure qu’elles sont achevées, les événements leur correspondant sont créés et gardés par le canevas. Dans la troisième étape, l’utilisateur est informé de ce qui s’est produit dans son groupe de travail. Enfin, le canevas BW a été implémenté en Java et testé auprès du système COPSE/CUTE, un collecticiel pour la conception collaborative de logiciels, développé au sein de l'équipe CHORD à l'UFRJ. Publications : • • • • • Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S. « A Framework for Awareness Support in Groupware Systems ». Computer in Industry, vol. 52 n° 1, Elsevier, 2003, pp. 47-57. Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S., « A Framework for Awareness Support in Groupware Systems », 7th International Conference on Computer Supported Cooperative Work in Design, UFRJ, Rio de Janeiro, Brazil, 2002. pp. 13-18. Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S. « Awareness em Sistemas de Groupware » (Awareness on Groupware Systems). In: Proceedings of IDEAS'01, Centre de Información Tecnológica (CIT), San Diego, Costa Rica, 2001. pp 323-335. Kirsch-Pinheiro, M.; Lima, J.V. « Mecanismos para monitoramento e contextualização em ambientes cooperativos. IV Simpósio Nacional de Informática, 1999, UNIFRA/UFSM, Santa Maria, Brésil. pp. 46-50. Kirsch-Pinheiro, M.; Lima, J.V. « Mecanismo de Monitoramento e Contextualização em Ambientes Cooperativos ». IV Semana Acadêmica do PPGC, PPGC/UFRGS, 1999, Porto Alegre, Brésil, pp. 331-334. Séjours dans des laboratoires de recherche : De septembre à décembre 1999, j’ai réalisé un séjour de recherche dans l’équipe CHORD au Centre d’Informatique et d’Electronique (NCE) de l’Université Fédérale du Rio de Janeiro (UFRJ), Rio de Janeiro, Brésil, sous la responsabilité de Marcos R.S. Borges (Professeur UFRJ). Séjour à l'INRIA Rhône-Alpes Travaux de recherche réalisés pendant mon séjour au sein de l’équipe OPERA (actuellement appelée WAM) à l’INRIA Rhône-Alpes, à Montbonnot Saint-Martin, France, sous la responsabilité Vincent Quint (Directeur de Recherches INRIA), dans le cadre du projet de coopération franco-brésilien Projet CEMT. Mots-clés : Système d'Information - Travail Collaboratif – Conscience de Groupe – Enseignement à distance – Workflow 12 Tam, J., Greenberg, S., « A framework for asynchronous change awareness in collaboratively-constructed documents », In : G.-J. de Vreede, L.A. Guerrero, G.M. Raventós (Eds.), LNCS 3198 - International Workshop on Groupware: Design, Implementation and Use (CRIWG 2004), San Carlos, Costa Rica, septembre 2004, Springer-Verlag, pp. 67-83. Résumé : Le projet CEMT visait le développement d'un environnement Web pour la conception collaborative de matériel didactique pour l'enseignement à distance (« e-learning authoring »). Ce projet, une coopération entre l'Université Fédérale du Rio Grande do Sul (UFRGS) et l'INRIA Rhône-Alpes, a proposé un environnement totalement basé sur les standards Web et dont le processus de coopération était contrôlé par un moteur de workflow. L'objectif était de permettre à un groupe multidisciplinaire, composé par des éducateurs et des techniciens, de créer de manière collaborative le matériel didactique pour un cours à distance, sans pour autant avoir à se concentrer sur la gestion du processus de coopération. Dans l'environnement proposé par le projet CEMT, un ensemble d'outils indépendants (dont l'éditeur Web Amaya13, développé par le W3C) interagit avec un ensemble de serveurs qui proposent les fonctionnalités de l'environnement. Parmi ces fonctionnalités, nous trouvons un mécanisme d'annotations, basé sur un serveur Annotea14, et un service de partage des documents construit sur le protocole WebDAV15. L'exécution du processus d'édition est, quant à elle, gérée par un moteur de workflow. Le projet CEMT propose notamment que ce moteur puisse adapter le processus en exécution à partir des informations obtenues à travers le mécanisme de conscience de groupe (« Awareness server »). Ce mécanisme, construit à partir du canevas que j'ai proposé pendant mon master (le canevas « BW »), observe les actions menées à l'intérieur de l'équipe d'édition afin de tenir les membres de cette équipe informés de l'évolution du travail effectué. Au cours du projet CEMT, mes recherches ont focalisé le partage des documents, le support à la conscience de groupe et son utilisation pour l'adaptation du processus de coopération. J'ai été la responsable par l'introduction au sein de l'éditeur Amaya d'un module de support au protocole WebDAV. J'ai également assisté à l'introduction de support à la conscience de groupe dans les différents outils qui composent l'environnement du projet. Dans ce cadre, j'ai contribué notamment avec la proposition d'un protocole pour la diffusion de l'information de conscience de groupe. Enfin, j'ai également participé, en collaboration avec les chercheurs à l'UFRGS, de l'étude de l'utilisation des événements gérés par le mécanisme de conscience de groupe pour l'adaptation du processus de workflow. Publications : • • • • Kirsch-Pinheiro, M.; Telecken, T.; Zeve, C.D.C; Lima, J.V.L.; Edelweiss, N. « A Cooperative Environment for E-Learning Authoring ». Documents Numériques : Espaces d'Information et de Coopération, vol. 5, n° 3-4, Hermes Science, France, 2002, pp. 89-114 Lima, J.V. de; Kirsch-Pinheiro, M.; Telecken, T.; Edelweiss, N.; Zeve, C.D.C; Borges, T. B.; Maciel, C. B. « O uso de open source e standards para o ensino a distância dentro do projeto CEMT ». Cadernos de Informática, vol. 2, n° 1, Instituto de Informática – URGS, Porto Alegre, Brésil, pp. 103-105, 2001 Lima, J.V.L.; Quint, V.; Layaïda, N.; Edelweiss, N.; Kirsch-Pinheiro, M.; Telecken, T., « The Conception of Cooperative Environment for Editing Multimedia Documents with Workflow Technology (CEMT) CNPq-INRIA Project », In: Prugner, N. et al (eds.), PROTEM-CC- Projects Evaluation Workshop - 2001, International Cooperation NSF/INRIA, CNPq, Rio de Janeiro, Brazil, 2001. pp. 542-560. Telecken,T.L.; Lima, J.V.; Zeve, C.; Maciel, C.B.; Borges, T.B.; Edelweiss, N.; Kirsch-Pinheiro, M. « Implementação de um editor de workflow baseado no padrão SVG », Rapport technique, PPGC/UFRGS, Porto Alegre, Brésil, 2002, p.23. Travaux de Thèse Travaux de Thèse en Informatique préparé au sein du Laboratoire LSR-IMAG, Université Joseph-Fourier - Grenoble I, Grenoble, sous la direction de Hervé Martin et de Jérôme Gensel. Titre : « Adaptation contextuelle et personnalisée de l’information de conscience de groupe au sein des Systèmes d’Information Coopératifs » 13 http://www.w3.org/Amaya/ http://www.w3.org/2001/Annotea/ 15 http://www.webdav.org/ 14 Mots-clés : Informatique Ubiquitaire16 – Informatique Sensible au Contexte17 – Systèmes d'Information – Travail Collaboratif – Conscience de Groupe Date de soutenance : 29 septembre 2006 Rapporteurs : • Bruno Defude (Directeur d'études, Institut National de Télécommunications) • Khalid Benali (Maître de Conférence HDR, Université Nancy 2) Membres du Jury : • Hervé Martin (Professeur, Université Joseph-Fourrier, Grenoble I) • Jérôme Gensel (Maître de Conférences, Université Pierre Mendès France, Grenoble II) • Dominique Decouchant (Chercheur C.N.R.S) • Jacques Mossière (Professeur, Institut National Polytechnique de Grenoble) • José Valdeni de Lima (Professeur, Université Fédérale du Rio Grande do Sul, Porto Alegre, Brésil) URL : http://tel.archives-ouvertes.fr/tel-00108495 Description : Ce travail de thèse s’inscrit à l’interface des thématiques recherche en Travail Collaboratif Assisté par Ordinateur (TCAO) et Systèmes Sensibles au Contexte. La motivation initiale de ce travail est l’impact des nouvelles technologies mobiles sur les systèmes d’information collaboratifs (collecticiels), notamment sur le support à la conscience de groupe au sein de ces systèmes. L’évolution des technologies mobiles (téléphones cellulaires, PDA, réseaux sans fil…) permet d’envisager leur utilisation pour un travail collectif piloté par un système d’information collaboratif. Or, malgré les progrès effectués, on constate qu’il demeure encore des limitations en termes de capacités d’affichage, de batterie, ou encore de bande passante du réseau. C’est pourquoi, dans les systèmes d’information collaboratifs sur le Web, l’adaptation du contenu délivré est un problème crucial. Cette adaptation est particulièrement importante pour le support à l’information de conscience de groupe, puisque, d’une part, les contraintes auxquelles sont exposés les utilisateurs nomades modèrent l’exploitation des techniques de visualisation communément utilisées par les mécanismes de conscience de groupe, ainsi que l’envoi de quantités importantes d'information au client. D’autre part, le nomadisme favorise la perte de contact entre les participants du groupe, et les collecticiels doivent compenser cette possible perte par des mécanismes de conscience de groupe adaptés. Cependant, cette adaptation ne doit plus se concentrer sur la présentation du contenu, mais elle doit également agir sur le contenu lui-même, en le sélectionnant et l’organisant selon sa pertinence pour l’utilisateur nomade. Cette pertinence peut changer en fonction du contexte dans lequel se trouve cet utilisateur, et donc la prise en compte du contexte d’utilisation devient aussi nécessaire pour l’adaptation de l’information de conscience de groupe que la prise en compte des préférences de l’utilisateur. Dans ce travail de thèse, je propose donc une nouvelle approche pour la question de l’adaptation de l’information de conscience de groupe au sein des collecticiels sur le Web. Cette approche consiste en : (i) la formalisation de la notion de contexte d’utilisation de manière à prendre en compte les aspects collaboratifs propres aux collecticiels ; et (ii) la proposition d‘un mécanisme de filtrage de l’information de conscience de groupe qui tient compte à la fois du contexte de l’utilisateur et de ses préférences dans ce contexte d’utilisation précis. Ce travail commence donc par la proposition d’un modèle par objets, en UML, qui formalise la notion de contexte d’utilisation. Ce modèle concerne particulièrement l’utilisation mobile des collecticiels sur le Web. Il intègre ainsi autant de concepts liés au contexte physique de l’utilisateur (sa localisation, le dispositif utilisé…) que de concepts liés au contexte collaboratif dans lequel cet utilisateur évolue (notions de groupe, de rôle, d’activité…). Par ailleurs, le modèle à objets proposé prend en compte quatre prérequis indispensables pour la représentation de contexte : (i) être évolutif ; (ii) permettre la représentation d'une information dynamique ; (iii) permettre l'expression de critères de précision ; et (iv) permettre l'expression 16 Ubiquitous Computing (or Pervasive Computing) Context-aware computing 18 Redon, R.; Larsson, A.; Leblond, R. & Longueville, B., “VIVACE context based search platform”, In: Kokinov, B.; Richardson, D.; RothBerghofer, T. & Vieu, L. (ed.), LNAI 4635 - CONTEXT 2007, Spring-Verlag, pp. 397-410. 19 Valtchev, P., Euzenat, J., « Dissimilarity measure for collections of objects and values », In : Liu, X., Cohen, P., Berthold, M. (Eds.), LNCS 1280 - 2nd International Symposium on Intelligent Data Analysis (IDA’97), Springer-Verlag, 1997, pp. 259-272. 20 Bisson, G., « Why and how to define a similarity measure for object based representation systems », In : Mars, N. (Ed.), Towards very large knowledge bases, 2nd International Conference on Building and Sharing Very Large-Scale Knowledge Bases (KBKS), Enschede, Pays Bas, avril 1995, IOS press, pp. 236-246. 21 http://www-lgit.obs.ujf-grenoble.fr/users/pgueg/VULNERALP/index.html. 17 d'informations ambiguës et incomplètes. A travers du modèle de contexte proposé, j’ai obtenu ainsi une formalisation de la notion de contexte permet la séparation entre les informations relatives au contexte et celles propres au système. L'enjeu de cette formalisation est de concevoir des systèmes dont la notion de contexte puisse évoluer (et être modifiée) dans le temps, et dont les composants liés à cette notion soient réutilisables. Par ailleurs, la prise en compte des aspects collaboratifs caractéristique à ce modèle est rare dans la littérature et représente un atout important lors de la conception des systèmes sensibles au contexte collaboratifs (comme atteste l’utilisation de ce modèle dans le projet VIVACE18) Ensuite, je propose une série d'opérations capables d'être appliquées au modèle ci-dessus. Ces opérations visent à comparer, de plusieurs façons, les objets et les associations qui composent le modèle. Nous proposons trois types d'opérations de base : (i) un premier type d'opérations, destiné à vérifier l'existence d'une relation d'égalité entre deux instances, si elles ont un contenu équivalent (opérateur equals). (ii) Un deuxième type qui vérifie une possible relation d'inclusion entre deux objets en tenant compte de leurs relations avec d'autres objets et des associations qui les lient. En d'autres termes, on vérifie, à travers un opérateur nommé contains, si un objet donné, avec toutes les instances en liaison avec lui, contient un autre objet donné et toutes ses liaisons. (iii) Un troisième type d’opérations sont de mesures de similarité qui évaluent le degré de rapprochement entre le contenu de deux instances de manière isolée ou en tenant compte de leurs relations, décrivant ainsi une relation de similarité entre deux instances. Ces opérations ont été inspirées des travaux de Valtchev et Euzenat19, ainsi que par ceux de Bisson20, dans le domaine de la représentation de connaissances. Par ailleurs, ces opérations ont été définies de manière générique, en utilisant une approche de représentation de connaissances par objets. Ceci permet d'utiliser ces opérations dans le cadre d'autres modèles de représentation par objets. L'application de ces opérations n'est donc pas restreinte à seul le modèle de contexte proposé dans ma thèse. Le mécanisme de filtrage que je proposé dans mon travail de thèse utilise ce modèle de contexte pour représenter non seulement le contexte courant d’un utilisateur, mais également des « contextes potentiels », des situations dans lesquelles cet utilisateur peut potentiellement se trouver au cours de son interaction avec le système. Ces contextes potentiels sont associés aux préférences de l’utilisateur, qui sont représentées par des profils. Ce filtrage est donc guidé à la fois par le contexte d'utilisation et par les préférences de l'utilisateur. L’approche adoptée dans ce travail vise ainsi le groupe à travers les individus qui le composent : afin d’améliorer la performance du groupe, il faut d'abord améliorer les conditions de travail de chaque membre du groupe. Les profils que je propose permettent à son propriétaire d’indiquer les informations de conscience de groupe qu’il considère comme pertinentes, ainsi que les situations dans lesquelles ces informations sont pertinentes (les contextes potentiels). Par ailleurs, les profils permettent également l’organisation de l’information de conscience de groupe en plusieurs niveaux de détail, à travers l’utilisation du Modèle d’Accès Progressif (MAP). Le mécanisme de filtrage repose ainsi sur deux étapes : la première analyse le contexte courant d’utilisation et sélectionne les profils de l’utilisateur en fonction de ce contexte ; la seconde s’appuie sur le MAP afin de filtrer et d’organiser les informations de conscience de groupe accessibles par ces profils. Dans la première étape, nous utilisons les relations d’égalité et d’inclusion pour vérifier si l’utilisateur se trouve dans une la situation décrite par le contexte potentiel lié à un profil. En d’autres termes, on vérifie si le contexte de l’utilisateur contient un de ces contextes potentiels. Si c’est le cas, le profil auquel le contexte potentiel est associé sera sélectionné pour la deuxième étape. La deuxième étape du processus filtre et organise les informations selon l’ensemble de profils déterminé par la première étape. Pour cela, cette étape trie les profils par ordre de priorité. Cet ordre est établi grâce à l’application des mesures de similarité entre le contexte courant de l’utilisateur et le contexte potentiel associé à chaque profil. Ainsi, les informations sélectionnées par les profils qui ont été établis pour une situation proche du contexte courant de l’utilisateur seront mises à disposition de l’utilisateur avant les celles sélectionnées par les autres profils (dont les contextes potentiels sont plus éloignés du contexte courant) Enfin, ce mécanisme de filtrage est implémenté au sein d’un canevas nommé BW-M, lequel utilise le système de représentation de connaissances par objets AROM pour l’implantation du modèle de contexte. En parallèle à mes travaux de thèse, j'ai également participé aux activités du projet Vulneralp21, un projet de coopération entre le Laboratoire de Géophysique Interne et Tectonophysique (LGIT), le Laboratoire LSRIMAG, dont je faisais partie, et d'autres laboratoire et partenaires industriels de la région Rhône-Alpes. Ce projet s'intéresse par l'analyse de la vulnerabilité sismique de la région Rhône-Alpes. Parmi ses objectifs, le projet vise la conception d'un Système d'Information Géographique pour les Risques Sismiques. Dans ce projet, j'ai eu sous la responsabilité l'encadrement de trois étudiants dans le cadre de la conception de SIG pour les risques sismiques. Par ailleurs, au cours de mes recherches liés à ce projet, j'ai été amenée à étudier les méthodes de classification proposées dans les systèmes de représentation de connaissances par objets. L'objectif était de pouvoir classifier de manière automatique les informations concernant un bâtiment par rapport à la typologie concernant la vulnerabilité sismique de la région. J'ai également étudié l'apport des dispositifs mobiles à la réalisation des enquêtes sur le terrain par des experts en vulnerabilité sismique. Publications : • • • • • • • • • Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « A Personalized and ContextAware Adaptation Process for Web-Based Groupware Systems », 4th Int. Workshop on Ubiquitous Mobile Information and Collaboration Systems (UMICS’06), CAiSE'06 Workshop, Luxembourg, June 5-6, pp. 884-898. URL : http://hal.archives-ouvertes.fr/hal-00120290 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « Context-Aware Filtering for Collaborative Web Systems: Adapting the Awareness Information to the User’s Context », 20th ACM Symposium on Applied Computing (SAC 2005) - Web Technologies and Applications (WTA), Santa Fe, New Mexico, Mars 2005, ACM Press, 2005, pp. 1668-1673. URL : http://hal.archives-ouvertes.fr/hal-00120283 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « BW-M: A framework for awareness support in web-based groupware systems ». 9th International Conference On Computer Supported Cooperative Work In Design (CSCWD), 2005, Coventry, UK, pp. 240-246. URL: http://hal.archives-ouvertes.fr/hal-00120284 Kirsch-Pinheiro, M. « Adaptation contextuelle de l'information de conscience de groupe dans les SIW collaboratifs ». Actes du XXIIème Congrès Informatique des organisations et systèmes d'information et de décision – INFORSID 2005, Grenoble, France, 2005. pp. 285-300. URL : http://hal.archives-ouvertes.fr/hal-00120289 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « Une formalisation du cotexte dans les environnements collaboratifs nomades ». Actes des Deuxièmes Journées Francophones : Mobilité et Ubiquité 2005 (UbiMob'05), Grenoble, France, 2005. pp. 1-8. URL : http://hal.archives-ouvertes.fr/hal-00120288 Kirsch-Pinheiro, M., Villanova-Oliver, M., Gensel, J., Martin, H., « A Context-Based Awareness Mechanism for Mobile Cooperative Users », In: R. Meersman, Z. Tari, A. Corsaro (Eds.), LNCS 3292 - On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops: OTM Confederated International Workshops and Posters, GADA, JTRES, MIOS, WORM, WOSE, PhDS, and INTEROP 2004, octobre 2004. Springer-Verlag, 2004, pp. 9-10. URL : http://hal.archives-ouvertes.fr/hal-00120282 Kirsch-Pinheiro, M., Gensel, J., Martin, H., « Representing Context for an Adaptative Awareness Mechanism », In: G.-J. de Vreede; L.A. Guerrero, G.M.Raventos (Eds.), LNCS 3198 X International Workshop on Groupware (CRIWG 2004), San Carlos, Costa Rica, septembre 2004, Springer-Verlag, 2004, pp. 339-348. URL : http://hal.archives-ouvertes.fr/hal-00120277 Kirsch-Pinheiro, M., Gensel, J., Martin, H., « Awareness on Mobile Groupware Systems », In: A. Karmouch, L. Korba, E.R.M. Madeira (Eds.), LNCS 3284 - 1st International Workshop on Mobility Aware Technologies and Applications (MATA 2004), Florianópolis, Brésil, octobre 2004. Springer-Verlag, 2004, pp. 78-87. URL : http://hal.archives-ouvertes.fr/hal-00120278 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Lima, J.V.; Martin, H. « Providing a Progressive Access to Awareness Information ». In: R. Meersman et al. (Eds.), LNCS 2888 CoopIS/DOA/ODBASE 2003, Springer-Verlag, 2003, pp. 336-353. URL: http://hal.archivesouvertes.fr/hal-00120272 Exposés et séminaires : • • • Exposé « Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets » réalisée à Paris, le 5 septembre 2006 à l’atelier « Etude du contexte », dans le cadre de la 3ème Journées Francophones Mobilité et Ubiquité (UbiMob’06). URL : http://www.afihm.org/ubimob06 Exposé « Un mécanisme d'adaptation guidé par le contexte en utilisant une représentation par objet » réalisée à Lille, le 1er décembre 2005 à la réunion du groupe de travail « Mobilité et Ubiquité » (GT 4.2 du GdR I3). URL : http://iihm.imag.fr/nigay/GTMOB/Dec2005/ Exposé « Introduction à l'awareness ou conscience de groupe » réalisée à Nancy, le 6 décembre 2002 à la réunion du groupe de travail « Documents Multimédias », réalisée dans le cadre de « 2ème Assises Nationales du GdR I3 – Information, Interaction, Intelligence ». ATER à l'IUT Nancy Charlemagne de l'Université Nancy 2 Travaux de recherche réalisés pendant mon séjour au sein de l’équipe ECOO au LORIA, à Nancy, France, pendant mon ATER à l’IUT Nancy Charlemagne de l’Université Nancy 2. Mots-clés : Informatique Ubiquitaire - Travail Collaboratif – Conscience de Groupe Résumé : Pendant l'année académique 2006/2007, j’ai intégré l’équipe ECOO, au LORIA. Les recherches de l’équipe ECOO focalisent tout particulièrement les Systèmes d’Information collaboratifs, et notamment les mécanismes de mise en cohérence des données dans une architecture pair-à-pair (pour l’édition collaborative) et sur les mécanismes de conscience de groupe. Mes travaux au sein de cette équipe ont porté sur la distribution de l’information contextuelle dans les outils d’édition collaborative pair-à-pair. L’hypothèse sur laquelle j'ai travaillé consiste à analyser comment le contexte d’utilisation d’un tel outil peut contribuer à la construction des communautés et à l’adaptation de l’information de la conscience de groupe pour chaque utilisateur. La distribution de l’information contextuelle pose plusieurs problèmes liés à la cohérence de l’information qui est propagée dans le réseau de pairs, ainsi qu’au respect à la vie privé et au fait que certaines informations contextuelles sont considérées comme sensibles par les utilisateurs. Dans ce contexte, j’ai étudié les possibles apports que les algorithmes de réplication de données, notamment l’algorithme « WOOT »22 proposé par l’équipe ECOO, ont pu avoir sur la réplication de l’information contextuelle. Ces recherches ont intégré le projet ANR XWiki Concerto, dans lequel l’équipe ECOO prend part. Par ailleurs, j'ai travaillé également sur une des perspectives ouvertes par mon travail de thèse : la proposition des mesures de similarité dans un Système de Représentation de Connaissances par Objets (SRCO). Dans mon travail de thèse, j’ai proposé une série d’opérations qui s’appliquent à une base de connaissances par objets. Ces opérations permettent la comparaison de deux instances d’une même base de connaissances. Appliquées au modèle de contexte, ces opérations permettent d’analyser, par exemple, si un utilisateur se trouve dans un contexte d’utilisation proche à un contexte type (par exemple, s’il est sur une certaine localisation, où s’il utilise un dispositif donné et/ou travail sur un document précis). À partir de ces opérations initialement proposées, j'ai commencé une étude sur la généralisation de ces opérations, ainsi que sur leur formalisation, étant donné un modèle de représentation de connaissance par objets de type classe/association. En réalité, la majorité des travaux sur les mesures de similarité dans les SRCO utilisent une approche de type classe/objet, laquelle n’aborde pas les associations de manière explicite, mais à travers des attributs des objets. Les opérations que j'ai proposées adoptent une approche différente, l'approche classe/association, dans laquelle les associations sont également mises en avant. Cet axe de mes recherches est effectué en collaboration avec l’équipe STEAMER à Grenoble, au sein de laquelle j’ai effectué ma thèse. Parmi les travaux développés au sein de l’équipe STEAMER se trouvent la conception et le développement d’un SRCO nommé AROM23, lequel utilise l'approche de type classe/association et donc représente de manière explicite les associations. L’utilisation d’une telle approche permettrait la représentation des modèles plus riches, puisque les relations entre les instances peuvent être exploitées de manière explicite. Finalement, j'ai participé à la rédaction d'une proposition de projet ANR intitulée SMASH. Ce projet, qui s'inscrivait dans le cadre de l'appel Masse de Données et Connaissances, objectivait l’intégration et l’accès à l’information spatiale en prenant en compte les problèmes liés à la collaboration et au nomadisme24. Exposés et séminaires : • Exposé « Panorama des outils et des ressources : Blogs, RSS et Wikis » réalisée à Metz, le 25 janvier 2006 à la journée « Blogs pour les entreprises et les professionnels de l'information », organisée par l’ADBS Lorraine. URL : http://www.loria.fr/~kirschpm/cours/Blogs.ppt 22 Oster, G., Urso, P., Molli, P., Imine, A., “Real time groupe editors without operational transformation”, Rapport de Recherche n° 5580, INRIA, mai 2005. Disponible sur : http://hal.inria.fr/view_by_stamp.php? label=INRIA-RRRT&langue=fr&action_todo=view&id=inria00071240&version=1 23 Page, M., Gensel, J., Capponi, C., Bruley, C., Genoud, P., Ziébelin, D., Bardou, D. Dupierris, V., “A New Approach in Object-Based Knowledge Representation: the AROM System”, 14th Int. Conference on Industrial & Engineering Applications of Artificial Intelligence & Expert Systems, (IEA/AIE2001), LNAI 2070, Springer-Verlag (2001) 113-118. 24 Finalement, la proposition de projet SMASH n'a pas été retenue pour cet appel à projets. Travaux en Cours – Post-Doctorat Depuis septembre 2007, j'effectue un séjour post-doctoral à la Katholieke Universiteit Leuven (K.U. Leuven), en Belgique. Je travaille au Département d’Informatique25, au sein de l'équipe Embedded Systems du groupe DistriNet (Distributed Systems and Computer Networks), sous la responsabilité du Prof. Yolande Bebers. Mots-clés : Informatique Ubiquitaire – Informatique Sensible au Contexte – Systèmes d'Information – Adaptation – Auto-reconfiguration26 – Ingénierie des Modèles– Middleware Description : Mes activités de recherches en tant que post-doctorant au sein de l'équipe Embedded Systems / DistriNet à la Katholiek Universiteit Leuven, en Belgique, se positionnent dans le cadre du projet européen MUSIC, sous la supervision du prof. Yolande Bebers. Le projet MUSIC27 vise l'élaboration d'une plateforme pour le développement de logiciels adaptables et reconfigurables, capables de s'adapter au changement dans le contexte d'utilisation des applications dans un environnement pervasif. Cette plateforme est composée à la fois par un studio de développement (MUSIC Studio), dans lequel les concepteurs peuvent modéliser leurs applications en se basant sur le langage UML et les principes du MDA28, et par un middleware (MUSIC Middleware), basé sur la technologie OSGi, dans lequel ces applications exécutent. Dans le cadre de ce projet, j'applique mes efforts particulièrement sur les aspects liés à la représentation et à l'exploitation de la notion de contexte pour l'auto-reconfiguration, ainsi que la conception du middleware et des outils nécessaires à la modélisation des applications sur environnement pervasif. Mes recherches se concentrent, plus exactement, sur deux work packages, celui lié à la sensibilité au contexte et celui lié à l’adaptation. Dans ces work packages, je participe, avec d’autres partenaires, aux recherches dans les thématiques suivantes : (i) la diffusion des informations sur le contexte dans un environnement pervasif faiblement connexe (de type pair-àpair) ; (iii) le raisonnement et la synthèse des informations contextuelles ; (iii) la représentation et création dynamique des profils pour des groupes d’utilisateurs mobiles ; (iv) la sélection des services les plus adaptés à un contexte donné à l'aide d'une représentation du contexte par des graphes ; et (v) le déploiement adaptatif des composants. En ce qui concerne les recherches autour de la sensibilité au contexte, j’aimerais souligner ici mes recherches autour de la diffusion des informations sur le contexte dans un environnement pervasif, dans lesquels je conduis le groupe de recherche responsable par cette thématique. La diffusion des informations contextuelles dans un environnement de type pair-à-pair représente un défi autant en raison du caractère dynamique de l’information de contexte, qui peut varier à des intervalles plus au moins réguliers, que du caractère volatile des nœuds dans l’environnement. Par ailleurs, l’information contextuelle présente souvent un caractère sensible et privé, qui doit être pris en compte lors de sa diffusion. Ainsi, je participe en ce moment à la définition d’un service de distribution de contexte qui associe la diffusion des informations contextuelles à un mécanisme dit de « voisinage », lequel organise les nœuds en plusieurs groupes de diffusion basés sur d’éléments de contexte communs aux nœuds. Ce service de distribution s’organise en deux couches dont une est responsable par l'acheminement des données selon la distribution logique fournie par une couche de raisonnement sur le contexte. Cette couche de raisonnement gère la formation des groupes de diffusion, à qui on associe à un ensemble d’information contextuelle qui seront diffusées au sein de groupe. De cette manière, un certain élément de contexte ne sera diffusé aux nœuds participant aux groupes auxquels l’élément est associé. Par ailleurs, mes recherches autours du raisonnement et de la synthèse des informations contextuelles, ainsi que celles liées à la représentation et la création dynamique des profils pour des groupes d’utilisateurs, sont directement liées à mes efforts autour de la diffusion des informations de contexte. Dans le premier cas, un ensemble d’opérateurs pour la synthèse des informations contextuelles est proposé. Ces opérateurs font de raisonnement sur les informations contextuelles disponibles, en les synthétisant dans un nouvel ensemble d’informations de plus haut niveau. Ces informations ainsi synthétisées peuvent être utilisées pour la définition des groupes de diffusion, utilisant le mécanisme précédemment décrit. Par exemple, à travers un opérateur « SimilarTo », les informations relatives au dispositif d’accès sont synthétisées sur une description d’haut 25 Department of Computer Science Self-adaptation 27 http://www.ist-music.eu/ 28 Model Driven Architecture (MDA), propose par l’Object Management Group (OMG) 26 niveau qui peut être utilisée, par la suite, pour la définition d’un groupe de diffusion (représentant les nœuds dans le voisinage qui ont des capacité similaires). Dans le second cas, les informations relatives au profil personnel des utilisateurs ainsi que les informations sur leur contexte respectifs sont utilisées pour identifier des groupes d’utilisateurs (par exemple, un groupe d’expert dans un domaine qui si trouvent dans une certaine région géographique). Les groupes découverts peuvent être utilisés ensuite pour la formation des groupes de diffusion, qui sont utilisés pour contrôler ainsi la distribution des informations contextuelles à ces membres. Concernant mes recherches autour de l’adaptation, j’aimerai souligner ici les recherches liées à la sélection des services pour la plateforme MUSIC. L’objective de cette recherche consiste à sélectionner les services les plus adaptés aux besoins d'une application donnée. Le projet MUSIC considère qu’à un moment donné différents services peuvent être disponibles pour une application. Ces différents services existants sont découverts par le middleware et identifiés par un ensemble de contraintes non-fonctionnelles qui représentent les éléments du contexte d'utilisation nécessaires à son exécution et leurs dépendances. Ces caractéristiques peuvent être décrites à partir d’un modèle de contexte, et plus particulièrement dans le cas du projet MUSIC, à l’aide des ontologies (à l'aide de langages basés sur XML ou RDF, comme par exemple le langage OWL), dont il est possible d’extraire un graphe qui met en relation les services et leurs dépendances. À partir de ces graphes, je propose dans cette recherche d’appliquer des opérations de mesure de similarité afin de retrouver les services les plus adaptés, sans pour autant obliger une coïncidence parfaite entre le contexte d’exécution courant et ces contraintes non-fonctionnelles. Il s’agit ici d’une extrapolation des opérations que j’ai proposées au cours de mon travail de thèse et de mon année d’ATER. Finalement, je participe également au développement du middleware MUSIC. Celui-ci est développé en Java, reposant sur la technologie OSGi29. Parmi les différents composants de ce middleware, je suis la responsable par le développement du service de représentation et d'application des profils utilisateurs dans l’architecture MUSIC. Je suis également engagé dans les activités liées au développement du MUSIC Studio, qui comporte les outils de conceptions des applications utilisant le middleware MUSIC, et notamment sur la proposition et l’utilisation des outils de transformation de modèles, dans une approche d’ingénierie des modèles. Enfin, toujours dans le cadre du développement du MUSIC Studio, j’ai participé à l’élaboration du « MUSIC Guidelines », un document expliquant la méthodologie proposée par le projet MUSIC à destination des concepteurs des applications MUSIC. Ce document doit être publié par le projet MUSIC, dans son site Internet, au cours du moins de Mai 2008 (il accompagnera la distribution de la nouvelle version du middleware30). Articles en cours de rédaction : En ce moment, je participe à la rédaction d’un certain nombre d’articles scientifiques dans le cadre du projet MUSIC. Ces articles seront soumis à différents workshops et conférences entre les mois de Avril et Juin, selon la disponibilité des résultats pratiques. • • • • • • Kirsch-Pinheiro, M., Vanrompay, Y., Berbers, Y., Hu, X., Ding, Y., Devlic, A., Mamelli, A., Barone, P., Valla, M., “Context grouping for a peer-to-peer context distribution architecture” Hu, X., Ding, Y., Kirsch-Pinheiro, M., Vanrompay, Y., Thomsen, J., Fricke, R., Berbers, Y., “Applications of user profiling” Devlic, A., Kirsch-Pinheiro, M., Vanrompay, Y., Berbers, Y., Valla, M., Rouvoy, R., Reichle, R. “Context synthesis” Kirsch-Pinheiro, M., Vanrompay, Y., Berbers, Y., “Graph-based Service Selection” Vanrompay, Y., Kirsch-Pinheiro, M.,Berbers, Y., “CRL for Component Orchestration” Hu, X., Ding, Y., Paspallis, N., Bratskas, P., Papadopoulos, G.A., Vanrompay, Y., Kirsch-Pinheiro, M., Berbers, Y. “Peer-to-Peer based Infrastructure for Context Distribution in Mobile and Ubiquitous Environments: Refinements of the peer-to-peer architecture”. Soumissions en cours d’analyse : • • • 29 30 Carrillo-Ramos, A., Kirsch-Pinheiro, M., Villanova-Oliver, M., Gensel, G. Y. Berbers, « Collaborating Agents for Adaptation to Mobile Users », Chapitre soumis à Chevalier, M., Julien C., Soulé-Dupuy, C. (Eds.), Collaborative and Social Information Retrieval and Access: Techniques for Improved User Modeling, IGI Global. Kirsch-Pinheiro, M., Carrillo-Ramos, A., Villanova-Oliver, M., Gensel, G. Y. Berbers « ContextAware Adaptation in Web-based Groupware Systems », Chapitre soumis à JingTao Yao (Ed.), Webbased Support Systems, Springer. Preuveneers, D., Victor, K., Vanrompay, Y., Rigole, P., Pauty, J., Kirsch-Pinheiro, M., Berbers, Y., Open Services Gateway initiative - http://www.osgi.org Le middleware MUSIC est disponible sur http://www.ist-music.eu/MUSIC/developer-zone/downloads/music-downloads • “Context-aware Self-adaptation in an Ecology of Applications”, Chapitre soumis à Stojanovic, D. (Ed.), Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability: Adaptive Technologies and Applications, IGI Global. Kirsch-Pinheiro, M., “MUSIC Developer Guideline”, Technical report, MUSIC Project. Publications : • • Steffenel, L.A.; Kirsch-Pinheiro, M.; Bebers, Y. « Total Order Broadcast on Pervasive Systems », 23rd Annual ACM Symposium on Applied Computing (SAC 2008), Fortaleza, Brazil, March 2008 (à apparaître). Gensel, J., Villanova-Oliver, M., Kirsch-Pinheiro, M., « Modèles de contexte pour l’adaptation à l’utilisateur dans des Systèmes d’Information Web collaboratifs », 8èmes Journées Francophones d’Extraction et Gestion des Connaissances (EGC’08), Atelier sur la Modélisation Utilisateur et Personalisation d’Interfaces Web, Sophia-Antipolis, France, janvier 2008 (à apparaître). Exposés et séminaires : • Exposé « A Personalized and Context-Aware Adaptation Process for Web-Based Systems », réalisé le 13 juillet à la K.U. Leuven, pour le groupe DistriNet. Encadrement d’Etudiants Année scolaire 2006-2007 IUT Nancy-Charlemagne, Université Nancy 2, Grenoble, France. • Encadrement de stage (tuteur responsable) de Lucille Collas, Vanessa Migos, Coralie Jobert, Roman Lardaux étudiants du DUT 2ème année InfoCom : Métiers du Livre. • Mots clés : valorisation des fonds locaux, base de données, conception de site Web. • • • • • • • Année scolaire 2004-2005 Encadrement de stage (tuteur responsable) de Carine Brossard, étudiante du DUT Année Spéciale InfoCom : Métiers du Livre. Mots clés : valorisation des fonds, conception de site Web. Encadrement de stage (tuteur responsable) de Anne Auguin, étudiante de LP Activités et Techniques de Communication : Technologies de l'Information et de la Communication. Mots clés : conception de site Web, gestion de contenu. Co-encadrement de 4 étudiants de LP Activités et Techniques de Communication : Technologies de l'Information et de la Communication dans le projet tutoré « Challenge handicap et technologie ». Tuteur responsable : Sylvie Grand'Eury Mots clés : communication, base de données, conception de site Web, Challenge Handicap et Technologie. Université Pierre Mendès France - Grenoble II, Grenoble, France. • Encadrement de Audrey Vassal, étudiante du Master Information Cognition Apprentissages : Informatique, Homme et Société (ex-DESS DC : Informatique et Sciences Sociales) sur le thème « Recherche et Classification automatique de typologies du bâti dans le cadre d’une application d’analyse des risques sismiques à Grenoble ». • Mots clés : classification automatique, représentation de connaissances, vulnérabilité sismique, langage Java. • Encadrement réalisé dans le cadre du projet Vulneralp31. • Encadrement de Lan Doan Hoang et Mélanie Deschamps, étudiantes du Master Information Cognition Apprentissages : Informatique, Homme et Société (ex-DESS DC : Informatique et Sciences Sociales) sur le thème « Conception d’un Collecticiel sur le Web ». Mots clés : systèmes d’information, collecticiels, servlets, langage Java. • Année scolaire 2003-2004 Université Pierre Mendès France - Grenoble II, Grenoble, France. • Encadrement de Ngoc Le Thi Bich et Francesca Leinardi, étudiantes du Master Information Cognition Apprentissages : Informatique, Homme et Société (ex-DESS DC : Informatique et Sciences Sociales) sur le thème « Application d’analyse de la vulnérabilité sismique d’une ville ». • Mots clés : systèmes d’information, modélisation, bases de données vulnérabilité sismique, langage Java. • Encadrement réalisé dans le cadre du projet Vulneralp. Année scolaire 1998 Centre Universitaire Franciscain (UNIFRA), Santa Maria, Brésil. • Encadrement de Gean Carlos Hoppe da Fonseca, étudiant de Licence en Informatique sur le thème « Utilisation du Langage Java pour l’Interconnexion aux Bases de Données » (« Conexão a Banco De Dados com Auxílio da Linguagem Java »). • Mots clés : systèmes d’information, modélisation, bases de données, langage Java. • • • • • • • 31 Encadrement de Marcos Bortolotto, étudiant de Licence en Informatique sur le thème « Un outil pour la consultation des résultats du baccalauréat » (« Ferramenta para Consulta de Desempenho do Vestibular »). Mots clés : systèmes d’information sur le Web, bases de données, langage Java. Encadrement de Giancarlo Marques de Moraes, étudiant de Licence en Informatique sur le thème « WebFisio Index : système pour la divulgation sur l’Internet d’articles scientifiques en kinésithérapie » (« WebFisio Index: Sistema para Disponibilização de Artigos de Fisioterapia via Internet »). Mots clés : systèmes d’information sur le Web, bases de données, langage Java. Co-encadrement de Jiani Cordeiro Cardoso, étudiante de Licence en Informatique sur le thème « Conception d’un système d’aide administrative pour l’atelier de coiffeur Atheneu » (« Sistema auxiliar administrativo para empresa Atheneu cabelereiro »). Mots clés : systèmes d’information, modélisation, bases de données, langage Visual Basic. Co-encadrement de Marcelo Pedroso da Roza, étudiant de Licence en Informatique sur le thème « Conception d’un système de contrôle de Projet Thématiques Prioritaires 2003-2005 - Région Rhône-Alpes. Site officiel : http://www-lgit.obs.ujfgrenoble.fr/~pgueg/VULNERALP/ • protocole pour le 3ème Poste Régional de Police de Santa Maria » (« Sistema de Protocolo Informatizado para a Terceira Delegacia Regional de Polícia de Santa Maria. »). Mots clés : systèmes d’information, modélisation, langage Visual Basic. Projets Scientifiques La liste ci-dessous contient les principaux projets de recherche auxquels je participe actuellement et ceux dont j'ai participé par le passé. 32 2007-2008 IST-MUSIC32 Projet européen dont l’objectif est le développement d’une plateforme pour la conception d’applications auto-reconfigurables exécutant dans un environnement pervasif. Cette plateforme inclut non seulement le développement d’un middleware, mais également la conception d’outils et d’une méthodologie de développement basée sur les principes de MDA33. Parmi l’ensemble de partenaires du projet MUSIC se trouvent des acteurs majeurs de l'industrie mobile, tels que HP, SINTEF et Appear Networks, de prestataires de services (autant en télécommunication, tel que Telefonica, Telecom Italia, CONDAT, que dans d'autres domaines, comme la RATP) et d'organisations universitaires et de recherche scientifique, telles que l’University of Oslo (UiO), l’European Media Lab (EML) et la K.U. Leuven. 2006-2007 Xwiki Concerto Projet RNTL dont l'objectif est le développement d'un wiki sur un réseau P2P, capable de répliquer le contenu sur un réseau de serveurs répartis. Ce wiki de 3ème génération doit permettre un accès mobile, à travers différents appareils mobiles (téléphone, PDA ou les appareils de demain). Collaboration entre l'équipe ECOO au LORIA, l'équipe ATLAS (INRIA), ENST, EISTI, XperNet (partenaire industriel, concepteur de l'éditeur XWiki), Mandriva et Objectweb. Ma participation à ce projet focalise notamment l’adaptation au contexte et la mise en place d’un mécanisme de change awareness. 2003-2006 VULNERALP34 Collaboration entre le Laboratoire LSR-IMAG et le Laboratoire de Géophysique Interne et Tectonophysique de Grenoble (LGIT) sur la vulnérabilité et la perception du risque sismique dans le bassin grenoblois, incluant la conception et le développement d’un environnement logiciel pour la gestion des risques liés aux risques sismiques. 2000-2003 STIMULI (CAPES-COFECUB) Système d'information multimédia distribué, en collaboration entre les universités brésiliennes UFRGS Porto Alegre, UNESP Sao Paulo et UFC Fortaleza, et le Laboratoire LSR – IMAG et, ainsi que l'INT d'Evry (France). 2000-2002 CEMT (CNPq –INRIA) Environnement distribué pour l’édition collaborative des documents multimédia pour l’enseignement à distance. Collaboration entre l’UFRGS et l’INRIA Rhônes-Alpes http://www.ist-music.eu Model-Driven Architecture 34 http://www-lgit.obs.ujf-grenoble.fr/users/pgueg/VULNERALP/index.html. 33 Relectures Scientifiques • • • • • • • 1st International DisCoTec Workshop on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Computing (CAMPUS 2008), June 2008, Oslo, Norway. XXIIème Congrès Informatique des organisations et systèmes d'information et de décision (INFORSID 2005), 24 au 27 Mai 2005, Grenoble, France. Deuxièmes Journées Francophones : Mobilité et Ubiquité 2005 (UbiMob'05), 31 Mai au 3 Juin 2005, Grenoble, France. 12ème Simpósio de Informática et 7ème Mostra de Software Acadêmico (SIMS 2007), novembre 2007, Uruguaiana, Brésil. 11ème Simpósio de Informática et 6ème Mostra de Software Acadêmico (SIMS 2006), 08-10 novembre 2006, Uruguaiana, Brésil. 10ème Simpósio de Informática et 5ème Mostra de Software Acadêmico (SIMS 2005), 19-22 octobre 2005, Uruguaiana, Brésil. 9ème Simpósio de Informática et 4ème Mostra de Software Acadêmico (SIMS 2004), 27-29 octobre 2004, Uruguaiana, Brésil. Logiciels HTDAV Module de support au protocole WebDAV (protocole pour l’édition collaborative de documents sur le Web) pour la bibliothèque LibWWW (http://www.w3.org/Library/), développé au sein de l’équipe WAM à l’INRIA Rhône-Alpes. WebDAV-Amaya Support au protocole WebDAV pour l’éditeur Web Amaya (http://www.w3.org/Amaya/), développé au sein de l’équipe WAM à l’INRIA Rhône-Alpes. BW / BW-M Framework Canevas pour la conception de mécanisme de support à la conscience de groupe au sein des systèmes d’information collaboratifs (collecticiels) (http://www.loria.fr/~kirschpm/bw). Séjours dans des laboratoires de recherche • De juin 2001 à juin 2002, j’ai réalisé un séjour dans l’équipe Opera (actuellement WAM) à l’INRIA Rhône-Alpes, à Montbonnot Saint-Martin, sous la responsabilité Vincent Quint (Directeur de Recherches INRIA), dans le cadre du projet de coopération franco-brésilien Projet CEMT. • De septembre à décembre 1999, j’ai réalisé un séjour dans l’équipe CHORD au Centre d’Informatique et d’Electronique (NCE) de l’Université Fédérale du Rio de Janeiro (UFRJ), Rio de Janeiro, Brésil, sous la responsabilité du Marcos R.S. Borges (Professeur UFRJ). Exposés et séminaires • Exposé « A Personalized and Context-Aware Adaptation Process for Web-Based Systems », réalisé le 13 juillet à la K.U. Leuven, pour le groupe DistriNet. • URL : http://mkirschp.free.fr/KirschDistriNetUKLeuven.ppt • Exposé « Panorama des outils et des ressources : Blogs, RSS et Wikis » réalisée à Metz, le 25 janvier 2006 à la journée « Blogs pour les entreprises et les professionnels de • • • • • • l'information », organisée par l’ADBS Lorraine. URL : http://www.loria.fr/~kirschpm/cours/Blogs.ppt Exposé « Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets » réalisée à Paris, le 5 septembre 2006 à l’atelier « Etude du contexte », dans le cadre de la 3ème Journées Francophones Mobilité et Ubiquité (UbiMob’06). URL : http://www.afihm.org/ubimob06 Exposé « Un mécanisme d'adaptation guidé par le contexte en utilisant une représentation par objet » réalisée à Lille, le 1er décembre 2005 à la réunion du groupe de travail « Mobilité et Ubiquité » (GT 4.2 du GdR I3). URL : http://iihm.imag.fr/nigay/GTMOB/Dec2005/ Exposé « Introduction à l'awareness ou conscience de groupe » réalisée à Nancy, le 6 décembre 2002 à la réunion du groupe de travail « Documents Multimédias », réalisée dans le cadre de « 2ème Assises Nationales du GdR I3 – Information, Interaction, Intelligence ». Publications Dans la liste ci-dessous, sont présentés les articles les plus pertinents (soit par leur contenu, soit par la publication dans laquelle ils apparaissent). Par ailleurs, la majorité de mes publications se trouvent disponibles sur mon site personnel35 et sur le site HAL36. Revues Internationales 2003 35 36 Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S. « A Framework for Awareness Support in Groupware Systems ». Computer in Industry, vol. 52 n° 1, Elsevier, 2003, pp. 47-57. URL : http://hal.archives-ouvertes.fr/hal-00120270 http://mkirschp.free.fr/ http://hal.archives-ouvertes.fr/ Revues Nationales 2001 Kirsch-Pinheiro, M.; Telecken, T.; Zeve, C.D.C; Lima, J.V.L.; Edelweiss, N. « A Cooperative Environment for E-Learning Authoring ». Documents Numériques : Espaces d'Information et de Coopération, vol. 5, n° 3-4, Hermes Science, France, 2002, pp. 89-114. Lima, J.V. de; Kirsch-Pinheiro, M.; Telecken, T.; Edelweiss, N.; Zeve, C.D.C; Borges, T. B.; Maciel, C. B. « O uso de open source e standards para o ensino a distância dentro do projeto CEMT ». Cadernos de Informática, vol. 2, n° 1, Instituto de Informática – URGS, Porto Alegre, Brésil, pp. 103-105, 2001. Conférences Internationales avec Comité de Lecture 2008 Steffenel, L.A.; Kirsch-Pinheiro, M.; Bebers, Y. « Total Order Broadcast on Pervasive Systems », 23rd Annual ACM Symposium on Applied Computing (SAC 2008), Fortaleza, Brazil, March 2008 (to appear). 2005 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « Context-Aware Filtering for Collaborative Web Systems: Adapting the Awareness Information to the User’s Context », 20th ACM Symposium on Applied Computing (SAC 2005) - Web Technologies and Applications (WTA), Santa Fe, New Mexico, Mars 2005, ACM Press, 2005, pp. 1668-1673. URL : http://hal.archives-ouvertes.fr/hal-00120283 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « BW-M: A framework for awareness support in web-based groupware systems ». 9th International Conference On Computer Supported Cooperative Work In Design (CSCWD), 2005, Coventry, UK, pp. 240-246. URL: http://hal.archives-ouvertes.fr/hal-00120284 2004 Kirsch-Pinheiro, M., Villanova-Oliver, M., Gensel, J., Martin, H., « A Context-Based Awareness Mechanism for Mobile Cooperative Users », In: R. Meersman, Z. Tari, A. Corsaro (Eds.), LNCS 3292 - On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops: OTM Confederated International Workshops and Posters, GADA, JTRES, MIOS, WORM, WOSE, PhDS, and INTEROP 2004, octobre 2004. Springer-Verlag, 2004, pp. 9-10. URL : http://hal.archives-ouvertes.fr/hal-00120282 2003 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Lima, J.V.; Martin, H. « Providing a Progressive Access to Awareness Information ». In: R. Meersman et al. (Eds.), LNCS 2888 - CoopIS/DOA/ODBASE 2003, Springer-Verlag, 2003, pp. 336353. URL: http://hal.archives-ouvertes.fr/hal-00120272 2002 Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S., « A Framework for Awareness Support in Groupware Systems », 7th International Conference on Computer Supported Cooperative Work in Design, UFRJ, Rio de Janeiro, Brazil, 2002. pp. 1318. 2001 Kirsch-Pinheiro, M.; Lima, J.V.; Borges, M.R.S. « Awareness em Sistemas de Groupware » (Awareness on Groupware Systems). In: Proceedings of IDEAS'01, Centre de Información Tecnológica (CIT), San Diego, Costa Rica, 2001. pp 323-335 Workshops Internationaux avec Comité de Lecture 2006 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « A Personalized and Context-Aware Adaptation Process for Web-Based Groupware Systems », 4th Int. Workshop on Ubiquitous Mobile Information and Collaboration Systems (UMICS’06), CAiSE'06 Workshop, Luxembourg, June 5-6, pp. 884-898. (*) URL : http://hal.archives-ouvertes.fr/hal-00120290 2004 Kirsch-Pinheiro, M., Gensel, J., Martin, H., « Representing Context for an Adaptative Awareness Mechanism », In: G.-J. de Vreede; L.A. Guerrero, G.M.Raventos (Eds.), LNCS 3198 - X International Workshop on Groupware (CRIWG 2004), San Carlos, Costa Rica, septembre 2004, Springer-Verlag, 2004, pp. 339-348. URL : http://hal.archives-ouvertes.fr/hal-00120277 Kirsch-Pinheiro, M., Gensel, J., Martin, H., « Awareness on Mobile Groupware Systems », In: A. Karmouch, L. Korba, E.R.M. Madeira (Eds.), LNCS 3284 - 1st International Workshop on Mobility Aware Technologies and Applications (MATA 2004), Florianópolis, Brésil, octobre 2004. Springer-Verlag, 2004, pp. 78-87. URL : http://hal.archives-ouvertes.fr/hal-00120278 2001 Lima, J.V.L.; Quint, V.; Layaïda, N.; Edelweiss, N.; Kirsch-Pinheiro, M.; Telecken, T., « The Conception of Cooperative Environment for Editing Multimedia Documents with Workflow Technology (CEMT) CNPq-INRIA Project », In: Prugner, N. et al (eds.), PROTEM-CC- Projects Evaluation Workshop - 2001, International Cooperation NSF/INRIA, CNPq, Rio de Janeiro, Brazil, 2001. pp. 542-560. Conférences Nationales avec Comité de Lecture 2005 Kirsch-Pinheiro, M. « Adaptation contextuelle de l'information de conscience de groupe dans les SIW collaboratifs ». Actes du XXIIème Congrès Informatique des organisations et systèmes d'information et de décision – INFORSID 2005, Grenoble, France, 2005. pp. 285-300. URL : http://hal.archives-ouvertes.fr/hal-00120289 Workshops Nationaux avec Comité de Lecture 2008 Gensel, J., Villanova-Oliver, M., Kirsch-Pinheiro, M., « Modèles de contexte pour l’adaptation à l’utilisateur dans des Systèmes d’Information Web collaboratifs », 8èmes Journées Francophones d’Extraction et Gestion des Connaissances (EGC’08), Atelier sur la Modélisation Utilisateur et Personalisation d’Interfaces Web, SophiaAntipolis, France, janvier 2008 (to appear). 2005 Kirsch-Pinheiro, M.; Villanova-Oliver, M.; Gensel, J.; Martin, H. « Une formalisation du cotexte dans les environnements collaboratifs nomades ». Actes des Deuxièmes Journées Francophones : Mobilité et Ubiquité 2005 (UbiMob'05), Grenoble, France, 2005. pp. 1-8. (*) URL : http://hal.archives-ouvertes.fr/hal-00120288 1999 Kirsch-Pinheiro, M.; Lima, J.V. « Mecanismos para monitoramento e contextualização em ambientes cooperativos ». IV Simpósio Nacional de Informática, 1999, UNIFRA/UFSM, Santa Maria, Brésil. pp. 46-50. Workshops Locaux sans Comité de Lecture 1999 Kirsch-Pinheiro, M.; Lima, J.V. « Mecanismo de Monitoramento e Contextualização em Ambientes Cooperativos » (Mécanisme pour la Surveillance et Contextualisation des Environnements Cooperatifs). IV Semana Acadêmica do PPGC, PPGC/UFRGS, 1999, Porto Alegre, Brésil, pp. 331-334. 1998 Bortolotto, M.; Kirsch-Pinheiro, M. « Ferramenta Para Consulta Ao Desempenho Do Vestibular Pela Internet » (Outil pour la recherche sur l’Internet des résultats du Bac). II Simpósio de Ensino, Pesquisa e Extensão, UNIFRA, 1998, Santa Maria, Brésil. 1997 Kirsch-Pinheiro, M.; Augustin, I. « Compilação Simulada Na Web » (Simulation des étapes d’un Compilateur sur la Web). IV Jornada Integrada de Pesquisa, Extensão e Ensino, 1997, UFSM, Santa Maria, Brésil. 1996 Kirsch-Pinheiro, M.; Egert, F.; Lobato, C. R.; Stein, B. O. « Ferramenta Para Auxílio à Administração De Redes » (Outil pour l’administration des réseaux d’ordinateurs). III Jornada Integrada de Pesquisa, Extensão e Ensino, 1996, UFSM, Santa Maria, Brésil. Kirsch-Pinheiro, M.; Pozzebon, S.; Wathier, A.; Lobato, C. R. « Projeto Courseware ». III Jornada Integrada de Pesquisa, Extensão e Ensino, 1996, UFSM, Santa Maria, Brésil. Kirsch-Pinheiro, M.; Bertagnolli, S. C.; Lima, J. C. D. « Sistema de Cadastro de Máquinas e Software » (Système pour la Catalogation de Machines et de Logiciels). III Jornada Integrada de Pesquisa, Extensão e Ensino, 1996, UFSM, Santa Maria, Brésil. Pozzer, C.T.; Pollo, L.F.; Castro, S.B.; Buriol, L.S.; Azolin, B.; Pereira, A.C.; Fernandes, S.P.; Kirsch Pinheiro, M.; Noal, E.C. « Modelagem de objetos 3D a partir de pontos dados » (Modélisation d’objets 3D à partir d’un ensemble de coordonnées). III Jornada Integrada de Pesquisa, Extensão e Ensino, 1996, UFSM, Santa Maria, Brésil 1995 Cintra, C. C.; Kirsch-Pinheiro, M.; Coeli, L.; Kolling, M. C.; Lobato, C. R. « Couseware - Utilização de Hipetexto e da Rede do CT para a Sedimentação dos Conhecimentos Adquiridos nas Disciplinas do Curso de Informática ». II Jornada Integrada de Pesquisa, Extensão e Ensino, 1995, UFSM, Santa Maria, Brésil 1994 Kirsch-Pinheiro, M; Cintra, C. C.; Lobato, C. R. « Couseware ». I Jornada Integrada de Pesquisa, Extensão e Ensino, 1994, UFSM, Santa Maria, Brésil Mémoires et Rapports 2006 Kirsch Pinheiro, M. « Adaptation contextuelle et personnalisée de l’information de conscience de groupe au sein des Systèmes d’Information Coopératifs ». Thèse en informatique, Université Joseph-Fourier, Grenoble, 2006, p. 288. (*) URL : http://tel.archives-ouvertes.fr/tel-00108495 2002 Telecken,T.L.; Lima, J.V.; Zeve, C.; Maciel, C.B.; Borges, T.B.; Edelweiss, N.; KirschPinheiro, M. « Implementação de um editor de workflow baseado no padrão SVG », Rapport technique, PPGC/UFRGS, Porto Alegre, Brésil, 2002, p.23. 2001 Kirsch Pinheiro, M. « Mecanismo de Suporte a Percepcao em Ambientes Cooperativos ». Dissertation de Master, PPGC/UFRGS, Porto Alegre, Brésil, 2001, p. 167. URL : http://www.loria.fr/~kirschpm/papers/MscKirschPinheiro.pdf 1999 Kirsch Pinheiro, M.; Lima, J.V. « Edição Cooperativa de Hiperdocumentos na WWW ». Rapport technique, PPGC/UFRGS, Porto Alegre, Brésil, 1999, p.53. 1997 Kirsch Pinheiro, M.; Augustin, I. « Compilação Simulada na Web ». Rapport technique, Curso de Informática da UFSM, Santa Maria, Brésil, 1997, p. 99. Soumissions en cours d’analyse • • Carrillo-Ramos, A., Kirsch-Pinheiro, M., Villanova-Oliver, M., Gensel, G. Y. Berbers, « Collaborating Agents for Adaptation to Mobile Users », Chapitre soumis à Chevalier, M., Julien C., Soulé-Dupuy, C. (Eds.), Collaborative and Social Information Retrieval and Access: Techniques for Improved User Modeling, IGI Global. Kirsch-Pinheiro, M., Carrillo-Ramos, A., Villanova-Oliver, M., Gensel, G. Y. Berbers « Context-Aware Adaptation in Web-based Groupware Systems », Chapitre soumis à JingTao Yao (Ed.), Web-based Support Systems, Springer. • Preuveneers, D., Victor, K., Vanrompay, Y., Rigole, P., Pauty, J., Kirsch-Pinheiro, M., Berbers, Y., “Context-aware Self-adaptation in an Ecology of Applications”, Chapitre soumis à Stojanovic, D. (Ed.), Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability: Adaptive Technologies and Applications, IGI Global. Tableau de synthèse Tableau 1 - Synthèse des publications. Catégorie Revues internationales Revues nationales Conférences internationales avec comité de lecture Workshops internationaux avec comité de lecture Conférences nationales avec comité de lecture Workshops nationaux avec comité de lecture Workshops locaux sans comité de lecture Mémoires et rapports Total Nombre 1 2 7 4 1 3 9 5 32