ARAGO 24 ARCHITECTURE DE LOGICIELS ET REUTILISATION DE COMPOSANTS
Rapport de synthèse du Groupe Architecture de logiciels et réutilisation de composants de l'Observatoire Français des Techniques Avancées (Octobre 2000)
Le logiciel envahit toute l’activité mondiale (télécommunications, transports, énergie, gestion, transactions financières et administratives, jeux, santé,…) et sa part devient prépondérante dans l’économie : c’est pourquoi le coût d’un logiciel doit être maîtrisé (productivité) et son temps de développement minimisé (réactivité). Par ailleurs, un logiciel doit aussi être d’excellente qualité, pouvoir s’adapter en permanence aux variations de l’environnement (évolutivité) et être facilement utilisé dans d’autres applications (interopérabilité).
Les architectures logicielles à base de composants, par la rupture qu’elles apportent dans le processus de développement, semblent bien être une réponse à ces exigences. Sous certaines conditions, il est aujourd’hui parfaitement envisageable de mettre en place une véritable industrie de composants logiciels réutilisables, qui permettront une maîtrise sans précédent dans le développement d’applications.
Ce livre est le rapport de synthèse du Groupe de travail "Architecture de logiciels et réutilisation de composants" de l’Observatoire Français des Techniques Avancées. Après une introduction comprenant un état de l’art, un exposé sur les acquis du génie logiciel dans le domaine et une grille d’analyse multicritère pour l’usage de composants logiciels, il présente sept expériences industrielles exemplaires et sept " coups de projecteur " sur des sujets spécifiques. L’expérience acquise par le Groupe au cours de deux années de travail est résumée dans cinq recommandations pour l’élaboration d’architectures à base de composants logiciels réutilisables.
Coordinateur du Groupe : Michel GONDRAN, Conseiller Scientifique de la Division Recherche et Développement, EDF
SOMMAIRE
Conclusions et recommandations du Groupe
Argumentaire
IntroductionI- Composants logiciels : un état (éphémère) de l’art
Jean-Marie CHAUVETII- Les acquis du génie logiciel
Jacques PRINTZIII- Composants logiciels : espace d’analyse
Patrick ALBERT et Pierre HAREN Les expériences industrielles exemplairesIV- Architectures ouvertes pour l’ingénierie de procédés : le standard CAPE-OPEN
Bertrand BRAUNSCHWEIGV- La réutilisation dans l’entreprise : la méthode REBOOT
Jean-Marc MORELVI- Un retour d’expérience sur la mise en oeuvre d’une architecture à composants dans les environnements informatisés
Pascal BROVELLIVII- OPEN TOOL BUS : une architecture pour l’interopérabilité des outils dans les environnements informatisés
Bernard ROUGEOTVIII- Architecture composants pour le calcul scientifique : langage de commande et couplage de codes
Christian CAREMOLIIX- L’atelier de développement CLEO du CNES
Christian DARRIGAN, Frédéric MANON, Alain DARGENT et Patrick SAUNIERX- Logiciels libres et composants logiciels
Jean-Pierre LAISNE Quelques " coups de projecteur "XI- Chroniques d’une crise annoncée et de sa solution : l’usine de composants logiciels
Jean-Marie CHAUVETXII- Pilotage de programmes au moyen d’un système à base de connaissances
Danielle ZIEBELINXIII- RNTL 2000 : anticiper sur la technologie des composants logiciels
Michel BIDOITXIV- Composants et logiciels automobiles
Simon MARICHALARXV- L’approche " composants " pour les logiciels scientifiques : aspects techniques et culturels
Patrick BAUDIN et Jacques RAGUIDEAUXVI- Méthodes formelles pour la réutilisation de codes
Patrick BAUDIN et Jacques RAGUIDEAUXVII- Améliorer la réutilisabilité et l’interopérabilité des composants logiciels par l’abstraction et la synthèse de programmes
Bruno GINOUXLexique
Henri HABRIASARAGO 24 (268 pages) peut être acheté directement à l'OFTA au prix de 70 € TTC, frais d’envoi compris pour la France. Pour les autres pays, le montant supplémentaire des frais d’envoi sera communiqué sur demande. La commande doit être accompagnée du paiement à l'ordre de l'Amicale AX, en cas d'achat à titre personnel ou d’un bon de commande établi par l’organisme prenant l’achat à sa charge.