Semantic and modular representation of crop models using a declarative metalanguage - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2020

Semantic and modular representation of crop models using a declarative metalanguage

Réprésentation sémantique et modulaire des modèles de culture à l'aide d'un métalangage déclaratif

Résumé

The heterogeneity of crop modeling platforms in terms of implementation language, design pattern, and software architecture constraints, limits the reuse of model components outside the platform in which they have been developed. Our objective is to propose a reuse approach based on a high level of abstraction of model components. To this end, we have identified some concepts that have made it possible to define a component specification language and a minimal domain language for the description of algorithms regardless of platform specificities. A transformation system based on these concepts allowed us to seamlessly generate platform-compliant components. We have shown that a unified description of model components with shared concepts lift constraints of platforms and increase seamlessly components reusability.
L'hétérogénéité des plateformes de modélisation de culture en matière de langage d'implémentation, de motif de conception et de contraintes d'architecture logicielle limite la réutilisation des composants de modèles en dehors de la plateforme dans laquelle ils ont été développés. Notre objectif est de proposer une approche de réutilisation basée sur une forte abstraction des composants de modèle. Pour ce faire, nous avons identifié des concepts qui ont permis de définir un métalangage de spécification des composants et un langage métier minimal de description des algorithmes indépendamment des plateformes. Un système de transformation basée sur ces concepts a permis de générer de façon transparente des composants compatibles à différentes plateformes de modélisation. Dans cette thèse, nous avons montré que la description unifiée des composants de modèle avec des concepts partagés permet de lever les contraintes des plateformes et favorise la réutilisabilité des composants de façon transparente.
Fichier principal
Vignette du fichier
20-0037_Midingoyi.pdf (3.61 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-04076267 , version 1 (20-04-2023)

Identifiants

  • HAL Id : tel-04076267 , version 1

Citer

Cyrille Ahmed Midingoyi. Semantic and modular representation of crop models using a declarative metalanguage. Modeling and Simulation. Montpellier SupAgro, 2020. English. ⟨NNT : 2020NSAM0037⟩. ⟨tel-04076267⟩
21 Consultations
20 Téléchargements

Partager

Gmail Facebook X LinkedIn More