Ingénierie dirigée par les modèles : des modèles de spécification à la génération de code

Durée Date Lieu Tarif Nombre de participants Niveau
4 jours
 
Nous consulter (intra) ENSTA Bretagne (Brest) 1 715 ¤* > à 3 Perfectionnement / Spécialisation

 * Prix par personne, net de taxe

 Objectifs

La complexité grandissante des logiciels et des systèmes implique aujourd’hui des activités de modélisation avec l’utilisation des techniques permettant de gérer cette complexité. Les modèles conçus doivent permettre une adaptation aisée aux évolutions matérielles rapides, l’intégration de nouvelles fonctionnalités et faciliter la maîtrise de la fiabilité. Ces différents objectifs sont intégrés dans une approche globale d’ingénierie dirigée par les modèles.

Cette approche repose avant tout sur l’utilisation de différents langages de modélisation aussi formels que semi-formel que nous illustrons à travers l’utilisation du langage modélisation UML.

Les transformations de modèles sont utilisées pour établir la jonction entre les différents langages et ainsi créer une chaine d'outils continue. Des outils ou langages dédiés sont utilisés afin de réaliser un outillage spécialisé à la chaîne d'outils voulue. Les transformations de modèles incluent également la phase de génération de code qui permet d'obtenir automatiquement le code de l'application finale.

Pré-requis

Utilisation de langages de modélisation
comme UML.

Bonne maitrise du concept de programmation orientée objet.

 Niveau du stage

Perfectionnement : a pour objectif l’acquisition de connaissances théoriques et/ou pratiques complémentaires aux connaissances déjà acquises dans le domaine traité.
Spécialisation : a pour objectif la maîtrise des connaissances théoriques et/ou pratiques déjà acquises dans le domaine traité.

Pédagogie

Séances de cours et de travaux pratiques sont réalisées en alternance.

Documents fournis aux stagiaires

Fichier numérique du cours

Dispositif d'évaluation


Evaluation à chaud en fin de formation par les stagiaires. Transmission au client, du compte-rendu d’évaluation et des feuilles d’émargement en complément de la facturation. Les attestations de stage sont remises directement aux stagiaires à la fin de la session de formation. Les stagiaires ou le responsable Formation Continue sont susceptibles de recevoir par mail, un « questionnaire de satisfaction à froid » quelques mois après le déroulement de la formation

Equipements

Rhapsody (copyright IBM), MDWorbench
(copyright Sodius), Eclipse

 

 

Programme détaillé

  • Problématique de la modélisation système et logicielle
  • Introduction à la metamodélisation
  • Réalisation de metamodèle dans l’environnement Eclipse
  • Domain Specific Language (DSL) ou profils UML
  • Exemple du domaine de l’embarqué
  • Notion de transformations de modèles
  • Exemple de transformation de modèles à modèles
  • Exemple de transformation pour de la génération de code
  • Vers la notion de chaine d’outils

Responsable de la formation et équipe pédagogique

  • Joël CHAMPEAU - Enseignant Chercheur ENSTA Bretagne, membre du lab-STICC (CNRS, UMR 6285).
  • Hanh Nhi TRAN - Enseignant Chercheur ENSTA Bretagne, membre du lab-STICC (CNRS, UMR 6285).
  • Jean Christophe LE LANN - Enseignant Chercheur ENSTA Bretagne, membre du lab-STICC (CNRS, UMR 6285).
 

Contact

Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir ,
Responsable prospection et vente de formations
Tél : 02 98 34 89 74
Fax : 02 98 34 87 90