170 likes | 478 Views
LE PROFILE UML POUR MARTE. Encadré Par: Mr A. Benyamina. Réalisé par: Mr B.Farid. Co-encadré Par: Mr P. Boulet. 18/01/2011. LE PROFIL UML/MARTE. Plan Introduction Le Standard MARTE L’architecture de Profile MARTE MARTE Design Model Conclusion . Plan:.
E N D
LE PROFILE UML POUR MARTE Encadré Par: Mr A. Benyamina • Réalisé par: • Mr B.Farid Co-encadré Par: Mr P. Boulet 18/01/2011 LE PROFIL UML/MARTE
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Plan: • Introduction • Le Standard MARTE • L’architecture de Profile MARTE • MARTE Design Model • Conclusion 18/01/20112/14
Plan IntroductionLe Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Définition • UML (UnifiedModelingLanguage) : • Langage de modélisation unifie • langage de modélisation objet • Standardisé par l’OMG • Basé sur un métamodèle auquel est associé une • représentation graphique 18/01/2011 3/14
Plan IntroductionLe Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Définition • Extensibilité d’UML : la notion de profil • UML ne propose qu’une sémantique faible 18/01/2011 4/14
Plan IntroductionLe Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Définition • Un profil UML est : • Spécialisation du modèle UML pour un domaine d’utilisation particulier • Regroupe de manière cohérente les extensions du modèle UML. • Un profil UML est composé de : • stéréotypes. • « tagged value » • contraintes 18/01/2011 5/14 • Un profile est composé de, de et de
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion MARTE est un profil UML • Modélisation et l’Analyse des Systèmes Temps Réel Embarqués • la version préliminaire a été approuvée en juin 2007 • Adopter l’IDM dans le développement des Systèmes Embarqués • Temps-Réel (SETRs). • conçu pour succéder à son prédécesseur appelé profile for • Scheduling, Performance and Time Specification (SPT ) 18/01/2011 6/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Structure du profil MARTE • High-Level Application Modeling (HLAM) • Detailed Resource Modeling (DRM) • Allocation Modeling (Alloc) 18/01/2011 7/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion 1- High-Level Application Modeling (HLAM) 18/1/1011 8/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion 2- Detailed Resource Modeling (DRM) Detailed Resource Modeling (DRM) : a. Hardware Resource Modeling (HRM) b. Software Resource Modeling (SRM) 18/01/2011 9/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion a. Hardware Resource Modeling (HRM) 18/01/2011 10/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion b. Software Resource Modeling (SRM) 18/01/2011 11/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion 3- Allocation Modeling (Alloc) 18/1/1011 12/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design Model Conclusion Conclusion • Un objectif majeur de MARTE est de proposer un langage de modélisation commun pour spécifier a la fois les aspects logiciels et matériels des SETRs : • Le modèle d’application : décrit les fonctionnalités du système • Le modèle des ressources : décrit la plateforme d’exécution en prenant compte des propriétés non fonctionnelles • Le modèle d’allocation : décrit l’allocation de l’application sur les ressources. 18/01/201113/14
Plan Introduction Le Standard MARTEL’architecture de Profile MARTE MARTE Design ModelConclusion Merci de votre attention Vos Questions?? 18/01/2011 14/13