le profile uml pour marte
DESCRIPTION
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:. - PowerPoint PPT PresentationTRANSCRIPT
LE PROFILE UML POUR MARTE
Encadré Par: Mr A. BenyaminaCo-encadré Par: Mr P. Boulet
Réalisé par: • Mr B.Farid
LE PROFIL UML/MARTE18/01/2011
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
Plan:
18/01/2011 2/14
Introduction
Le Standard MARTE
L’architecture de Profile MARTE
MARTE Design Model
Conclusion
Définition
18/01/2011 3/14
UML (Unified Modeling Language) :
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
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
Définition
18/01/2011 4/14
Extensibilité d’UML : la notion de profil UML ne propose qu’une sémantique faible
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
Définition
18/01/2011 5/14
Un profil UML est :
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
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 6/14
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 )
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
Structure du profil MARTE
18/01/2011 7/14
-High-Level Application Modeling (HLAM)-Detailed Resource Modeling (DRM)-Allocation Modeling (Alloc)
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
18/1/1011 8/14
1- High-Level Application Modeling (HLAM)
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
18/01/2011 9/14
2- Detailed Resource Modeling (DRM) Detailed Resource Modeling (DRM) :
a. Hardware Resource Modeling (HRM) b. Software Resource Modeling (SRM)
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
a. Hardware Resource Modeling (HRM)
18/01/2011 10/14
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
b. Software Resource Modeling (SRM)
18/01/2011 11/14
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
18/1/1011 12/14
3- Allocation Modeling (Alloc)
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
Conclusion
18/01/2011 13/14
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.
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion
Vos Questions??
Merci de votre attention
18/01/2011 14/13
Plan Introduction Le Standard MARTE L’architecture de Profile MARTE
MARTE Design Model Conclusion