Revue. Volume X – n° x/année, pages 1 à X Étude comparative pour la modélisation de plates-formes d'exécution Application au temps réel embarqué Matthias Brun* , ** Jérôme Delatour** Yvon Trinquet* Frédéric Thomas*** Sébastien Gérard**** * Institut de Recherche en Communications et Cybernétique de Nantes, Équipe Systèmes Temps Réel, Unité Mixte de Recherche (UMR) 6597 du CNRS 1 rue de la Noë, BP 92101, F-44321 Nantes cedex 03 ** Groupe ESEO, Équipe de recherche TRAME 4 rue Merlet de la Boulaye, BP 30926, 49009 Angers cedex *** OBEO, 2 route de la Noue, BP 76, 91193 Gif-sur-Yvette cedex **** CEA LIST, Boîte courrier 94, F-91191 Gif-sur-Yvette cedex RÉSUMÉ. L'ingénierie des modèles promet une amélioration de la productivité du développement de logiciels, notamment une réduction des temps de développement consacrés à l'adaptation des applicatifs aux technologies permettant leur exécution. Pour atteindre ce but, une modélisation des technologies d'exécution (identifiées sous le terme de plate-forme), ainsi que la définition de transformations automatisant ces adaptations, sont nécessaires. Toutefois, peu de travaux ont été menés, à la fois, pour préciser comment modéliser ces plates-formes et comment les mettre en œuvre dans des transformations. Pour établir des éléments de réponses à ces questions, différentes propositions portant sur la représentation d'une plate-forme d'exécution et sur leur utilisation dans des transformations ont été évaluées. Cette évaluation repose sur une quantification de l'activité de développement de transformations utilisées dans le domaine du temps réel embarqué, à des étapes où la prise en compte du support d'exécution (noyaux temps réel) est indispensable. A l'issue de ces différentes expérimentations, et suivant le contexte d'utilisation, un ensemble de recommandations sur la modélisation des plates-formes et leur utilisation dans des transformations est proposé. Ces recommandations sont valables dans le cadre d'une ingénierie utilisant UML ou des langages dédiés, nos expérimentations ayant été effectuées avec chacune de ces deux approches. MOTS-CLÉS : Plate-forme d'exécution, temps réel, Ingénierie Dirigée par les Modèles (IDM), transformation de modèles, Métamodèle de plate-forme, modèle de plate-forme, UML MARTE, Langage de Modélisation Dédié KEYWORDS: Platform, Real-Time, Model Driven Architecture (MDA), model transformation, model of platform, Meta-model of platform, UML MARTE, Domain Specific Modeling Language (DSML)