250 likes | 402 Views
Discussion sur la plate-forme CORMAS /BIOSMART II. Jean-Pierre Müller, CIRAD-TERA Équipe "Dynamique et usage des ressources et modélisation des systèmes complexes". Ordre du jour. Etat des démarches Discussions sur la plate-forme Objectifs Concepts à mobiliser
E N D
Discussion sur la plate-forme CORMAS/BIOSMART II Jean-Pierre Müller, CIRAD-TERA Équipe "Dynamique et usage des ressources et modélisation des systèmes complexes"
Ordre du jour • Etat des démarches • Discussions sur la plate-forme • Objectifs • Concepts à mobiliser • Suite à donner/répartition des rôles TERA-ERE/CORMAS II
Le projet • Opportunité • Position minimaliste: • Mise en commun d’outils disparates • Position intermédiaire: • Langage commun d’échange de modèle • Position maximaliste • Plateforme commune • Situation par rapport à l’existant • arguments TERA-ERE/CORMAS II
Les spécifications • Structure de la plateforme • Distribution • Interactivité (réalité virtuelle) • Facilité de programmation des modèles • Inter-opérabilité • Outils de visualisation, interprétation et gestion des scénarios • Multi-modèle (couplage) • SMA massif TERA-ERE/CORMAS II
Les spécifications (suite) • Couverture méthodologique • Multi-niveau • Multi-point de vue • Multi-échelle • Couverture thématique • Gestion des ressources • Dynamique des populations • Dynamiques spatialisées TERA-ERE/CORMAS II
Architecture • Fournir les mécanismes de base pour la modélisation et la simulation • Niveau I • Fournir un vocabulaire pour le modélisateur qu’il puisse étendre à volonté • Niveau 2 • Fournir un environnement de développement, de simulation et d’analyse de modèles • Niveau 3 TERA-ERE/CORMAS II
Remarques • Agent (ou AGR) niveau 1 différent de agent niveau 2 • Espace en soi ou simple attribut • La notion d’agent « implicité » au niveau 2 • Le nom TERA-ERE/CORMAS II
Niveau 2: Un vocabulaire pour le modélisateur • Les points de vue • Espace représenté versus espace construit • Temps représenté versus temps construit • Les entités et leurs mesures • Les dynamiques • Les agents TERA-ERE/CORMAS II
Les points de vue • Entités • Structure de description • Mesures • Evènements • Comprenant: • Des instruments de mesure • Des agents • Des horloges TERA-ERE/CORMAS II
Les points de vue (suite) • Interactions • Conditions-évènements ou relations • Ensemble d’interactions (?) • Comprenant: • Les contraintes (instantanées) • Les changements affectant: • Une mesure d’une entité • Un ensemble de mesure d’une même entité • Les mesures de plusieurs entités TERA-ERE/CORMAS II
Les points de vue (suite) TERA-ERE/CORMAS II
Espace construit et représenté • Espace représenté: • Espace a priori • Les entités sont placés dans l ’espace • Espace construit: • Les entités et leurs relations a priori • L’espace est induit à partir des relations TERA-ERE/CORMAS II
Espace représenté TERA-ERE/CORMAS II
Espace construit Parcelles foncières • Les parcelles Parcelles impôts Parcelles culturales Espace induit TERA-ERE/CORMAS II
Espace construit (suite) Entité=lieu « Algèbre de Allen » des surfaces Notion de lieu indépendante des entités TERA-ERE/CORMAS II
Temps représenté TERA-ERE/CORMAS II
Temps construit • Temps par instant • Temps comme succession des évènements • Temps par intervalle • Temps comme succession des états Vie enfant adulte 3ème age Période célibataire marié Etat civil Temps induit TERA-ERE/CORMAS II
Temps construit (suite) Dualité Évènement/état Evènement ou état=temps Algèbre de Allen + Notion de temps indépendante des entités Dualité Instant/intervalle TERA-ERE/CORMAS II
Temps construit (suite) • Temps construit et simulation • La simulation déroule le temps • Simulation évènementielle • Simulation synchrone: événements distingués (tops d’horloge) • Question: évènements simultanés, synchronisation ? • L’observateur doit passer du temps déroulé au temps représenté • Reconstruction des successions • Calage sur une mesure du temps (heure, min, sec) TERA-ERE/CORMAS II
Les entités • Les types TERA-ERE/CORMAS II
Les entités (suite) • Les instances TERA-ERE/CORMAS II
Entité comme organisation • Une entité peut être composée d’un ensemble d’autres entités: • Un point de vue dans lequel l’entité est un tout • Un point de vue dans lequel elle est un ensemble d’entités • Composition comme lien entre deux points de vue TERA-ERE/CORMAS II
Entité comme environnement • Une entité à un niveau supérieur est un environnement pour les entités qu’elle porte au niveau inférieur: • Peut avoir un espace qui lui est associé • Peut avoir un temps qui lui est associé (à comparer avec SWARM) TERA-ERE/CORMAS II
Les dynamiques TERA-ERE/CORMAS II
Les agents • Deux visions: • L’agent comme une entité (un tout) à un certain niveau d’abstraction • Le corps (?) • L’agent comme composé de différentes entités (mémoire, etc.) • Le « cerveau » (?) TERA-ERE/CORMAS II