<?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:local="http://roi.univ-lille1.fr/theses" 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" xsi:schemaLocation="http://www.loc.gov/METS/tef_schemas.xsd">
<mets:dmdSec CREATED="2021-04-12T11:02:31" ID="id244459_desc_these">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
<mets:xmlData>
<tef:thesisRecord>
<dc:title xml:lang="fr">Unification des approches par aspects et à composants</dc:title>
<dc:subject xml:lang="fr">Séparation des préoccupations</dc:subject>
<dc:subject xml:lang="fr">Composants logiciels -- Thèses et écrits académiques</dc:subject>
<dc:subject xml:lang="fr">Programmation orientée aspects (informatique) -- Thèses et écrits académiques</dc:subject>
<dc:subject xml:lang="fr">Logiciels médiateurs -- Thèses et écrits académiques</dc:subject>
<dc:subject xml:lang="fr">Programmation orientée objets (informatique)</dc:subject>
<dc:subject xml:lang="fr">Systèmes transactionnels</dc:subject>
<dc:subject xsi:type="dcterms:DDC">005.1</dc:subject>
<dcterms:abstract xml:lang="fr">Cette thèse adresse le rapprochement de deux paradigmes mettant en oeuvre le principe de séparation des préoccupations en ingénierie logicielle : les approches par aspects et les approches à composants. Ces différents types d'approche constituent un enjeu majeur pour le développement d'intergiciels adaptatifs et à large échelle et se positionnent aux limites de l'approche par objets. Les aspects peuvent apporter aux composants logiciels un support pour les propriétés transverses d'un système à base de composants. Réciproquement, les composants apportent aux aspects des propriétés structurantes, ce qui permet de gagner en modularité ainsi qu'en abstraction à l'aide de la vue architecturale proposée par les langages d'architecture. Notre proposition, FAC pour Fractal Aspect Component, est construite comme une extension du modèle à composants Fractal qui est un modèle général, hiérarchique, réflexif et extensible. Notre extension offre à Fractal un support pour la gestion des préoccupations transverses. Un travail d'unification est réalisé entre les principes fondamentaux de l'approche par aspects et les propriétés structurantes de l'approche à composants. Nous validons notre étude par deux études de cas sur les transactions étendues et sur la communication de groupe. Les spécifications de FAC sont implantées en Java par Julius, une extension de Julia, l'implantation de référence de Fractal en Java.</dcterms:abstract>
<dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
<dc:type>Electronic Thesis or Dissertation</dc:type>
<dc:language xsi:type="dcterms:RFC3066">FR</dc:language>
</tef:thesisRecord>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T11:02:31" ID="id244459_desc_ed">
<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 : 4861549</dcterms:extent>
<dc:identifier xsi:type="dcterms:URI">https://pepite-depot.univ-lille.fr/LIBRE/Th_Num/2007/50376-2007-Pessemier.pdf</dc:identifier>
</tef:edition>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:amdSec>
<mets:techMD ID="id244459_admin">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
<mets:xmlData>
<tef:thesisAdmin>
<tef:auteur>
<tef:nom>Pessemier</tef:nom>
<tef:prenom>Nicolas</tef:prenom>
<tef:dateNaissance/>
<tef:nationalite scheme="ISO-3166-1"/>
</tef:auteur>
<dc:identifier xsi:type="tef:nationalThesisPID"/>
<dc:identifier xsi:type="tef:NNT">2007LIL10135</dc:identifier>
<dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2007-01-01
</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>Doctorat</tef:thesis.degree.level>
</tef:thesis.degree>
<tef:theseSurTravaux>non</tef:theseSurTravaux>
<tef:avisJury>oui</tef:avisJury>
<tef:directeurThese>
<tef:nom>Duchien</tef:nom>
<tef:prenom>Laurence</tef:prenom>
</tef:directeurThese>
<tef:directeurThese>
<tef:nom>Seinturier</tef:nom>
<tef:prenom>Lionel</tef:prenom>
</tef:directeurThese>
<tef:directeurThese>
<tef:nom>Coupaye</tef:nom>
<tef:prenom>Thierry</tef:prenom>
</tef:directeurThese>
<tef:MADSAuthority authorityID="thesis.degree.grantor_1" type="corporate">
<tef:personMADS>
<namePart>Université Lille1 - Sciences et Technologies</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:formatFichier/>
<tef:encodage>ASCII</tef:encodage>
<tef:taille>4861549</tef:taille>
</tef:meta_fichier>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:rightsMD ID="id244459_etab">
<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="id244459_auteur">
<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="id244459_copyright">
<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="id244459_filegrp" USE="archive_et_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/Th_Num/2007/50376-2007-Pessemier.pdf"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
</mets:mets>
