L’ingénierie des modèles

Slides:



Advertisements
Présentations similaires
La Gestion de la Configuration
Advertisements

Description Environnement de développement générique développé par IBM Écris en Java (multi plateformes) La version SDK fourni de nombreux outils pour.
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Eclipse Plug-ins Factory
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
Projet n°4 : Objecteering
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
UML - Présentation.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
PREPARATION MONTAGE EUROCOPTER.
TYCOON.AGENT Simulation et analyse de coopérations entre agent logiciels C. Vignoles LIMSI-CNRS JC Martin.
Stage réalisé à l ’INRA d ’AVIGNON
Maîtrise des données et des métadonnées de l’ODS
Pourquoi et comment développer la relation client ?
MRP, MRP II, ERP : Finalités et particularités de chacun.
Présentation Installation Fonctionnement
ST40 – Stage Professionnel
05 Juin 2010 : Vers lExcellence dans la Formation Ministère de lEnseignement Supérieur et de la Recherche Scientifique Direction Générale des Études Technologiques.
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
le profil UML en temps réel MARTE
Développeur informatique
Sommaire Objectif de Peakup Principes de fonctionnement
Relation processus Anthony Tomat, Marcel Grosjean IG2PTB.
Projet JAVA EE Approfondi
1 Licence Professionnel Activités et Techniques de Communication : spécialité métiers des télé-services
Vers la conception objet
Développement d’application web
Calculatrice Financière Android
I.Aperçu du projet II.Organisation du projet III.Processus de gestion IV.Processus technique V.Conclusion.
TESTING BUSINESS PROCESSES
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
Les étapes du cycle de développement du génie logiciel
SERVICE ADMINISTRATIF
Sensibilisation a la modelisation
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Transformation de modèles Kick Off Motor Jean Marc Jézéquel & Didier Vojtisek La vision Triskell : Umlaut NG.
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
UML.
Supports de formation au SQ Unifié
SLAM 1 Exploitation d’un schéma de données
Initiation à la conception des systèmes d'informations
Approche Cross layer Dr Mekkakia Maaza Zoulikha Cours M2 SIR
Soutenance de stage TN09 GSIT
UVSQ EDF R&D Procédés de réutilisation pour les lignes de produits logiciels Yuanyuan XU, Bruno TRAVERSON - INFORSID Mai 2008.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Développement d’un CRM en PHP/JavaScript
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
Soutenance de projet Mise en place d’une solution de reporting.
Les démarches de Qualité au sein des Systèmes d’Information
L’enseignement de spécialité SLAM
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Bruno Traverson (EDF R&D, pilote de ACCORD)
Université Ibnkhaldoun de Tiaret
Nicolas TassaraAnnée 2006 Université de la Méditerranée Aix-Marseille II École Supérieure d’Ingénieurs de Luminy Département informatique Luminy case 925.
Introduction IntroductionIntroduction Présentation de BFD SA Présentation du sujet réalisé Objectifs fixés Description du travail réalisé Bilan Conclusion.
Centralisation d’un système de supervision réseau
TECHNOLOGIES & METHODES
SOMMAIRE PRESENTATION DE L’ENTREPRISE LA BUSINESS INTELLIGENCE
MENTION COMPLEMENTAIRE COUPE COULEUR
Dániel Darvas (CERN BE-ICS-PCS) Spécification formelle pour les API CERN-ESTEREL séminaire 21/01/2016, CERN Travail conjoint avec B. Fernández, E. Blanco,
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Soutenance du rapport de stage 15 juin 2010 Loïc Guillot Entreprise : Ateliers CINI S.A. Date : du 18/05 au 10/07 Tuteur : M. Lamaze BTS Conception de.
Les IDE orientés conception C ycle de V ie D es A pplications
Notre stage à Stage effectué du 09 au 12 février 2015 à Password Montbrison 1 Arthur Meurant Pierre Pardon.
Transcription de la présentation:

L’ingénierie des modèles Les plugins Eclipse & L’ingénierie des modèles

Plan de la présentation L’entreprise Le stage La formation Bilan

Le groupe Sodifrance L’entreprise Mia-Software

Le groupe Sodifrance - Identité SSII spécialisée crée en 1986 Modernisation de patrimoine applicatif Migrations 1000 personnes en 2008 11 implantations

Le groupe Sodifrance – Les chiffres CA de 60 millions d’euros en 2007 Forte activité Banques & Assurances Répartition du CA par secteur Répartition du CA par activité

MIA-Software - Identité Filiale d’édition logicielle crée en 2004 Spécialiste de l’approche MDA 20 salariés CA 2007 de 1 million d’euros Vente de licences Maintenance

MIA-Software – Les produits Une gamme de produits pour optimiser le cycle de vie des applications Mia- Insight Mia-Studio Suite Connaître Legacy Understanding Générer Mia - Generation Analyser Application Mining Evoluer Mia - Transformation Mesurer Quality Analysis Documenter Mia - Documentation Analyser Report center Remodeler Mia - Modernization Maîtrise du Patrimoine Applicatif Développements d’Applications

MIA-Software – Les objectifs Utiliser les modèles pour produire les applications Retrouver la connaissance et la maîtrise de ses applications Adapter ses applications aux nouvelles normes de développement

Le stage Introduction à l’ingénierie des modèles Plugin Eclipse de coloration syntaxique Le stage Plugin Eclipse de reverse engineering C/C++

Introduction à l’ingénierie des modèles Contexte Cycles de développement réduits Génération de code Augmentation de la proportion de l’existant Objectifs Faciliter le développement et la maintenance des logiciels Fournir des outils de pour valoriser l’existant Rétro modélisation Rétro documentation

Introduction à l’ingénierie des modèles Public void maFonction (MonType monParametre){ variable = variable + monParametre; } Code source Modèle Type MonType Fonction maFonction Block … … Parametre monParametre Assignement … …

Plugin Eclipse de coloration syntaxique Mia-Génération

Plugin Eclipse de coloration syntaxique Objectifs du plugin : Coloration des zones générées Coloration des balises Coloration des zones manuelles

Plugin Eclipse de reverse engineering C/C++ 2. Re-conception Transformation du modèle de rétro-ingénierie en un modèle de conception UML. 1. Rétro-ingénierie Transformation du code existant en un modèle de rétro-ingénierie. 3. Génération Génération automatique de code à partir des modèles de conception. Model-In-Action Composant essentiel de la migration des applications existantes vers les nouvelles technologies.

Plugin Eclipse de reverse engineering C/C++ Métamodèle C/C++ Modèle C/C++ Découverte du modèle C/C++ Métamodèle Ecore Arbre de syntaxe abstraite du projet Conformation au niveau supérieur CDT Projet C/C++