Les voitures d'aujourd'hui sont loin d'être de simples moyens de transport. Ce sont également des systèmes électroniques extrêmement complexes et hétérogènes qui assurent des fonctions de sécurité et de confort. Ils sont constitués de parties électroniques qui communiquent avec des composants physiques de différentes natures (mécanique, fluidique) et des applications logicielles.
Le problème pour les concepteurs d'un tel système est que les outils de développement et de vérification disponibles ne sont pas capables de traiter l’hétérogénéité des interfaces entre le monde analogique et le monde numérique.
C'est pourquoi une stratégie de vérification globale n'existe pas encore.
Dans le cadre du projet FP7/VERDI (2011-2014), le laboratoire LIP6 de l’Université Pierre et Marie Curie, l’institut de recherche Fraunhofer de Dresde et les sociétés Continental (France et Allemagne), Infineon Technologies Autriche, NXP Semiconductors et Magillem Design Services vont développer des méthodes et outils pour la conception des futurs systèmes embarqués hétérogènes.
Le projet «VERDI» (Verification for heterogeneous Reliable Design and Integration) est dirigé par Fraunhofer IIS / EAS à Dresde.
Où : LIP6 - salle 101, couloir 25-26 au LIP6 - 4, place Jussieu - 75005 Paris.
Quand : 27-01-2012 - 14h
Direction de recherche : Christophe GONZALES
Les modèles graphiques probabilistes (MGP) sont particulièrement utilisés dans les domaines du diagnostique automatique, de la sûreté de fonctionnement et de la maitrise des risques. Pour ces applications, les réseaux bayésiens (RB) sont parmi les MGP les plus populaires, car ils offrent un cadre efficace pour la représentation des connaissances et le raisonnement probabiliste. Toutefois, la modélisation des systèmes complexes avec des RB soulèvent des difficultés, les principaux étant l'impossibilité de réutiliser l'existant et la difficulté pour modéliser des systèmes de grandes tailles. Vers la fin des années 1990, plusieurs extensions des RB allaient lancer le développement des modèles probabilistes du premier ordre (MPPO). Alors que la communauté des chercheurs en IA se concentra sur la fusion de la logique du premier ordre avec les MGP, les difficultés pour modéliser des systèmes complexes à l'aide de RB furent laissées de côtés. Néanmoins, il y a encore de nombreux manques dans les extensions orientés-objet des RB: pouvons nous mieux définir l'héritage ? Comment représenter des concepts tels que le polymorphisme, le prototypage ou encore l'abstraction ? Quelles sont les différences entre les MPPO et les MGP orientés-objet ? Lorsque les connaissances d'experts sont utilisées pour modéliser un système, l'inférence probabiliste est une des principales applications des RB. Il existe une grande variété d'approches, chacune exploitant un aspect particulier des RB (conditionnement, arbre de jonction, CNF, etc.). Mais, lorsque nous considérons les extensions des RB, il y a peu d'algorithmes dédiés. En effet, la plupart des extensions utilisent l'inférence "groundée", ie. que le modèle est transformé en RB pour y appliquer des algorithmes d'inférence classiques. Parmi les algorithmes dédiés, Structured Variable Elimination (SVE, Pfeffer 1999) exploite les modèles orientés-objet. Il réduit le nombre de calcul en utilisant la répétition structurelle caractéristique des modèles orientés-objet. Toutefois, SVE a des défauts qui empêchent sont utilisation sur des systèmes conçus par des experts dans lesquels il n'y a pas d'incertitude structurelle, ie. dans les mondes fermés. L'objectif de cette thèse est de développer une modélisation orienté-objet pour les MGP et de généraliser l'inférence structurée. Après une analyse de l'état de l'art, nous proposons une comparaison des différents paradigmes de représentation (orienté-objet, entité relation, premier ordre). Puis nous présentons notre première contribution: une formalisation complète du paradigme orienté-objet pour les MGP. Nous utilisons les modèles probabilistes relationnels (MPR) comme base que nous étendons pour inclure des concepts tel que l'héritage multiple, l'abstraction, le polymorphisme et l'héritage de type. La deuxième contribution de cette thèse est l'étude et la généralisation de l'algorithme SVE. SVE exploite l'information structurelle représentée par les classes et réduit les calculs redondants. Nous proposons une reformulation de SVE et analysons ses principaux défauts. Puis nous généralisons SVE en étendant la notion d'inférence structurée à notre formalisme. Ceci donne une nouvelle forme d'inférence appelée Inférence Probabiliste Structurée (IPS). Finalement, nous montrons comment l'analyse en d-séparation et l'inférence structurée peuvent être utilisées conjointement pour améliorer les performances de IPS. La troisième contribution de cette thèse repousse un peu plus loin le concept de l'inférence structurée. Nous exploitons un algorithme de recherche d'isomorphisme de sous graphes pour détecter une répétition de motifs dans un système. Ces motifs définissent une structure de haut niveau, appelée classe dynamique, qui peut être exploitée pour améliorer IPS. Nous proposons une analyse de la complexité du problème et un algorithme approché pour trouver de "bonne" classe dynamique. Nous fournissons des résultats expérimentaux étayant notre approche.
Lionel TortiOù : Salle 25-26 105, 4 place Jussieu - 75005 Paris
Quand : 02-02-2012 - 10h00
Nous présenterons TextElaborator, un système prêt-à l'emploi pour développer des applications de génération de textes. TextElaborator a été utilisé pour l'application EasyText, application opérationnelle chez Kantar-Media (TNS-Sofres) pour commenter des données numériques sur les investissements publicitaires de leurs clients.
TextElaborator repose sur le formalisme G-TAG inspiré des grammaires d'arbres adjoints. Il s'appuie donc sur des données linguistiques de qualité, adaptées aux besoins de la génération de textes.
Où : Site Jussieu 25-26/105
Quand : 08-02-2012 - 10h30
Direction de recherche : Marie-Pierre GERVAIS
Co-encadrement : Reda Bendraou
La présente thèse vise à définir comment appliquer les principes de l’ingénierie logicielle guidée par les modèles pour la construction d’applications à grande échelle. Le problème adressé est celui de l’intégration de plusieurs plates-formes d’exécution dans un développement MDA. L’objectif est donc de définir intégralement un processus guidé par les modèles couvrant toutes les phases du cycle de développement des applications à grande échelle. Dans ce cadre, une étude comparative des deux approches existantes devra être menée afin de bien identifier leurs avantages et leurs inconvénients. Puis, une étude de cas devra être élaborée afin de servir de support à l’étude. Cette étude de cas sera multi plates-formes et devra être représentative des applications large échelle actuellement développées par les industriels. Enfin, une proposition intégralement basée sur l’ingénierie logicielle guidée par les modèles devra être proposée et illustrée sur l’étude de cas.
Ibrahima FallOù : Site Jussieu 25-26/105
Quand : 17-02-2012 - 10h
Direction de recherche : Patrick GALLINARI
Co-encadrement : NGHUYEN Duc Nghia
Cette thèse propose des estimateurs de probabilités a posteriori pour des Séparateur à Vaste Marge. Elle comporte une partie théorique et une partie expérimentale. La première contribution que nous présentons dans cette thèse est d’introduire un classifieur probabiliste basé sur des SVM pour la classification multi-classes. L’approche que nous utilisons est l’approche 1 contre 1, où pour un problème à k classes k(k - 1)/2 classifieurs sont entrainés. Les sorties binaires de ces classifieurs forment un espace de votes dans lequel sera prise la décision de classe. Nous introduisons un espace de vote enrichi qui permet de prendre en compte des relations entre l’ensemble des classes du problème et proposons une méthode pour apprendre à partir de cet espace binaire à estimer les probabilités a posteriori des classes. La seconde contribution concerne le problème de la classification multi-étiquettes et la prise en compte de dépendances entre étiquettes. La prédiction de sorties structurées a été ces dernières années un domaine extrêmement actif et de nombreux modèles basés sur des extensions des SVMs ou des modèles graphiques on été proposés. Nombre de ces modèles ont une complexité qui empêche toute application sur des données réelles. Nous introduisons un classifieur multi-étiquettes basé sur un formalisme de modèle graphique non dirigé. Nous proposons une méthode d’inférence approchée de complexité limitée qui permet une utilisation pratique de ces méthodes. Nous incorporons dans ce modèle les classifieurs probabilistes mentionnés plus haut pour estimer les probabilités nécessaires au calcul d’inférence. La troisième contribution est la validation expérimentale de ces idées et algorithmes. Une première application nous permet de tester notre classifieur probabiliste multi-classes. Il s’agit du Défi DEFT 1 qui est une compétition française sur la classification de textes. Les données sur lesquelles nous avons travaillé traitent de classification en thème et en genre de corpus journalistiques. La seconde application que nous avons traitée porte sur l’étiquetage d’images en utilisant une information de dépendance entre les étiquettes. Elle correspond à une tâche proposée dans la compétition internationale ImageCLEF08 2. Nous proposons un modèle graphique adapté à cette tâche qui nous permet de valider ce modèle multi-étiquettes.
Anh-Phuc TrinhOù : CNAM Paris
Quand : 27-08-2012 -
L'objectif de cette conférence est de réunir des chercheurs intéressés à la fois par les aspects théoriques et les applications des méthodes formelles au développement et à l'analyse de systèmes informatiques.
La conférence est soutenue par l'association européenne FME (Formal Methods Europe) et organisée conjointement par le groupe de recherche MeFoSyLoMa (Méthodes Formelles pour les Systèmes Logiciels et Matériels, http://www.mefosyloma.fr/) qui regroupe 7 laboratoires de la région parisienne : Cedric (CNAM), IBISC (Univ. Evry), LACL (Univ. Paris Est), LIP6 (UPMC), LIPN (Univ. Paris Nord), LSV (ENS de Cachan) et LTCI (Télécom ParisTech).
General chairs : Kamel Barkaoui (Cedric, CNAM) et Béatrice Bérard (LIP6, UPMC)
PC chairs : Dimitra Giannakopoulou (NASA Ames) et Dominique Méry (LORIA,Univ. Nancy 1)
