Vers une fédération de composants interopérables pour les environnements centrés procédés logiciels
Institution:
Université Joseph Fourier (Grenoble)Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
On appelle procédé logiciel l'ensemble des activités, des équipes, des outils et des techniques dont le but est d'assurer le développement et la maintenance de systèmes logiciels. Les systèmes destinés à assister les procédés utilisent une approche monolithique et fermée qui tente de gérer, moyennant un système unique, les divers aspects du procédé. Nous proposons «une fédération de composants interopérables» visant à offrir un environnement distribué, hétérogène, ouvert et adaptable. L'environnement est bâti autour d'un ensemble de «composants» dédiés à la gestion d'un aspect particulier du procédé. Les composants sont hétérogènes du point de vue des concepts (sémantique), des formalismes (syntaxique) et des plate-formes d'exécution. L'architecture proposée, bâtie sur CORBA, permet de fédérer les composants autour d'un modèle qui décrit les parties qu'ils ont en commun (activités et produits), d'un méta modèle et d'un langage commun qui leur permettent d'interopérer au niveau sémantique et syntaxique. L'approche proposée a été adoptée dans l'implantation de l'environnement centré procédé APEL, et validé dans le cadre d'un projet européen traitant de la problématique d'évolution dans les procédés logiciels