Treuil IRD Abdelwahed FSSM-Marrakech

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
Langage de modélisation objet unifié
10/31/02 Leïla Merghem - LIP6 Une approche Multi-Agents pour la Simulation de Réseaux de Télécommunications Leïla Merghem (LIP 6) Dominique Gaïti (LIP.
La plate-forme MOCA: conception de SMA organisationnel à structure dynamique M. Amiguet, J. Baez, A. Nagy IIUN, Neuchâtel, Suisse J.-P. Müller CIRAD, Montpellier,
Présentation des programmes de terminale STG Juin 2006.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
UML - Présentation.
Reference Model of Open Distributed Processing
Eric BONJOUR, Maryvonne DULMET
Le Modèle Logique de Données
INTRODUCTION.
UML (Unified Modeling Langage)
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
La programmation Orienté Objet
Discussion sur la plate-forme CORMAS/BIOSMART II
J. Barrère - M. Prieur - E. Sanchez
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Principes de la technologie orientée objets
Introduction à l’algorithmique
Simulation multi-agent de phénomènes collectifs : quelques questions d’ordre épistémologique Frédéric AMBLARD Institut de Recherche en Informatique de.
Frédéric Amblard, Guillaume Deffuant – Cemagref LISC 22 Octobre 2002 – Table ronde Simulation AFH Nantes SimExplorer: un outil logiciel daide à lexploration.
Initiation à la conception de systèmes d'information
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Chap 4 Les bases de données et le modèle relationnel
Discussion sur la plate-forme MIMOSA Jean-Pierre Müller, CIRAD-TERA Équipe "Dynamique et usage des ressources et modélisation des systèmes complexes"
La structuration et la représentation informatique de l'information
RDF(S)
SYSTEMES D’INFORMATION
Les communautés de pratiques
P. Van Roy, LINF1251 LINF1251: Le Langage Java Peter Van Roy Département dIngénierie Informatique, UCL
Cours de Base de Données & Langage SQL
La gestion par activités (ABM)
Hiver 2011SEG Chapître 11 Chapître 1 (partie 1) Revision de cours précédants Sujet 1: Le processus de développement de logiciel.
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Programmation non procédurale Le projet ECOLE 2000
Systèmes d’informations : Définition, Composantes, Rôles et Approches.
Sensibilisation a la modelisation
Patrons de conceptions de créations
PLAN DE LA PRESENTATION
ANALYSE METHODE & OUTILS
Additions et soustractions
Travaux Pratiques Représentation des connaissances
UML.
4 Introduction des objets. Les chaînes et tableaux
Les principes de la modélisation de systèmes
Amélioration de la simulation stochastique
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Programmation objet La base.
Algorithmes et Programmation
CSI3525: Concepts des Langages de Programmation Notes # 13: Introduction au SmallTalk.
PHP objet Jérôme CUTRONA 10:13:27 Programmation Web
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Introduction et Généralités sur l’Algorithmique
2 Processus de conception de BD
Modélisation des documents: DTD et Schéma
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
GDRI Nancy GT 4.3 Mobilité et Ubiquité 1 Le Contexteur : une Abstraction Logicielle pour la Réalisation de Systèmes Interactifs Sensibles au Contexte.
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
(UML) Unified Modeling Language
Introduction à la Programmation Orientée Objet
INTRODUCTION AUX BASES DE DONNEES
1 La Coordination dans les Systèmes d’Information Orientés Agents (SIOA) Participants IRIT-UT1 : E.Andonoff, L. Bouzguenda,J. Cardoso, C. Hanachi, C. Sibertin-Blanc,
MOMAS - DS/SR - GO © GDR MOMAS 16 & 17 janvier Lyon Réunion de lancement du GDR MOMAS La modélisation et la simulation pour les études du stockage.
Transcription de la présentation:

Treuil IRD Abdelwahed FSSM-Marrakech INTRODUCTION Cadre : Modélisation et simulation en dynamique des populations Deux approches : modèles  en densité versus modèles individu-centrés Notre contribution : un cadre générique pour la modélisation et la simulation individu-centrée JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

VERS DES MODELES INDIVIDU-CENTRES MIEUX MAITRISES Les écueils des modèles individu-centrés Difficile à analyser Difficile à comprendre Difficile à communiquer Crédibilité scientifique affectée JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

VERS DES MODELES INDIVIDU-CENTRES MIEUX MAITRISES Les voies d ’une meilleure efficacité scientifique. (Volker Grimm, Natural resource modeling, 15/1 2002) Des librairies de programmes largement partagées (ex : Swarm) Des plate-formes logicielles génériques (ex : Stella) Des cadres généraux conceptuels de description fournissant des moyens de décrire les modèles indépendamment de leur finalité et de leur implémentation JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Treuil IRD Abdelwahed FSSM-Marrakech Construire un cadre général pour les modèles individu-centrés (I) Les sources des difficultés Populations dynamiques nombre variable d’entités Entités composites des entités complexes formées d ’entités élémentaires Groupes des entités rassemblées en associations plus ou moins temporaires Hétérogénéité temporelle des opérations agissant à des résolutions temporelles très différentes JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Treuil IRD Abdelwahed FSSM-Marrakech Construire un cadre général pour les modèles individu-centrés (II) Un schéma conceptuel de base Un ensemble E d’entités I Un ensemble A d’aspects J Un ensemble T de types K Valeur a d’un aspect J : une application d’un sous ensemble D(a) d’entités dans un type K K(J) type associé à l’aspect J A(J) ensemble des valeurs possibles d’un aspect J D(a) champ ou groupe associé à l’aspect J Un ensemble O d’opérations P modifiant les valeurs des aspects P : A(1)*A(2)….*A(K)*…. A(1)*A(2)….*A(K)*… JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Treuil IRD Abdelwahed FSSM-Marrakech Vocabulaire proposé pour parler des modèles : Entité, Propriété, Mesure, Rôle, Type, Valeur, Groupe, Champs … Propriété Valeur Nom de propriété Indexation Porte sur une Type de Valeur Est une instance d ’un Entité Prend une Groupe Rôle Nom de rôle Entité Indexation Possède un Est joué par Système De rôles Est une instance d ’un Est associé à Champ Mesure Valeur Entité Indexations Prend une Porte sur une Type de Valeur Est une instance d ’un A pour Limite un Domaine Dans un JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Treuil IRD Abdelwahed FSSM-Marrakech Proposition d ’un vocabulaire pour parler des modèles : Articulation ENTITES, MESURES, CHAMPS, TYPES Champ A Champ B Mes . ... Entité 1 Entité 4 Entité 2 Entité 3 Entité 5 Entité 6 Un certain type Groupe A Groupe B Rôles . ... Entité 1 Entité 4 Entité 2 Entité 3 Entité 5 Entité 6 Un Système de rôles JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Treuil IRD Abdelwahed FSSM-Marrakech Du Modèle à sa Programmation, proposition de structure informatique ENTITE, CHAMP, GROUPE, OPERATION, SEQUENCE (d ’opération) Entité Champ Groupe Séquence Est une Regroupe ou Combine des Opération JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Proposition d ’un vocabulaire pour parler des modèles : OPERATION Opération : transformation discrète de certaines propriétés et/ou de certains champs ou groupes, s ’exécutant selon des règles fixées. Transformation d ’un champ : déplacements d ’entités à l ’intérieur du champ entrées d ’entités dans le champ, sorties d ’entités Transformation d ’un groupe : changements de rôles d ’entités à l ’intérieur du groupe entrées d ’entités dans le groupe, sorties d ’entités JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

Proposition d ’un vocabulaire pour parler des modèles : MODELE Modèle (dynamique) : une description du monde, composée D ’un ensemble d ’entités, de propriétés, de mesures et de rôles, de champs et de groupes D ’un ensemble de opérations (avec leurs règles) D ’une description de l ’enchaînement des opérations dans le temps en lien avec un ou plusieurs opérateurs. JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech

CADRE PROPOSE POUR LA PROGRAMMATION Trois paquets de classes : Un paquet « espace » réservé aux classes décrivant des types, leurs valeurs et certains domaines pour ces valeurs C ’est un paquet générique, utilisable dans plusieurs modèles. Un paquet « modélisation » réservé aux classes décrivant le comportement général des des entités, des champs, des groupes, des opérations et des opérateurs. C ’est également un paquet générique, Un paquet spécifique à chaque modèle, composé de classes héritant du paquet modélisation, JFIADSMA 2002 Treuil IRD Abdelwahed FSSM-Marrakech