Interopérabilité des
composants logiciels.
Application à la modélisation des plantes
C. Pradal
EPI INRIA VirtualPlants
Plan
Contexte
Interopérabilité
Langage de programmation
Composants logiciel
Plateformes
Application
OpenAlea, plateforme de modélisation des
plantes
Interopérabilité entre logiciels
Interoperabilité entre logiciels
Possibilité qu’on deux logiciels de fonctionner et
de communiquer ensemble
Pourquoi?
Partage des données et des logiciels
Accroitre la vitesse de développement
Qualité (fiabilité, maintenance)
Difficultés:
Hetrogénéité (OS, languages, licenses, …)
Abscence de standardisation (éléctronique, …)
Différents types d’interopérabilité
Interoperabilité entre
Langages (C, C++, Java, Python, Fortran, C#)
Composants ou objets
Plateforme ou environnement logiciels
Systèmes distribués (web 2.0, Grid)
012
012
01 230 1
01
01
2 3
4 5
0
0.1
0.2
0.3
020 40
0
0.1
0.2
0.3
020 40
0
0.1
0.2
0.3
020 40
0
0.1
0.2
0.3
020 40
0
0.1
0.2
0.3
020 40
0
0.1
0.2
0.3
020 40
pii
Monolithic Software
Interoperable
Software Components
for programmers
Interoperable
Software
Components
for modellers
Software Components
for programmers
http://www.scripps.edu/~sanner/
1 / 45 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !