Trentième « Journée de l’OFTA »
Ingénierie des modèles
Logiciels et systèmes
Observatoire Français des Techniques Avancées (OFTA)
de l’Observatoire Français des Techniques Avancées (OFTA)
Après les technologies des objets et des composants, c'est maintenant l'ingénierie des modèles qui semble prendre une grande importance dans le développement et la maintenance des systèmes à logiciel prépondérant. Cette évolution ne se fait pas en opposition, mais en complémentarité. Les notions de classe, d'instance et d'héritage ont montré, au cours des vingt dernières années, leur capacité à transformer le panorama industriel du développement logiciel. Pour faire face à la montée en complexité des systèmes à construire, ce sont aujourd'hui les notions de modèle et de métamodèle qui sont au cœur de nouveaux espoirs et de nouveaux défis.
Dans cette nouvelle vision, le code exécutable ne représente plus le référentiel unique d’informations pour le cycle de développement. De nombreux modèles (de métier, de test, d’architecture, de déploiement, etc.) existent, sont développés, documentés et maintenus en dehors du code. Chaque modèle prend en compte de façon séparée les différents aspects du logiciel. Le statut des modèles évolue d'une phase contemplative à une phase productive. Ces modèles peuvent être traités automatiquement et on peut leur appliquer des transformations formelles. Des systèmes homogènes de sérialisation et de représentation apparaissent, tels que XMI ou JMI. Le nombre de modèles devient important, leur niveau d'abstraction augmente et leur granularité décroît. On voit apparaître des modèles prenant en compte des aspects du développement logiciel que l’on ne savait pas très bien gérer, tels que les caractéristiques non fonctionnelles, la QoS, etc. La multiplicité des modèles et leur faible granularité amènent à développer des ateliers où il sera possible de travailler conjointement avec plusieurs modèles, chacun d’entre eux étant conforme à un métamodèle.
Au cours des deux années de travail du Groupe « Ingénierie des modèles » de l’Observatoire Français des Techniques Avancées (OFTA), le constat a été fait de l'impact industriel croissant de ces idées. En particulier, une réunion commune du Groupe de l’OFTA et du Groupe MDA de l'OMG, lors de la session de l’OMG qui s’est tenue à Paris en Juin 2003, a permis d'illustrer le dynamisme et la forte réactivité du tissu industriel français sur ce sujet. Dans un même temps, une prise de conscience de la nécessité de baser cette évolution technologique significative sur des principes sains et bien établis a déclenché un intérêt croissant dans les laboratoires de recherche. La reconnaissance scientifique de ce thème est de plus en plus importante dans le milieu académique, comme en témoignent les nombreuses rencontres et conférences internationales sur le sujet.
Les objectifs de cette trentième « Journée de l'OFTA » sont de tirer les conclusions générales de l’analyse menée par le Groupe de travail, et de présenter des propositions et recommandations utiles pour la communauté scientifique, technologique et industrielle. Une table ronde réunissant des responsables de l’Administration, des grands Organismes Scientifiques et Techniques et de l’Industrie, ainsi que des universitaires spécialistes du domaine, permettra de débattre de ces propositions et recommandations, ainsi que des orientations à prendre et des actions à entreprendre en matière de recherche, développement, industrialisation et formation dans les années qui viennent.
PROGRAMME
9h00 Accueil par Jacques BOUTTES, Président d’honneur de l’AX et Président de l’OFTA, et Marc DUPUIS, Professeur émérite à l’Université Pierre et Marie Curie (Paris VI) et Directeur de l’OFTA
9h15 Présentation des travaux du Groupe de travail par Jean BEZIVIN, Professeur à l’Université de Nantes, Equipe ATLAS (INRIA et LINA), et Coordinateur du Groupe
9h40 « Introduction à l’ingénierie des modèles logiciels » par Jean-Marc JEZEQUEL, Professeur à l’Université Rennes 1, IRISA
10h15 « L’utilisation du MDA pour les problématiques de Défense » par Dominique LUZEAUX, Chef du Département Ingénierie des Systèmes Complexes, Direction des Systèmes de Forces et de la Prospective, Délégation Générale pour l’Armement
10h50 Pause
11h20 « L’introduction du MDA dans l’entreprise : le cas de France Télécom » par Martine GUERLUS, Responsable du Laboratoire Techniques Avancées pour la Construction et l’Intégration du Logiciel (TAL), France Télécom R&D
11h55 « Les applications du MDA à l’industrie : le cas de Thales » par Serge SALICKI, Responsable Programme Pilote MDA, Thales Research & Technology France
12h30 Déjeuner
14h00 « De l’usage et de la gestion des modèles dans les bases de données » par Mokrane BOUZEGHOUB, Professeur à l’Université de Versailles Saint-Quentin, INRIA et Laboratoire PRISM
14h35 « L’ingénierie dirigée par les modèles : défis et synergies » par Jacky ESTUBLIER, Directeur de Recherche au CNRS, Laboratoire Logiciels, Systèmes et Réseaux (LSR), Université Grenoble I
15h10 Pause
15h30 Conclusions et recommandations du Groupe par Jean BEZIVIN
16h00 Table Ronde animée par Jean-Luc DORMOY, Chef de Projets Veille Stratégique et Recherche Technologique de Base , CEA-List, avec la participation de Edouard ANDRE, Directeur Adjoint du Laboratoire de Recherche en Télécommunications, Mitsubishi Electric France ; Jean BEZIVIN ; Christian BREANT, Directeur du Service des Stratégies Techniques et des Technologies Communes, Délégation Générale pour l’Armement ; Yves CASEAU, Directeur Central des Systèmes d’Information, Bouygues Telecom ; Hervé CRESPEL, Délégué à l’Urbanisme Technique du Système d’Information, France Télécom ; Jean-Jacques GAGNEPAIN, Directeur de la Technologie, Ministère délégué à la Recherche et aux Nouvelles Technologies ; Patrick de GRANCEY, Directeur Technique, Weapon Systems, Thales Air Defence ; Gilles KAHN, Directeur Scientifique, INRIA ; Antoine PETIT, Directeur du Département des Sciences et Technologies de l’Information et de la Communication, CNRS ; Monique ROBIN, Chef du Département SINETICS, EDF R&D
17h00 Cocktail
Membres du groupe « InGENIERIE DES MODELES »
Coordinateur : Jean BEZIVIN (Equipe ATLAS (INRIA et LINA), Université de Nantes)
Rapporteur des réunions de travail : Xavier BLANC (Université Pierre et Marie Curie (Paris VI), LIP6)
Autres Membres : Patrick ALBERT (ILOG) . Mariano BELAUNDE (France Télécom R&D) . Pierre BENJAMIN (EADS) . Mokrane BOUZEGHOUB (Université de Versailles Saint-Quentin, INRIA et Laboratoire PRISM) . Daniel GAUYACQ (SNCF) . Jean-Marc GEIB (Université des Sciences et Technologies de Lille, LIFL) . Sébastien GERARD (CEA-List) . Marie-Pierre GERVAIS (Université Paris X, LIP6) . Jean-Marc JEZEQUEL (Université de Rennes 1, IRISA) . François JOCTEUR MONROZIER (CNES) . Jean JOURDAN (Thales Research & Technology France) . Lui KAM (DGA) . Philippe LARVET (Alcatel CIT) . Juliette LE DELLIOU (EDF R&D) . Dominique LUZEAUX (DGA) . Raphaël MARVIE (Université des Sciences et Technologies de Lille, LIFL) . Pierre-Alain MULLER (Ecole Supérieure des Sciences Appliquées pour l’Ingénieur - Mulhouse) . Jean-François PERROT (Université Pierre et Marie Curie (Paris VI), LIP6) . Anne PICAULT (EDF R&D) . Jacques PRINTZ (CNAM) . Serge SALICKI (Thales Resarch & Technology France) . Quoc-Anh TRAN (AX)
ARAGO 30
Ingénierie des modèles - Logiciels et systèmes
SOMMAIRE DU VOLUME
Conclusions et recommandations du Groupe
Argumentaire
I- Contexte et problématique
II- Représentations concrètes de modèles
III- Retours d’expérience et méthodologies
IV- Transformations et modèles de plates-formes
V- Application à l’interopérabilité des systèmes d’information et de communication
VI- L’expérience des bases de données : une fondation pour le MDE ?
VII- L’expérience de la supervision : utilisation des modèles au cœur des systèmes
VIII- Application aux simulations de Défense