UML, de la programmation à la modélisation : vers le développement basé sur les modèles des systèmes embarqués F. Terrier, S. Gérard, CEA-LIST Porté par l'intérêt pour l'orienté objet, UML apparaît comme un standard de fait pour la modélisation des systèmes du futur. En dehors de son caractère de norme qui lui assure une certaine stabilité, ce standard offre suffisamment de flexibilité pour être adapté à divers domaines techniques. C'est d'ailleurs, en grande partie l'introduction formelle et normalisée de processus d'adaptation de ce langage qui en assure le succès. Dans ce contexte, son emploi pour le développement de systèmes temps réel à mené à des propositions industrielles relativement variées comme ARTiSAN, RT-UML/Rhapsody, UML/SDL, UML-RT/Rose ou SyncChart-Esterel. Toutefois, ces approches restent très dépendantes d'un modèle d'exécution et de choix de mise en oeuvre lié à l'offre et à la stratégie commerciale des outils. Pour gérer cette variabilité des choix de mise en oeuvre, la réflexion s'oriente de plus en plus vers la mise en place d'une méthodologie de développement basée sur les modèles (Model Driven Architecture) qui est maintenant le nouvel objectif que s'est fixé l'OMG. Cette approche trouve un écho particulier dans le domaine des systèmes embarqués, précisément pour aider à structurer la démarche de développement en sous-ensembles de modèles et augmenter l'indépendance entre modèles fonctionnels, modèles d'exécutions et architectures matérielles.