Semantic and modular representation of crop models using a declarative metalanguage.
Repré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 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 generate seamlessly platform-compliant components. We have shown that a unified description of model components with shared concepts lift constraints of platforms and increases reusability of components.
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 et automatique 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
Cyrille Midingoyi_2020_Thèse_Montpellier SupAgro.pdf (3.61 Mo)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|