¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

 

Environnements logiciels,

structures, plates-formes, outils

 

 

Introduction

Source

Classification

Exemples

Illustration

Précisions, détails

 

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Introduction ( Ù )

 

Ce dossier traite d’environnements logiciels sur lesquels il est possible de s’appuyer pour développer un logiciel : des structures informatiques, plus ou moins spécialisées, servant de support et de moyen de développement. Selon les cas il peut s’agir de plates-formes, d’EDI (Environnements de Développement Intégré) ou d’outils, bibliothèques et classes

                                         

Il est question plus exactement d’environnements servant à développer des logiciels relatifs à la modélisation.

 

Ce dossier reprend d’un document du projet SEAMLESS une classification de ces environnements logiciels selon 3 catégories.

 

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Source ( Ù )

 

Ce dossier reprend des éléments du document « Modelling Framework (SeamFrame) requirements » du projet SEAMLESS :

               

 

Seamless

System for Environmental and Agricultural Modelling;

Linking European Science and Society

 

« Modelling Framework (SeamFrame) requirements »

 

Andrea Rizzoli, Mats Svensson, Ed Rowe, Marcello Donatelli,

Robert Muetzelfeldt, Tamme van der Wal, Frits van Evert,

Ferdinando Villa

 

Partners involved : IDSIA, Alterra, CRA, INRA, LUND, PRI, Simulistics, UBONN, UVM

 

Références du document

Report n°6 ; Ref. : PD5.2.2 ; December 2005

Accès URL : http://www.seamless-ip.org/Reports/Report_06_PD5.2.2.pdf

 

 

 

Plus particulièrement, ce dossier s’appuie sur le paragraphe « Executive summary » (page 5) du document SEAMLESS « Modelling Framework (SeamFrame) requirements ».

 

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Classification ( Ù )

 

 

Illustration

 

 

Structures/environnements logiciels

 

Les environnements et plates-formes informatiques généralistes sont devenus des moyens de développement informatiques fondamentaux, très répandus. Une plate-forme informatique fournit un ensemble de bibliothèques et de classes (au sens de la programmation orientée objet) réutilisables auquel il est possible d’avoir recours pour construire une application logicielle. Ces structures très généralistes peuvent être utilisées dans des domaines applicatifs très variés (parmi lesquels le domaine de la modélisation). Elles sont utilisées par un très grand nombre de développeurs.

 

Exemples.

 

Structures/environnements de modélisation

                                              

Les environnements/plates-formes/outils de modélisation sont des structures/environnements logiciels qui présentent la particularité de fournir des composants réutilisables permettant de construire des modèles mathématiques. Ces structures sont spécialisées pour le domaine de la modélisation pris au sens large. Il en existe beaucoup sur le marché.

 

Exemples.

 

Structures/environnements intégrés de modélisation

 

Les structures/plates-formes/outils intégrés de modélisation sont des environnements de modélisation qui sont dédiés à certains types, concepts et disciplines de modélisation. Ces structures spécifiques sont conçues pour être utilisées dans un cadre bien précis. Il en existe un nombre très limité, comparé aux 2 catégories précédentes qui présentent elles un caractère généraliste.

 

Exemples.

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Exemples ( Ù )

 

                                                             

Exemples de structures/environnements logiciels

 

Les plates-formes Java J2SE (Java 2 Platform, Standard Edition) et J2EE (Java 2 Platform, Enterprise Edition), la plate-forme .Net de Microsoft.

 

Exemples de structures/environnements de modélisation

                                                                        

Matlab, Modelica, … Une liste d’outils logiciels de simulation est donnée à l’URL http://www.idsia.ch/~andrea/simtools.html (Andrea Emilio Rizzoli, IDSIA).

 

Exemples de structures/environnements intégrés de modélisation

                                                               

à Des structures/environnements pour la modélisation dans le domaine de l’économie

 

Des systèmes de modélisation dans le domaine agro-économique : GAMS (General Algebraic Modelling System, URL http://www.gams.com ) et GTAP (Global Trade Analysis Program, URL http://www.gtap.agecon.purdue.edu ).

 

à Des structures/environnements pour la modélisation dans le domaine de l’environnement

 

Dans le domaine de l’agriculture : APSIM, STICS et CropSyst fournissent certaines fonctionnalités des structures/environnements intégrés de modélisation.

 

Dans le secteur de la gestion de l’eau : TIME (The Invisible Modelling Environment), IMT, OpenMI, OMS.

 

 

à D’autres environnements logiciels de modélisation

 

SME, MMS, ICMS, Tarsier, ModCom, Simile peuvent être utilisés pour gérer les aspects évaluation et analyse, aide à la décision. Par contre ces environnements ne fournissent pas la structure d’accueil/de programmation permettant de créer l’application logicielle, comme par exemple des classes, des composants, des objets, des « design patterns » (ie motifs/patrons de conception).

 

 

Voir aussi :

 

Informatique distribuée

 

Une liste de solutions informatiques sur lesquelles il est possible de s’appuyer pour développer des logiciels relatifs à la modélisation (intégration de modèles …) : des environnements, structures et technologies informatiques, plus ou moins spécifiques, servant de support et de moyen de développement.

 

ModCom, une structure générique pour créer un modèle de simulation en connectant des composants de modélisation

 

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Illustration ( Ù )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Précisions, détails ( Ù )

 

 

Des logiciels relatifs à la modélisation (RETOUR)

 

Ceci va des logiciels des modèles eux-mêmes à des logiciels orientés applications qui sont développés à partir des modèles. Ainsi les environnements considérés sont utilisés pour mettre le modèle sous forme informatique, pour exploiter le modèle sur d’autres développements logiciels comme par exemple dans le cadre de couplage et d’intégration entre modèles, pour développer des applications logicielles dérivées des modèles qui répondent à un besoin applicatif particulier (des outils applicatifs).

 

 

Projet SEAMLESS  (RETOUR)

 

SEAMLESS (System for Environmental and Agricultural Modelling Linking European Science and Society) est un projet européen.

 

Extrait du document « Modelling Framework (SeamFrame) requirements » :

« SEAMLESS integrated project aims at developing an integrated framework that allows ex-ante assessment of agricultural and environmental policies and technological innovations. The framework will have multi-scale capabilities ranging from field and farm to the EU25 and globe; it will be generic, modular and open and using state-of-the-art software. The project is carried out by a consortium of 30 partners, led by Wageningen University (NL). »

 

Il est développé sur le projet SEAMLESS une plate-forme d’intégration de modèles informatiques : SEAMLESS-IF, outil d'évaluation de l’impact de politiques agricoles et environnementales.

 

Le site internet de SEAMLESS : URL http://www.seamless-ip.org

 

 

 

- mise en ligne le 06/03/06 -

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾