14
LE PROFILE UML POUR MARTE Encadré Par: Mr A. Benyamina Co-encadré Par: Mr P. Boulet Réalisé par: Mr B.Farid LE PROFIL UML/MARTE 18/01/2011

LE PROFILE UML POUR MARTE

  • Upload
    riona

  • View
    71

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: LE PROFILE UML POUR MARTE

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

Page 2: LE PROFILE UML POUR MARTE

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

Page 3: LE PROFILE UML POUR MARTE

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

Page 4: LE PROFILE UML POUR MARTE

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

Page 5: LE PROFILE UML POUR MARTE

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

Page 6: LE PROFILE UML POUR MARTE

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

Page 7: LE PROFILE UML POUR MARTE

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

Page 8: LE PROFILE UML POUR MARTE

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

Page 9: LE PROFILE UML POUR MARTE

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

Page 10: LE PROFILE UML POUR MARTE

a. Hardware Resource Modeling (HRM)

18/01/2011 10/14

Plan Introduction Le Standard MARTE L’architecture de Profile MARTE

MARTE Design Model Conclusion

Page 11: LE PROFILE UML POUR MARTE

b. Software Resource Modeling (SRM)

18/01/2011 11/14

Plan Introduction Le Standard MARTE L’architecture de Profile MARTE

MARTE Design Model Conclusion

Page 12: LE PROFILE UML POUR MARTE

18/1/1011 12/14

3- Allocation Modeling (Alloc)

Plan Introduction Le Standard MARTE L’architecture de Profile MARTE

MARTE Design Model Conclusion

Page 13: LE PROFILE UML POUR MARTE

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

Page 14: LE PROFILE UML POUR MARTE

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