<?xml version="1.0" encoding="UTF-8"?>
<mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:mads="http://www.loc.gov/mads/" xmlns:metsRights="http://cosimo.stanford.edu/sdr/metsrights/" xmlns:tef="http://www.abes.fr/abes/documents/tef" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mets:metsHdr CREATEDATE="2021-04-12T10:59:06" ID="univ-lille-15824" LASTMODDATE="2021-04-12T14:55:15" RECORDSTATUS="complet">
<mets:agent ROLE="CREATOR">
<mets:name>Université Lille1 - Sciences et Technologies</mets:name>
</mets:agent>
</mets:metsHdr>
<mets:dmdSec CREATED="2021-04-12T10:59:06" ID="desc_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
<mets:xmlData>
<tef:thesisRecord>
<dc:title xml:lang="fr">Pour des systèmes multi-robots mobiles autonomes &amp; flexibles</dc:title>
<dc:subject xml:lang="fr">Logiciels -- Flexibilité</dc:subject>
<dc:subject xsi:type="dcterms:DDC">629.892</dc:subject>
<tef:sujetRameau>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="031463258" autoriteSource="Sudoc">Robots mobiles</tef:elementdEntree>
<tef:subdivision autoriteExterne="028625056" autoriteSource="Sudoc" type="subdivisionDeSujet">Programmation</tef:subdivision>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="035621567" autoriteSource="Sudoc">Programmation modulaire</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="086881094" autoriteSource="Sudoc">Systèmes adaptatifs (informatique)</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="034000410" autoriteSource="Sudoc">Intelligence artificielle répartie</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="053523520" autoriteSource="Sudoc">Composants logiciels</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="166106496" autoriteSource="Sudoc">Architecture logicielle</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="027580423" autoriteSource="Sudoc">Ordinateurs -- Mémoires virtuelles</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="027758273" autoriteSource="Sudoc">Débogage</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="077070763" autoriteSource="Sudoc">Réseaux ad hoc (informatique)</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
</tef:sujetRameau>
<dcterms:abstract xml:lang="en"/>
<dcterms:abstract xml:lang="fr">Les travaux présentés dans cette HDR traitent des logiciels de contrôle des robots mobiles et autonomes. Un tel robot est capable de réaliser sans assistance humaine, les missions qui lui incombent en se déplaçant dans un environnement partiellement connu et changeant. Les différents travaux que j'ai pu mener ou co-encadrer à ce jour concourent vers un objectif commun : assister les développeurs logiciels dans les différentes phases du processus de production de systèmes multi-robots flexibles. Pour cela je me suis placé dans un cadre de pensée qui repose sur quatre piliers que sont : la programmation par composants, la programmation par aspects, les langages dynamiques et les systèmes multi-agents. Une partie de mes contributions vise l'échelle microscopique des systèmes multi-robots, c'est-à-dire les robots pris individuellement. Ainsi, nous avons proposé des modèles de programmation qui combinent la programmation par aspects et celle par composants. Notre but était de favoriser la modularité et ainsi introduire de la flexibilité pendant le développement et la maintenance des logiciels. Nous avons ensuite abordé la flexibilité à l'exécution en proposant des architectures capables de s’auto-adapter dynamiquement. Ainsi, un robot peut modifier son comportement suivant l’environnement dans lequel il est situé ou selon la tâche en cours de réalisation. Ces travaux sont complétés par des contributions au niveau des outils de développement et des infrastructures d'exécution qui prennent en compte les contraintes en termes de ressources. Ainsi, nous avons introduit un modèle de mémoire virtuelle piloté au niveau applicatif. Il permet d'ajuster finement l'utilisation de la RAM en travaillant à la granularité des objets. Nous avons également proposé une canevas pour le débogage à distance, utile pour les tests d'intégration logiciel-matériel. Cette proposition met en oeuvre un méta-niveau déporté sur la machine du développeur, qui manipule un niveau de base placé sur un robot. L'autre partie de mes travaux relève du niveau macroscopique, où l'on raisonne sur un système multi-robots dans sa globalité. En lien direct avec l’utilisation des composants dans les architectures de contrôle des robots, nous avons introduit une dimension de coopération dans les mécanismes d’adaptation des robots. Cette extension repose sur l’échange de composants logiciels entre les membres d’une flotte, afin de coordonner les décisions d’adaptation. Tout comme n'importe quelle coordination de haut niveau, ces échanges se traduisent par des communications distantes entre robots. Comme les infrastructures réseau ne sont pas toujours disponibles, nous avons proposé une solution où les robots constituent eux-même un réseau ad hoc mobile. Nous avons exploité cette solution pour proposer une stratégie d'exploration qui permet la construction collaborative d'une carte tout en maintenant la connectivité du réseau et en compensant les éventuelles déconnexions.</dcterms:abstract>
<dc:type>Electronic Thesis or Dissertation</dc:type>
<dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
<dc:language xsi:type="dcterms:RFC3066">fr</dc:language>
</tef:thesisRecord>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T10:59:06" ID="desc_edition">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_edition">
<mets:xmlData>
<tef:edition>
<dcterms:medium xsi:type="dcterms:IMT">application/pdf</dcterms:medium>
<dcterms:extent>1 : 1923 Ko</dcterms:extent>
<dc:identifier xsi:type="dcterms:URI">https://pepite-depot.univ-lille.fr/LIBRE/HDR/2013/HDR2013LIL106.pdf</dc:identifier>
</tef:edition>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:amdSec>
<mets:techMD ID="admin_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
<mets:xmlData>
<tef:thesisAdmin>
<tef:auteur>
<tef:nom>Bouraqadi Saâdani</tef:nom>
<tef:prenom>Mohammed Nouraddine (Noury)</tef:prenom>
<tef:dateNaissance>1971-05-03</tef:dateNaissance>
<tef:nationalite scheme="ISO-3166-1">FR</tef:nationalite>
<tef:autoriteExterne autoriteSource="Sudoc">137455488</tef:autoriteExterne>
</tef:auteur>
<dc:identifier xsi:type="tef:NNT"/>
<dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2013-12-06</dcterms:dateAccepted>
<tef:thesis.degree>
<tef:thesis.degree.discipline xml:lang="fr">Informatique</tef:thesis.degree.discipline>
<tef:thesis.degree.grantor>
<tef:nom>Université Lille1 - Sciences et Technologies</tef:nom>
<tef:autoriteInterne>thesis.degree.grantor_1</tef:autoriteInterne>
<tef:autoriteExterne autoriteSource="Sudoc">026404184</tef:autoriteExterne>
</tef:thesis.degree.grantor>
<tef:thesis.degree.level>HDR</tef:thesis.degree.level>
</tef:thesis.degree>
<tef:theseSurTravaux>non</tef:theseSurTravaux>
<tef:avisJury>oui</tef:avisJury>
<tef:directeurThese>
<tef:nom>Ducasse</tef:nom>
<tef:prenom>Stéphane</tef:prenom>
<tef:autoriteInterne>intervenant_1</tef:autoriteInterne>
<tef:autoriteExterne autoriteSource="Sudoc">034814884</tef:autoriteExterne>
</tef:directeurThese>
<tef:ecoleDoctorale>
<tef:nom/>
<tef:autoriteInterne>ecoleDoctorale_1</tef:autoriteInterne>
</tef:ecoleDoctorale>
<tef:partenaireRecherche type="laboratoire">
<tef:nom>Informatique et automatique. École des mines de Douai</tef:nom>
<tef:autoriteInterne>partenaireRecherche_1</tef:autoriteInterne>
<tef:autoriteExterne autoriteSource="Sudoc">165837896</tef:autoriteExterne>
</tef:partenaireRecherche>
<tef:oaiSetSpec>ddc:004</tef:oaiSetSpec>
<tef:MADSAuthority authorityID="intervenant_1" type="personal">
<tef:personMADS>
<mads:namePart type="family">Ducasse</mads:namePart>
<mads:namePart type="given">Stéphane</mads:namePart>
</tef:personMADS>
</tef:MADSAuthority>
<tef:MADSAuthority authorityID="thesis.degree.grantor_1" type="corporate">
<tef:personMADS>
<mads:namePart>Université Lille1 - Sciences et Technologies</mads:namePart>
<mads:description>Université Lille1 - Sciences et Technologies</mads:description>
</tef:personMADS>
</tef:MADSAuthority>
<tef:MADSAuthority authorityID="ecoleDoctorale_1" type="corporate">
<tef:personMADS>
<mads:namePart/>
</tef:personMADS>
</tef:MADSAuthority>
<tef:MADSAuthority authorityID="partenaireRecherche_1" type="corporate">
<tef:personMADS>
<mads:namePart>Informatique et automatique. École des mines de Douai</mads:namePart>
</tef:personMADS>
</tef:MADSAuthority>
</tef:thesisAdmin>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:techMD ID="file_1">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_tech_fichier">
<mets:xmlData>
<tef:meta_fichier>
<tef:encodage>ASCII</tef:encodage>
<tef:formatFichier>PDF</tef:formatFichier>
<tef:taille>1969357</tef:taille>
</tef:meta_fichier>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:rightsMD ID="dr_expr_thesard">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_auteur_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_expr_univ">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_etablissement_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_version">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_version">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
</mets:amdSec>
<mets:fileSec>
<mets:fileGrp ID="FGrID1" USE="diffusion">
<mets:file ADMID="file_1" ID="FID1" MIMETYPE="application/pdf" USE="maitre">
<mets:FLocat LOCTYPE="URL" xlink:href="https://pepite-depot.univ-lille.fr/LIBRE/HDR/2013/HDR2013LIL106.pdf"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap TYPE="logical">
<mets:div ADMID="dr_expr_thesard dr_expr_univ admin_expr" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-15824/oeuvre" DMDID="desc_expr" TYPE="THESE">
<mets:div ADMID="dr_version" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-15824/oeuvre/version" TYPE="VERSION_COMPLETE">
<mets:div CONTENTIDS="www.univ-lille.fr/uid/univ-lille-15824/oeuvre/version/edition" DMDID="desc_edition" TYPE="EDITION">
<mets:fptr FILEID="FGrID1"/>
</mets:div>
</mets:div>
</mets:div>
</mets:structMap>
</mets:mets>
