Refonte du logiciel CocoaModeler dans l architecture Eclipse
|
|
- Joëlle Delorme
- il y a 7 ans
- Total affichages :
Transcription
1 Refonte du logiciel CocoaModeler dans l architecture Eclipse Olivier Caron, Areski Flissi Laboratoire d Informatique Fondamentale de Lille, Université des Sciences et Technologies de Lille, Villeneuve d Ascq cedex - France Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
2 Contexte du projet Activité de recherche du groupe modèles "COCOA" de GOAL Thème du projet : Ingénierie des modèles composants de modèles Interlocuteurs polytech : Car* Bernard Carré, Olivier Caron Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
3 Contexte du projet Activité de recherche du groupe modèles "COCOA" de GOAL Thème du projet : Ingénierie des modèles composants de modèles Interlocuteurs polytech : Car* Bernard Carré, Olivier Caron Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
4 Contexte du projet Activité de recherche du groupe modèles "COCOA" de GOAL Thème du projet : Ingénierie des modèles composants de modèles Interlocuteurs polytech : Car* Bernard Carré, Olivier Caron Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
5 Contexte du projet Activité de recherche du groupe modèles "COCOA" de GOAL Thème du projet : Ingénierie des modèles composants de modèles Interlocuteurs polytech : Car* Bernard Carré, Olivier Caron Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
6 Les modèles : c est bien Les modèles servent à décrire, concevoir, valider, échanger, simuler, générer,... Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
7 Les composants logiciels : c est bien aussi Les composants logiciels représentent une partie fiable d une application déjà écrite Les composants logiciels sont réutilisables La programmation est simplifiée Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
8 Les composants logiciels : c est bien aussi Les composants logiciels représentent une partie fiable d une application déjà écrite Les composants logiciels sont réutilisables La programmation est simplifiée Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
9 Les composants logiciels : c est bien aussi Les composants logiciels représentent une partie fiable d une application déjà écrite Les composants logiciels sont réutilisables La programmation est simplifiée Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
10 Les composants de modèles : c est le top Les composants de modèle : un résultat de recherche de l équipe. un composant fournit un modèle un composant possède un port requis décrit par un modèle modèle de composants hiérarchique Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
11 Les composants de modèles : c est le top Les composants de modèle : un résultat de recherche de l équipe. un composant fournit un modèle un composant possède un port requis décrit par un modèle modèle de composants hiérarchique Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
12 Les composants de modèles : c est le top Les composants de modèle : un résultat de recherche de l équipe. un composant fournit un modèle un composant possède un port requis décrit par un modèle modèle de composants hiérarchique Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
13 Les composants de modèles : c est le top Les composants de modèle : un résultat de recherche de l équipe. un composant fournit un modèle un composant possède un port requis décrit par un modèle modèle de composants hiérarchique Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
14 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
15 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
16 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
17 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
18 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
19 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
20 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
21 Compteur Localisation Stock identifiant dans ref Comptage de Element Recherche nom situe Gestionnaire Stock identifiant valeur() : float clef dans ref <Compteur -> Client, Element -> Allocation, valeur -> cout, de -> qui> <Localisation -> Stock, ->, nom -> identifiant, clef-> ref, situe -> dans> Allocation Client id Base <Stock -> Agence, -> Vehicule, identifiant -> nom, ->, ref -> immatriculation, ->, dans -> av> Recherche Localisation nom Produit code <Client -> Client, Produit -> Vehicule, id -> nom, code -> immatriculation> <Localisation -> Agence, -> Client, nom -> nom, ->, clef-> nom, -> anniversaire, situe -> cli> situe clef Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
22 L atelier cocoamodeler (1/2) Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
23 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
24 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
25 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
26 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
27 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
28 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
29 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
30 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
31 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
32 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
33 L atelier CocoaModeler (2/2) Ecrit en Java sous IDE Eclipse exploite les plugins EMF et UML2, Dispose déjà d outils de vérifications, transformations de modèles et de générations de code, de bibliothèque de modèles mais sans exploiter des plugins existants Eclipse GMF, GEF, JET,..., modelscript. A faire : Découvrir, tester les plugins dédiés modélisation (certains seront vus dans l option IL) Restructurer l outil en conséquence Fournir l outil en tant que bibliothèque de plugins Eclipse Open Source Intérêts : Découvrir et participer à une activité de recherche Programmation Objet Java sous Eclipse Manipuler des modèles et méta-modèles Olivier Caron, Areski Flissi (LIFL) Atelier CocoaModeler PFE GIS / 8
Générer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailIngénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en détail[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa
[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY Organisme ou entreprise Validation du document Nom Date Visa Amel LIMAM Organisme ou entreprise Approbation
Plus en détailopenarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l
Plus en détailTD sur JMS ---- 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS?
TD sur JMS ---- Questions de cours : 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS? MOM : Message Oriented Middleware Intergiciels orientés Messages
Plus en détailDéfi Cloud Computing
EQUIPE RICM 2010 Défi Cloud Computing Dossier de remarques Ricom c est l @base 04/12/2009 Sommaire Introduction... 3 Les applications et la plateforme Cloud Computing... 4 Cloud Computing - RICM-2010 Page
Plus en détailMaîtrisez la modernisation de votre patrimoine applicatif
IBM Software Group Maîtrisez la modernisation de votre patrimoine applicatif Bienvenue! Sylvie Dubois Mardi 19 octobre 2004 Agenda 9 h 30 10 h 00 11 h 15 11 h 45 11 h 55 12 h 25 13 h 00 La modernisation
Plus en détailProjet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Plus en détailProjet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn
1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailConfiguration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
Plus en détailQ.U.I.D QUALITÉ ET URBANISATION DE L'INFORMATION DÉCISIONNELLE. Tom BIZET & Stéphane SITBON 2008
Q.U.I.D QUALITÉ ET URBANISATION DE L'INFORMATION DÉCISIONNELLE Tom BIZET & Stéphane SITBON 2008 SOMMAIRE Contexte de réalisation Open Source Pourquoi Ruby? Normes & Standard Architecture Outil au cœur
Plus en détailIngénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr
Plus en détailGouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France
Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailChapitre VIII. Les bases de données. Orientées Objet. Motivation
Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailDiagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
Plus en détailEclipse et ses plugins de modélisation (EMF GEF GMF). Entrée en matière. par. Jacques Barzic. Avertissement
www.289eme.fr Eclipse et ses plugins de modélisation (EMF GEF GMF). Entrée en matière par Avertissement Cette version incomplète du document (eclipse_emf_gef_gmf_alpha1.0.0, voir date édition ci-dessous)
Plus en détail"Modélisation interactive d'un genou humain"
Stage M2 PRO IICAO, du 1er avril au 31 septembre 2008 "Modélisation interactive d'un genou humain" Vincent Vansuyt Sous la tutelle de François Faure et François Boux de Casson Dans l'équipe Evasion, laboratoire
Plus en détailFormation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailPloneLabs un gestionnaire de contenu pour les laboratoires
PloneLabs un gestionnaire de contenu pour les laboratoires Guillaume Pellerin LAM, Paris 5 février 2007 - v. 0.1 PloneLabs un gestionnaire de contenu pour les laboratoires 5 février 2007 - v. 0.1 1 / 15
Plus en détailSemarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire
FICHE PRODUIT Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire BENEFICES POUR LES DSI Réussir les projets de gouvernance dans les délais et les budgets Démarrer de manière tactique tout en
Plus en détailIdentification du module
Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les
Plus en détailPrésentation d Epicard
IAM Valais Implémentation d IAM réalisée à l Etat du Valais et concordance avec les normes ech et perspectives de développement futur en rapport avec TrustIAM Présentation d Epicard Epicard SA Société
Plus en détailMaster Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative
Master Informatique et Systèmes Architecture des Systèmes d Information 02 Architecture Applicative Damien Ploix 2014-2015 Plan du chapitre 1 1.1 1.2 2 2.1 2.2 Architecture Applicative Modélisation des
Plus en détailGlassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)
Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
Plus en détailIRL : Simulation distribuée pour les systèmes embarqués
IRL : Simulation distribuée pour les systèmes embarqués Yassine El Khadiri, 2 ème année Ensimag, Grenoble INP Matthieu Moy, Verimag Denis Becker, Verimag 19 mai 2015 1 Table des matières 1 MPI et la sérialisation
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailRapport de Synthèse. Création d un Générateur de modèle PADL pour le langage C++ Sébastien Colladon
L Y O N Département Informatique Année 2011/2012 Rapport de Synthèse Création d un Générateur de modèle PADL pour le langage C++ Sébastien Colladon Laboratoire Ptidej de L Ecole Polytechnique de Montréal
Plus en détailVous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.
Cette partie est consacrée aux nombres. Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels. L aperçu historique vous permettra
Plus en détailBien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.
Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation
Plus en détailAnalyse de performance, monitoring
Analyse de performance, monitoring Plan Principes de profilage Projet TPTP dans Eclipse Utilisation des profiling tools de TPTP Philippe Collet Master 1 Informatique 2009-2010 http://deptinfo.unice.fr/twiki/bin/view/minfo/gl
Plus en détailVérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio
Vérifica(on et Valida(on de Business Process Ang Chen et Levi Lúcio Résumé Méthodologie de développement Architecture & environnement pour le développement des processus mé(er Modèle opéra(onnel Vérifica(on
Plus en détailDG-ADAJ: Une plateforme Desktop Grid
DG-ADAJ: Une plateforme pour Desktop Grid Olejnik Richard, Bernard Toursel Université des Sciences et Technologies de Lille Laboratoire d Informatique Fondamentale de Lille (LIFL UMR CNRS 8022) Bât M3
Plus en détailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailS7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Plus en détailINGÉNIERIE DIRIGÉE PAR LES MODÈLES ET COMPOSANTS SENSIBLES AU CONTEXTE
Faculté des Sciences de Tunis TELECOM et Management SudParis Rapport de Stage Élève Ingénieur en Informatique INGÉNIERIE DIRIGÉE PAR LES MODÈLES ET COMPOSANTS SENSIBLES AU CONTEXTE Mehdi ZAIER Responsable
Plus en détailCatalogue de Pattern pour le CSCW
Catalogue de Pattern pour le CSCW La création d application dans le cadre du CSCW (Computer Supported Cooperative Work), ou TCAO en français (Travail collaboratif assisté par ordinateur) a donné lieu à
Plus en détailCESI Bases de données
CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre
Plus en détailArchitecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision
INSTITUT D ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision dans les systèmes de
Plus en détailRMLL Présentation Activité Pentaho
RMLL Présentation Activité Pentaho BPM Conseil «Best Pentaho partner for 2006» 11 Juillet 2007 Activités et Orientations BPM Conseil Société de conseil en informatique décisionnelle Partenaire la suite
Plus en détailCours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailPrésentation de l outil d administration de réseau Nagios
Date Date Marque Brand Ecrit par Written by Destinataires Recipients Copie Copy jeudi 16 octobre 2003 M. Grégory Bernard Objet - Subject Présentation de l outil d administration de réseau Nagios Très chers,
Plus en détailEXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452
EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics
Plus en détailEXA1415 : Annotations JavaEE : @Local, @Stateful
EXA1415 : Annotations JavaEE : @Local, @Stateful Sur une idée de P. Sécheresse sur http://developpez.com (http://tinyurl.com/5gr57j) Diapo 1 Objectif Créer un EJB CalculatriceBean (V1) Contient une opération
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement
Plus en détailBI = Business Intelligence Master Data-ScienceCours 3 - Data
BI = Business Intelligence Master Data-Science Cours 3 - Datawarehouse UPMC 8 février 2015 Rappel L Informatique Décisionnelle (ID), en anglais Business Intelligence (BI), est l informatique à l usage
Plus en détailMontréal. New York. Les fournisseurs et utilisateurs des technologies de l'information et de communication
BPM: état de l art Qui sommes-nous? PAC en bref Stockholm Une société européenne indépendante De notoriété internationale Reconnue par tous les acteurs du marché Offrant une grande variété de prestations
Plus en détailLECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne
LECTURE CRITIQUE Accompagner les enseignants et formateurs dans la conception d une formation en ligne Christian Ernst E-learning. Conception et mise en œuvre d un enseignement en ligne Guide pratique
Plus en détailProposition de stage
Implémentation d un éditeur collaboratif de documents sous Oracle Implémentation d un éditeur euroscript Systems La Fleuriaye Espace Performance II Rue du Professeur Rouxel Bât. D2 BP 30738-44481 CARQUEFOU
Plus en détailJessy Grossi - Guillaume Sicard / 01 juin 2013 / SEO Camp Day Angers
Jessy Grossi - Guillaume Sicard / 01 juin 2013 / SEO Camp Day Angers 1 Contexte 1 million d apps Depuis 2008, 50M de téléchargements 20M sur l année 2012 Google Play connaît la plus forte croissance Avec
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailMigration vers le Libre
Formation continue Migration vers le Libre Enrico Vigano Haute Ecole de Gestion de Genève Filière Informatique de Gestion 6, 7 nov. 2006 - Genève Les logiciels libres en bibliothèque et centre de documentation
Plus en détailPrincipaux savoir faire
Bernard Huc Architecte Global Certifié Ingénieur des Mines de Nancy (1974) Docteur Ingénieur en Informatique (1978) Tel : +33 6 12 63 46 11 Mail : bernard.huc@usa.net Web : http://bernard.huc.voila.net
Plus en détailPlan global Outils de développement et compilation. Plan. Objectifs des outils présentés. IDE, GCC/Clang, ASAN, perf, valgrind, GDB.
global Outils de développement et compilation IDE, GCC/Clang, ASAN, perf, valgrind, GDB Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 / 36 Objectifs des outils présentés
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailRetour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,
Plus en détailJOnAS 5. Serveur d application d
JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source
Plus en détailDafoe Présentation de la plate-forme UIMA
Laboratoire d Informatique de l université Paris-Nord (UMR CNRS 7030) Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément 93430 Villetaneuse, France 11 juillet 2007 Plates-formes
Plus en détailMigration et import de données
Migration et import de données Avec Alfresco et l ETL Talend Marc Dutoo - Alfresco Meetup - 30 Avril 2009 Agenda Qui sommes-nous? Problématiques de l import de données La réponse ETL Connector & Talend
Plus en détailEn date du 11 décembre 2008
R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY
Plus en détailCONCEPTION DE PROJET SIG AVEC UML
Bulletin de la Société géographique de Liège, 42, 2002, 19-25 CONCEPTION DE PROJET SIG AVEC UML François LAPLANCHE Résumé Avec son statut de standard, le langage UML (Unified Modelling Language) jouit
Plus en détailAGROBASE : un système de gestion de données expérimentales
AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales.
Plus en détailUn serveur d'archivage
Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet
Plus en détailMasters informatique et MIAGE
Masters informatique et MIAGE Formations en informatique de Lille Forum masters février 2012 IEEA / Informatique Formations en informatique de Lille http://fil.univ-lille1.fr 1 Master informatique Mention
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détailPG208, Projet n 3 : Serveur HTTP évolué
PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif
Plus en détailDynamiser l innovation tout en réduisant son coût
Dynamiser l innovation tout en réduisant son coût L utilisation croissante de logiciels open source par les développeurs d applications a rendu le besoin de solutions de gestion et de gouvernance automatisées
Plus en détailUniversité Montpellier 2 Master Physique et Informatique
Université Montpellier 2 Master Physique et Informatique Sommaire Présentation générale Analyse de l existant Problématiques et solutions Notre travail Démonstration Evolution Conclusion Le sujet Objet
Plus en détailDEMANDE D INFORMATION RFI (Request for information)
DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE
Plus en détailun module de simulation des évolutions urbaines http://geopensim.ign.fr Présentation
un module de simulation des évolutions urbaines http://geopensim.ign.fr 12 mars 2009 Anne Ruas Annabelle Mas Julien Perret Présentation Plateforme open source d analyse et de simulation des évolutions
Plus en détailBusiness & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 8 : ID : Informatique Décisionnelle BI : Business Intelligence Sommaire Introduction...
Plus en détailProCurve Manager Plus 2.2
ProCurve Manager Plus 2.2 ProCurve Manager Plus 2.2 est une plate-forme de gestion de réseau avancée basée sur Windows qui fournit à l administrateur des écrans simples à utiliser et détaillés pour configurer,
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détailBases de données documentaires et distribuées Cours NFE04
Bases de données documentaires et distribuées Cours NFE04 Scalabilité Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire
Plus en détailPour une entreprise plus performante
Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités
Plus en détailInitiation aux bases de données (SGBD) Walter RUDAMETKIN
Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)
Plus en détailUrbanisation des systèmes d information
Urbanisation des systèmes d information 29-08-2013 Université Lyon 1, 7 Novembre 2013 Présentation Julien VILLANTI (julien.villanti@worldline.net) Unité Public Santé Transport (département Contacts) Fonctions
Plus en détailLoïc Rossignol Ingénieur Consultant
FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science
Plus en détailModèles système, modèles logiciel et modèles de code dans les applications spatiales
GÉNIE LOGICIEL N o 97 JUIN 2011 Modèles système, modèles logiciel et modèles de code dans les applications spatiales É RIC C ONQUET, FRANÇOIS-XAVIER D ORMOY, IULIA D RAGOMIR, A LAIN L E G UENNEC, DAVID
Plus en détailGOL502 Industries de services
GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation
Plus en détailUML. Diagrammes de classes (suite) Delphine Longuet. delphine.longuet@lri.fr
Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Diagrammes de classes (suite) Delphine Longuet delphine.longuet@lri.fr Opérations Opérations Service qui peut
Plus en détailSystèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Plus en détailSITE WEB E-COMMERCE ET VENTE A DISTANCE
Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme
Plus en détailStage Ingénieur en développement logiciel/modélisation 3D
Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel
Plus en détailCURRICULUM VITAE PARCOURS PROFESSIONNEL
CURRICULUM VITAE Adresses professionnelles : Institut d Administration des Entreprises de l Université de Toulon Campus de La Garde - Bâtiment Z - Av. de l Université - BP 20132 83957 La Garde Cedex Tél
Plus en détailANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer
ANNEXES Evaluation de la formation à Polytech Lille Département GIS Enseignements les plus utiles Enseignements à renforcer Enseignements à intégrer Commentaires Généraux Accompagnement Professionnel Enseignements
Plus en détailMaster CCI. Compétences Complémentaires en Informatique. Livret de l étudiant
Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans
Plus en détailBASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailDu 23 Janvier au 3 Février2012 Tunis (Tunisie)
ADMINISTRATION DE RESEAUX POUR LES ADMINISTRATEURS DE SYSTEMES ET RESEAUX D'ENTREPRISE Du 23 Janvier au 3 Février2012 Tunis (Tunisie) FORMATION EN ADMINISTRATION DE RESEAUX Les objectifs : Ce stage traite
Plus en détailBI2 : Un profil UML pour les Indicateurs Décisionnels
BI2 : Un profil UML pour les Indicateurs Décisionnels Sandro Bimonte Irstea, TSCF, 9 Av. Blaise Pascal, 63178, Aubière, France sandro.bimonte@irstea.fr Thème de Recherche MOTIVE www.irstea.fr 2 Plan Motivations
Plus en détailLa solution pour gérer vos connaissances techniques et scientifiques
La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif
Plus en détail