"Ingénierie des Systèmes Orientés Services Adaptables : Approche à base de DSLs"

dc.contributor.authorLethrech Mohammed
dc.date.accessioned2021-06-21T14:27:20Z
dc.date.accessioned2025-12-15T12:17:20Z
dc.date.available2021-06-21T14:27:20Z
dc.date.issued2017-05-13
dc.description.abstractLes systèmes d’information sont constamment influencés par les avancées implacables de l’ingénierie du logiciel. Actuellement, cette dernière est essentiellement marquée par l’émergence des paradigmes : SOC (Service Oriented Computing) et CAC (Context-Aware Computing). Le premier vise la réorganisation du système d’information sous forme d’un ensemble de services faiblement couplés, cohésifs et réutilisables. Le deuxième traite l’intégration de la capacité d’adaptation aux systèmes informatiques. L’utilisation simultanée de ces deux paradigmes soulève beaucoup de défis, spécialement celui de l’ingénierie des Systèmes dits « Orientés Services Adaptables » (SOSA). La plupart des approches de modélisation des SOSA étudiées au fil de notre travail de recherche sont basées sur des profils UML. Néanmoins, ce mécanisme a reçu plusieurs critiques de la part de la communauté de recherche (manque de richesse sémantique, la connaissance de base d’UML est obligatoire, etc.). Une alternative intéressante des profils UML réside dans l’utilisation de l’approche DSM. C’est une approche générative, basée sur des langages spécifiques (DSL). L’adoption de l’approche DSM par le processus de développement des SOSA a fait naître de nouveaux challenges d’ingénierie de ce type de systèmes. Le but de cette thèse est de proposer une approche DSM pour le développement des SOSA. Dans cette visée, nous avons proposé une approche, intitulée CADSSOMA (Context-Aware, Domain Specific and Service Oriented Modeling Approch). Elle définit principalement : (i) Cinq DSLs pour l’étape de modélisation, (ii) un processus de développement, et (iii) un outil support facilitant la modélisation et la génération automatique du code source. Les cinq DSLs proposés sont utilisés dans la phase de modélisation pour représenter : (i) les services spécifiques au domaine, (ii) la variabilité des services, (iii) le contexte, (iv) les règles d’adaptation, et (v) les règles métier du domaine spécifique. Nous avons aussi proposé un processus DSM pour le développement des SOSA associé à notre approche. Il définit les phases, les activités et les artefacts nécessaires pour la transformation du métier d’un domaine spécifique en des services flexibles et adaptables. Finalement, nous avons validé notre approche en proposant un environnement de développement intégré (CADSSOTB, ToolBox) qui facilite la mise en œuvre de l’approche CADSSOMA. Après la spécification graphique des cinq modèles de la phase de modélisation, la boite à outils s’occupe de la génération automatique de la solution finale en se basant sur une seule transformation Modèle-à-Texte. L’étude de cas utilisée correspond au domaine de calcul et restitution d’impôts.fr_FR
dc.description.collaboratorOulad Haj Thami, Rachid (Président)
dc.description.collaboratorRomadi, Rahal (Rapporteur)
dc.description.collaboratorNassar, Mahmoud (Examinateur)
dc.description.collaboratorKriouile, Abdelaziz (Directeur de la thèse)
dc.description.collaboratorKenzi, Adil (Co-Directeur de la thèse)
dc.description.laboratoireEquipe Ingénierie des Modèles et Systèmes (IMS), (LAB.)fr_FR
dc.identifier.urihttps://toubkalpreprod.imist.ma/handle/123456789/14665
dc.language.isofrfr_FR
dc.publisherUniversité Mohammed V - Agdal, Ecole Nationale Supérieur d'Informatique et d'Analyse des Systèmes, Rabatfr_FR
dc.relation.ispartofseries174/2019;
dc.subjectInformatiquefr_FR
dc.subjectModélisation Spécifique au Domaine (DSM)fr_FR
dc.subjectLangage Spécifique au Domaine (DSL)fr_FR
dc.subjectCADSSOMAfr_FR
dc.subjectInformatique Orientée Services (SOC)fr_FR
dc.subjectArchitecture Orientée Services (SOA)fr_FR
dc.subjectVariabilité de servicefr_FR
dc.subjectInformatique Sensible au Contexte (CAC)fr_FR
dc.subjectAdaptabilitéfr_FR
dc.title"Ingénierie des Systèmes Orientés Services Adaptables : Approche à base de DSLs"fr_FR

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
THESE_LETRECH.pdf
Size:
6.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: