• Aucun résultat trouvé

Conception d'un langage métier et de primitives pour modéliser la dynamique de paysage

N/A
N/A
Protected

Academic year: 2021

Partager "Conception d'un langage métier et de primitives pour modéliser la dynamique de paysage"

Copied!
2
0
0

Texte intégral

(1)

Symposium "Spatial landscape modelling: from dynamic approaches to functional evaluations"

Toulouse 2008, June 3d -5 b

CONCEPTION D ' UN LANGAGE METIER ET DE PRIMITIVES POUR MODELISER L A DYNAMIQUE DES PAYSAGE S

DESIGN OF A DOMAIN SPECIFIC LANGUAGE AND PRIMITIVES FOR MODELLING DYNAMI C LANDSCAPE S

*Pascal DEGENNE, *Danny LO SEEN, **Didier

PARIGOT,

***Robert JEANSOULIN

*CIRAD ES, UMR TETIS, Maison de la Télédétection, 500 rue JF Breton 34093 Montpellier Cedex 5

pascal .degenne@cirad.

fr

, danny.loseen@cirad.

fr

** INRIA Sophia Antipolis Batiment Euler, E103 2004 Route des Lucioles BP93 06902 Sophia Antipoli s

Cedex, didier.parigot@inria.fr

*** IGM-LabInfo CNRS Université Paris-Est Marne-la-Vallée 77454 Champs-sur-Marne Cedex 2

robert .jeansoulin@univ-mlv .fr

RESUME

Pour modéliser des paysages et leur dynamique, il est largement admis que les phénomènes géographiques n e peuvent être traités que sous la forme d'entités ou de champs (Goodchild, 1992 ; Peuquet, 2001). Ces concepts induisent des contraintes qui, lorsque combinées à d'autres, comme la difficulté de gérer le temps, des échelles mul

ti

ples, ou des

fr

on

ti

ères

fl

oues, posent des problèmes pour la modélisation de la dynamique des paysages qui sont toujours d'actualité . Des études récentes (e.g . Rietsma and Albrecht, 2005 ; Parent et al., 2006) suggèrent cependant que l'amélioration de s primitives de modélisation plutôt que les modèles eux-mêmes est une nouvelle voie qui mé

ri

te d'être explorée .

Nous présentons ici une tenta

ti

ve pour dépasser les principales limites rencontrées en modélisation de la dynamiqu e des paysages avec une approche basée sur le développement de nouvelles primi

ti

ves de modélisation d'une pa

rt

, et un langage mé

ti

er (DSL) pour cons

tr

uire et manipuler ces primitives d'autre pa

rt

.

Nous faisons l'hypothèse que bien des aspects auxquels on fait appel pour modéliser des paysages et leur dynamiqu e sont en fait liés en

tr

e eux et ne devraient pas ê

tr

e

tr

aités séparément comme c'est souvent le cas . Nous observons en pa

rt

iculier que les structures de données utilisées pour po

rt

er l'informa

ti

on spa

ti

ale con

tr

aignent fo

rt

ement l'activité de modélisation, ce qui suggère que des primitives pour lesquelles les concepts et leurs représenta

ti

ons sont séparés , devraient ê

tr

e plus approp

ri

ées . Nous nous o

ri

entons donc vers la redé

fi

nition de primitives spa

ti

ales et temporelles, en les dotant d'un c e

rt

ain nombre de prop

ri

étés de base visant à prendre en compte les principales limites rencon

tr

ées dan s les études actuelles .

Les différentes étapes de la cons

tr

uc

ti

on du langage métier sont exposées dans c e

tt

e présentation. Les prop

ri

étés de base que doivent posséder les primi

ti

ves de modélisation sont d'abord identifiées . On constate que ces prop

ri

été s peuvent ê

tr

e exp

ri

mées à l'aide d'un ensemble res

tr

eint de structures et d'opérateurs plus fondamentaux . Ces de

rn

ier s sont utilisés pour établir le méta-modèle du langage métier, en spécifiant les opérateurs et les règles de dépendanc e e n

tr

e ces opérateurs indépendamment de toute syntaxe . La s

tr

ucture et la logique du langage sont présentées, ainsi qu e la façon dont on peut l'u

ti

liser pour construire des primi

ti

ves . En

fi

n, des exemples d'u

ti

lisation du DSL et un ensembl e initial de quelques p

ri

mitives sont illus

tr

és à

tr

avers des expé

ri

ences de modélisation de paysages .

ABSTRACT

When modelling landscapes and their dynamics, it is widely assumed the geographical phenomena can only b e treated as either field or entity models (Goodchild, 1992 ; Peuquet, 2001). Such concepts come with intrinsic limitations , which when combined with others, such as the difficulty of properly handling time, multiple scales, or fuzz y boundaries, makes modelling dynamic landscapes a persistent challenge . However, recent studies (e .g . Rietsma an d Albrecht, 2005 ; Parent et al ., 2006) suggest that improving the modelling primitives rather than the models is a n interesting new possibility that deserve to be investigate d

We present here an attempt to overcome the main limitations of dynamic landscape modelling with an approac h based on the development of new modelling primitives on the one hand, and a domain specific language (DSL) t o create and manipulate those primitives on the other hand . The design of the primitives and the DSL will capitalise on the recent advances in the field of information science such as meta-modelling, interoperability and Service Oriente d Architecture (Courbis et al, 2004) .

We hypothesize that many aspects involved in modelling landscapes and their dynamics are interlinked and shoul d not be dealt with independently

fr

om each other, as it is currently being done . In pa

rt

icular, we observe that the data structures used to hold spatial informa

ti

on do exe

rt

s

tr

ong cons

tr

aints on the modelling activity, sugges

ti

ng that primitives where concepts and representations are kept separate could be more approp

ri

ate. One path we are therefor e exploring is to redesign spa

ti

al and temporal p

ri

mitives, providing them with a number of basic prope

rt

ies that addres s the main limitations met in exis

ti

ng studies .

(2)

Symposium "Spatial landscape modelling: from dynamic approaches to functional evaluations"

Toulouse 2008, June 3d -5 b

In this presentation, the different steps for building the domain specific language are exposed . First, the basic prop erties that the modelling primitives must possess are identified . It is found that these propert ies can be expressed with a limited set of more fundamental structures and operators . The latter are then used to establish the meta-model o f the domain specific language, by specifying the operators of the language, and the dependence rules between them , independently of any specific syntax . The structure and the logic of the language are presented, as well as how th e language can be used to build p ri miti ves. Finally, possible ways of using the DSL and a set of first primitives are illustrated through some landscape modelling expe riments .

REFERENCE S

Courbis C, Degenne P, Fau A, Parigot D, 2004. Un modèle abstrait de composants adaptables . revue TSI , Composants et adaptabilité, 23(2) .

Goodchild MF, 1992. Geographical data modelling, Computers & Geosciences, 18 :401-408 .

Parent C, Spaccapietra S, Zimanyi E, 2006 . Conceptual modelling for traditi onal and spatio-temporal applicati ons : The MADS approach . Sp ri nger-Verlag Berlin Heidelberg, 465p.

Peuquet D, 2001 . Making Space for Time : Issues in Space-Time Data Representation, Geoinformatica, 5(1) :11-32. Reitsma F, Albrecht J, 2005 . Implementing a new data model for simulating processes . International Journal of Geographical Information Science, 19(10) :1073-1090 .

Références

Documents relatifs

Two main approaches are classically used to under- stand and predict mosquito abundance in space and time, namely empirical (or statistical) and process-based models. In this work,

The aims of our study were to: (1) evaluate the diag- nostic accuracy of cePET/MRI in diagnosing recurrent HNC as compared to ceCT, ceMRI and cePET/CT; (2) assess the image

The multiscale model, which took spatial dependence of detection into account, was the most-supported model (i.e. the proportion of sampling sites with at least one detection

When one wants to understand and compare the functioning of both conventional and alternative wastewater management and treatment options, there is a need in

In order to reduce the time required for the generation of the computational mesh in the case of complex 3D internal circuits, a novel approach, based on the digitization of the

Cesare Bartolini (SnT) An overview of the limitations to the dissemination of data Budapest, June 3, 2015 29 / 35.. Does it matter

Figure 2: Overview of our pipeline: using different inputs (procedural generation or terrain data), we create and allow an intuitive editing of a hierarchical terrain model..

To answer these questions, we proceeded in three steps: (1) modelling of ecological networks for a panel of animal species and computation of connectivity metrics in the initial