¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
structures, plates-formes, outils
¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
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 ( Ù )
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.
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é.
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
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 :
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.
¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
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 -
¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾