Agritrop
Accueil

Modelling the environment using graphs with behaviour : do you speak Ocelet ?

Degenne Pascal, Ait Lahcen Ayoub, Curé Olivier, Forax Rémi, Parigot Didier, Lo Seen Danny. 2010. Modelling the environment using graphs with behaviour : do you speak Ocelet ?. In : Modelling for environment's sake : Proceedings Firth Biennial Meeting of the International Environmental Modelling and Software Society (iEMSs 2010), Ottawa, Canada, 5-8 July 2010 (vol. 1). David A. Swayne, Wanhong Yang, Alexey A. Voinov, Andrea Rizzoli,. Guelph : IEMSS, 188-195. ISBN 978-88-9035-741-1 Conference of the International Environmental Modelling and Software Society. 5, Ottawa, Canada, 5 Juillet 2010/8 Juillet 2010.

Communication avec actes
[img] Version publiée - Anglais
Accès réservé aux personnels Cirad
Utilisation soumise à autorisation de l'auteur ou du Cirad.
document_556753.pdf

Télécharger (636kB)

Résumé : Environmental modelling often implies defining elements that relate and interact with each other, in a system that evolves with time. Ocelet is a domain specific environmental modelling language that was designed around a limited set of key concepts chosen to help modellers focus on their model, while leaving the implementation to an automatic code generation phase. Here, we focus more specifically on a concept called Relation in Ocelet that allows to build graphs that describe which elements of the model interact, and how. It is designed to be used in combination with two other main concepts: Entities (elements of the model) and Scenarios (describing the temporal evolution). Every Ocelet Relation can express one specific point of view of a system and several Relations can be combined to integrate different points of view in the same model. By its diversity, points of view convey expressive power: with different expert views on a system, at different spatial scales, or an environment sensed by its different components. Moreover, in this versatile design, a Relation defined for one specific model can be reused in a different modelling context. Libraries of generic interaction behaviours can thus be developed for efficient and reliable modelling practices. An example is given to illustrate how interaction graphs can be built, manipulated, and reused using Ocelet. Finally, we give insight into the code generation phase that produces the simulator.

Classification Agris : U10 - Informatique, mathématiques et statistiques
U30 - Méthodes de recherche
P01 - Conservation de la nature et ressources foncières

Auteurs et affiliations

  • Degenne Pascal, CIRAD-ES-UMR TETIS (FRA)
  • Ait Lahcen Ayoub, INRIA (FRA)
  • Curé Olivier, Université de Paris-Val-de-Marne (FRA)
  • Forax Rémi, Université de Paris-Val-de-Marne (FRA)
  • Parigot Didier, INRIA (FRA)
  • Lo Seen Danny, CIRAD-ES-UMR TETIS (FRA) ORCID: 0000-0002-7773-2109

Autres liens de la publication

Source : Cirad - Agritrop (https://agritrop.cirad.fr/556753/)

Voir la notice (accès réservé à Agritrop) Voir la notice (accès réservé à Agritrop)

[ Page générée et mise en cache le 2024-03-23 ]