| Titre : | Reconstruction d’architecture pour les systèmes IOT |
| Auteurs : | Younes Djoghma, Auteur ; Mohamed Lamine Kerdoudi, Directeur de thèse |
| Type de document : | Monographie imprimée |
| Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2022 |
| Format : | 1 vol. (79 p.) / couv. ill. en coul / 30 cm |
| Langues: | Français |
| Mots-clés: | Architecture logicielle, de l'architecture des systèmes IoT, systèmes IoT |
| Résumé : |
La reconstruction de l'architecture des systèmes IoT est un mécanisme de réextraction des modèles CAPS via des codes de programmation comme ThingML en suivant certaines règles de conversion entre les deux langages L'architecture de logiciel joue un rôle important lors de la maintenance et du développement du système, Cela permet d'économiser du temps, de l'argent et des efforts. L'objectif de ce travail est de fournir un mécanisme de mappage et de conversion entre deux langages de modélisation IOT différents : CAPS-SAML et ThingML. Cette transformation est nécessaire pour obtenir des modelés générés automatiquement à partir de code. Cela nécessite une grande connaissance des deux langages et d'avoir un outil ou un mécanisme entre faire une telle conversion qui sera construit sur des bases scientifiques et logiques. Notre mémoire présente notre travail couvrant toutes les étapes de génération de modèles SAML à l'aide du Framework CAPS. |
| Sommaire : |
Table des matières Introduction générale 7 Chapitre 1 : Concepts fondamentaux de l’Internet des objets.. 9 1.1. Introduction 9 1.2. L'internet des objets (IOT).. 9 1.2.1. Définition de l'internet des objets .. 9 1.2.2. Historique de l'Internet des Objets. 10 1.2.3. Importances et enjeux de l’Internet des Objets. 10 1.2.4. Composant de l’Internet des Objets. 11 1.2.5. Technologies permutantes pour l'internet des objets... 13 1.2.6. Domaines d'application de l’Internet des Objets . 14 1.2.7. Avantages et inconvénients de l’Internet des Objets. 16 1.2.8. Conclusion. 17 Chapitre 2 : Architecture logicielle et évolution logicielle18 2.1 Introduction . 18 2.2 Architecture logicielle 18 2.2.1 Définition des architectures de logicielle . 18 2.2.2 Importance de l’architecture lors d’un développement de logiciel. 18 2.2.3 Développement pour et par la réutilisation.19 2.3 Évolution logicielle 20 2.3.1 Définition Évolution logicielle 20 2.3.2 Nécessité de l’Évolution logiciel : 20 2.4 Conclusion.25 Chapitre 3 : Travaux antérieurs dans le domaine de la modélisation et de réingénierie des IOT .. 26 3.1 Introduction 26 3.2 Modélisation et génération de code pour l'IOT 26 3.2.1 Framework de modélisation et de génération de code pour l'IOT. 26 3.2.2 Contexte de Caps 26 3.2.3 Contexte de ThingML . 29 3.2.4 Framework de génération de code CAPSml 29 3.3 Méthodologie de modélisation et de génération de code.35 3.4 Une approche de transformation de modèles pour le code génération à partir du diagramme de la machine d'état. 39 3.4.1 Aperçu de l'approche . 39 3.4.2 Métamodèles d’entrée . 416 3.4.3 générations de code par transformation de modèle 44 3.4.4 Application du profil EJB. 46 3.4.5 Génération de code. 48 3.5 Conclusion. 51 Chapitre 4 : Récupération d’une Architecture SAML à partir d’un code ThingML 52 4.1 Introduction .52 4.2 Fonctionnement général 52 4.2.1 ThingML Architecture.53 4.2.2 SAML Meta Model 55 4.3 Étapes de notre processus 56 4.4 Conclusion. 61 Chapitre 5 : Implémentation 62 5.1 Introduction 62 5.2 Langages de programmation 62 5.3 JDK.. 62 5.4 Extraire l'éditeur d'architecture CAPS.. 63 5.4.1 Eclipse Modeling Framework 63 5.4.2 Comment générer du code SAML 67 .5.4.3 Créer l'éditeur graphique CAPS 72 5.4.4 Mise en place de la procédure d'extraction des schémas CAPS à partir du code ThingML……75 5.4.5 Conclusion 78 Conclusion générale 79 |
Disponibilité (1)
| Cote | Support | Localisation | Statut |
|---|---|---|---|
| MINF/772 | Mémoire master | bibliothèque sciences exactes | Consultable |




