Environnement logiciel basé sur les modèles pour la conception collaborative de produit

Dimension: px
Commencer à balayer dès la page:

Download "Environnement logiciel basé sur les modèles pour la conception collaborative de produit"

Transcription

1 Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers Aix-en-Provence, France RÉSUMÉ. Le travail présenté dans cet article s intéresse aux activités de conception de produits, en particulier aux problèmes de collaboration entre experts métier et aux problématiques d interopérabilité entre les outils métier. Nous présentons les travaux de recherche que nous avons menés en utilisant l Ingénierie Dirigée par les Modèles pour assurer l interopérabilité des outils métier. Cette démarche vise entre autre à augmenter la flexibilité des processus de conception produit en modélisant les relations sémantiques et syntaxiques entre les différents modèles métier pour assurer la cohérence des informations échangées entre ces derniers tout au long du cycle de vie du produit. Notre objectif est de permettre la construction d un réseau de modèles de manière flexible en fonction du processus de conception, ce qui implique d être capable de reconfigurer de manière dynamique le système d information. ABSTRACT. Computer-aided engineering is the broad usage of computer software to aid in engineering tasks. Industrial activities generate and manipulate large amounts of data of various formats that need to be stored and exchanged consistently so as to ease collaboration between experts using different tools. Our work takes place in a federative approach to this interoperability problem using model-driven engineering techniques: various expert tools, based on the design process, may be combined and linked in a flexible way by modeling the semantic and syntactic relations between them in a tool independent environment. Our ideal would be the construction of a network of models in a flexible way based on the design process. MOTS-CLÉS : Interopérabilité, IDM, Ingénierie de produit collaborative, Fédération de modèles KEYWORDS: Interoperability, MDE, Collaborative product engineering, Model federation 9 èmes Journées des doctorants du LSIS, pages 1 à 15

2 2 9 èmes Journées des doctorants du LSIS 1. Introduction 1.1. Contexte L ingénierie des systèmes assistés par ordinateur ou computer aided engineering (CAE) est un sujet qui intéresse de plus en plus de scientifiques et d industriels au vu des avantages et des facilités que ces outils peuvent apporter, par exemple en termes de stockage de données, de partage de connaissances.... C est dans cette vision que plusieurs outils, ici appelés outils métier, ont été développés et ont beaucoup évolué comme par exemple CATIA dans le domaine de la CAO mécanique. Ces outils métier sont de plus en plus indispensables au vu de la complexité croissante (taille du système, nombre d acteurs, multi domaines,...) des différents systèmes à concevoir et à maitriser. Aujourd hui un des besoins que ressentent les utilisateurs de ces outils métier, ici appelés experts métier, est de pouvoir collaborer de manière flexible avec d autres experts métier. Suite à l approche orienté objet utilisée dans les années 80-90, aujourd hui plusieurs chercheurs et industriels s intéressent à l ingénierie dirigée par les modèles (IDM). Cette nouvelle approche peut être considérée à la fois en continuité et en rupture avec les précédents travaux dans ce domaine. L IDM est vue comme une continuité parce que c est la technologie objet qui est à l origine de l évolution vers les modèles. L objectif de l IDM est de fournir un grand nombre de modèles pour exprimer séparément chacune des préoccupations (et besoins) des experts métier (concepteur, développeur, architecte logiciel,...), c est ce qui nous amène à dire que l IDM peut être considérée en rupture par rapport aux travaux de l approche orienté objet (BEZIVIN, 2005). Dans nos travaux nous proposons de fournir un cadre théorique et pratique basé sur la fédération de modèles pour assurer l interopérabilité des outils métier, donc une collaboration plus flexible entre les experts métier, dans le domaine de la conception de produit Besoin et objectif Notre problématique se résume en une phrase : Faciliter la collaboration entre différents experts métier issus de domaines différents et manipulant plusieurs modèles métier indépendants. Dans le cadre de nos travaux nous proposons de réaliser cette collaboration entre les différents experts métier en se basant sur les modèles métier que chacun d entre eux utilise comme l illustre la figure 1. Nous avons établi un certain nombre de besoins pour nous rapprocher de notre objectif : Permettre la multi-modélisation des données de manière séparée : chaque utilisateur doit pouvoir manipuler ces données dans son modèle métier de manière optimale.

3 Ingénierie produit basée sur les modèles 3 Figure 1. Collaboration (au niveau modèle) entre différents experts métier de domaines (ou métiers) différents en se basant sur des modèles métier Permettre aux différents experts métier de s échanger des données métier, garantir la tracabilité de ces données métier et également pouvoir les propager suite à une mise a jour. Faire évoluer le savoir-faire des différents experts métier tout au long du processus de conception pour assurer la flexibilité dans ce dernier Problématiques La conception collaborative est aujourd hui un moyen essentiel pour augmenter la valeur dans les procédés industriels. Les outils classiques dans ce domaine portent principalement sur une forte intégration des relations produit / processus ce qui fige le processus de conception. Cette approche d intégration n a pas été totalement efficace en ingénierie multi-acteurs qui impliquent un large éventail d expertises. Les modèles produits sont définis et manipulés par des outils métier. Ces derniers utilisent parfois des standards (par exemple STEP (ISO, 1994)) pour s échanger des données. Cependant il subsiste de nombreux problèmes d interopérabilité, à la fois syntaxiques et sémantiques (plus de détail sur ce point dans la suite de cet article). Il est donc nécessaire de formaliser les processus et les données métier dans un environnement logiciel ouvert et flexible. Dans nos travaux de recherche, nous considérons que la fédération des données métier est à la base d une interopérabilité flexible. Dans le cadre de nos travaux on doit atteindre les objectifs suivants : Etre indépendante d une solution logicielle unique (ou un modèle métier unique) et aller vers une fédération d outils métier(voir la section 3.1). Contrôler et maitriser les données métier utilisées (sémantiquement et syntaxiquement) lors de la conception de produit. Dans la section 2 nous présentons successivement la conception de produit puis l ingénierie dirigée par les modèles de manière indépendante. Dans la section 3 nous

4 4 9 èmes Journées des doctorants du LSIS proposons de montrer la faisabilité de notre approche qui consiste à utiliser l ingénierie dirigée par les modèles dans le cadre de la conception de produit en nous basant sur une étude de cas que nous avons réalisée. Finalement, dans la section 4 nous présentons nos travaux en cours suivi d une conclusion. 2. Etat de l art 2.1. Introduction L activité de modélisation système est à la base de tout processus de conception (F. NOEL, 2004). Le rôle de celle-ci c est essentiellement de développer une description abstraite d un système physique appelé ici modèle système. Le modèle système dépend du point de vue selon lequel on observe le système, mais aussi de l utilisation que l on souhaite faire de ce dernier au sein du processus de conception. Ces modèles systèmes sont définis et manipulés par des outils experts dans leurs propres espaces techniques. Afin de communiquer entre eux, ces outils expert utilisent parfois des standards (par exemple STEP). Cependant il subsiste de nombreux problèmes d interopérabilité, à la fois syntaxiques et sémantiques (F. NOEL, 2004). Dans le contexte industriel, l activité de conception est constitué de tâches collaboratives qui ont besoin d utiliser l ensemble des connaissances provenant des différentes expertises (analyse fonctionnelle, analyse de la structure, processus de fabrication...). Aujourd hui la plupart de ces tâches sont assistées par ordinateur. Deux grandes catégories d outils informatiques peuvent être considérées : Le PLM (Product Lifecycle Management) (DEBAECKERD, 2004, BERKOOZ, 2007) s inscrit dans le cadre d une démarche qui facilite l interopérabilité des outils métier tout au long du cycle de vie du produit. Le principe du PLM consiste principalement à gérer une base de données des fichiers manipulés par différents outils métier (CAO ou CAx), avec une gestion de WorkFlow (tel que : les référentiels des fichiers, des restrictions d accès et versioning). Donc, le PLM ne fournit pas la gestion des connaissances détaillées et s appuie sur les normes d échange de fichiers pour réaliser l interopérabilité. Les outils CAO (Conception Assistée par Ordinateur) qui gèrent les caractéristiques forment et agissent comme l un des espace de collaboration pour les concepteurs car le processus de conception est CAD-centrique. Certains outils expert CAO ont été étendus au fil des ans pour aborder l aspect collaboratif croissant de l ingénierie. Un parfait exemple de cette approche est le logiciel de CAO CATIA. Basé sur de bonnes pratiques techniques, CATIA propose d intégrer des modules supplémentaires qui s ajoutent aux fonctionnalités de bases de l outil. Les limites d une telle approche sont bien connues par les développeurs logiciels : le manque de modularité (intégration ad hoc), le manque de fonctionnalités (les modules sont moins puissants que des outils spécialisés)et le manque d efficacité (les ingénieurs doivent adapter leurs pratiques à l outil expert).

5 Ingénierie produit basée sur les modèles Introduction à l ingénierie dirigée par les modèles L IDM (Ingénierie dirigée par les modèles) (BEZIVIN, 2006) est un domaine de l informatique mettant à disposition des outils, concepts et langages afin de créer et transformer des modèles, un modèle étant une abstraction ou un point de vue sur un système étudié. L idée principale est de définir une architecture déclarative permettant de se concentrer sur les concepts étudiés et les liens entre ces derniers indépendamment de toute implémentation logicielle. La figure 2 présente l architecture standardisée par l OMG (Object Management Group) (OMG, 2012). Le niveau M0 est le système que l on souhaite modéliser. Le niveau M1 est un modèle représentant un point de vue sur un système. Ce modèle s exprime à travers un langage de modélisation situé au niveau M2. La syntaxe abstraite de ce langage est définie par un méta-modèle qui structure les concepts manipulés. Ce dernier est à son tour exprimé par un méta-méta-modèle unique et auto-descriptif situé au niveau M3 (par exemple MOF). Un espace technique (BEZIVIN, 2006) est un ensemble de techniques, de principes syntaxiques et d outils associés à un format particulier. L IDM propose une approche intégrant de manière homogène ces différents espaces techniques à travers des opérations (ici appelés projection) permettant d obtenir les modèles correspondant à ces données. Figure 2. Représentation de l architecture quatre niveaux et principe de la projection Dans la démarche IDM, une transformation de modèles génère un ou plusieurs modèles cibles à partir d un ensemble de modèles sources conformément à des règles de transformation de modèles. Ces modèles sont décrits dans un ou plusieurs métamodèles. Atlas Transformation Language (ATL) (F. JOUAULT, 2005) est un langage de transformation de modèles semi-déclaratif qui permet de définir une transformation de modèles en se basant sur des règles déclaratives et éventuellement des fonctions auxiliaires. C est une solution qui répond bien à la problématique de transformation de modèles en se basant sur les connaissances de collaborations et qui permet d exprimer et d exécuter des règles de transformation de modèles. La figure 3 représente le principe d utilisation du langage de transformation de modèles ATL.

6 6 9 èmes Journées des doctorants du LSIS Une implémentation de cette architecture standard de modélisation peut être trouvée dans EMF (Eclipse Modeling Framework) (EMF, 2012) notamment une implémentation du MOF appelé ECORE. EMF est un cadre de modélisation et une infrastructure de génération de code pour la construction d outils et d autres applications basés sur des modèles. Figure 3. Principe d utilisation du langage de transformation de modèles ATL 3. Contribution scientifique 3.1. Apport de l application de l IDM à la conception de produit Afin de soutenir l activité de conception de produit, le système d information est maintenant reconnu comme une composante essentielle des pratiques d ingénierie collaborative (Kadiri, 2009). L activité de conception de produit a évolué à partir d un processus séquentiel vers un processus simultané et collaboratif. Le paragraphe 2.1 présente les principales catégories d outils informatiques courants actuellement utilisés dans l industrie pour soutenir la conception de produit. Bien que ces outils expert aient atteint un haut niveau de fonctionnalités plusieurs problèmes restent à résoudre. L interopérabilité est l aptitude de plusieurs systèmes à communiquer, coopérer et échanger des données et services, malgré les différences dans les langages et les implémentations ou les modèles d abstraction (WEGNER, 1996). L interopérabilité entre plusieurs outils métier peut être définie selon 3 points de vue distincts (PAVIOT, 2010) : L approche d intégration vise à proposer un métamodèle unique qui intègre (ou rassemble) tous les concepts métier. Un consensus doit être trouvé entre chaque expert métier, et doit être changé quand un nouveau concept est ajouté au métamodèle (CATIA, 2011).

7 Ingénierie produit basée sur les modèles 7 L approche d unification vise à proposer un métamodèle utilisé pour lier les différents concepts métier via des associations sémantiques. Ce métamodèle doit évoluer à chaque fois qu un nouveau concept est mis à jour (ajout, suppression,...) (ISO, 1994). La fédération consiste à associer plusieurs métamodèles distincts dynamiquement selon une (ou des) carte(s) de correspondance en se basant sur plusieurs concepts reliés au niveau sémantique (similarité, équivalence,...). Cette approche distribuée semble être la plus souple puisque seuls des changements locaux (aux différents métamodèles) doivent être traités lors de l ajout de nouveaux concepts. L idée principale est de se concentrer sur les concepts étudiés et les liens entre ces derniers indépendamment de toute implémentation logicielle (M. Iraqi-Houssaini, 2011). Dans le cadre de nos travaux on considère que la fédération des modèles métier de manière indépendante et évolutive peut être réalisée via des techniques issues du monde de l IDM. Nous proposons un cadre théorique et logiciel basée sur l ingénierie dirigée par les modèles qui permet de réaliser une interopérabilité fédérative des données métier 4. L IDM apporte une manière de représenter uniformément les connaissances portées par différents langages experts sous forme de modèles. Nous pouvons donc considérer que les données produit manipulées par un expert métier et utiles à d autres experts métier peuvent évoluer dans un environnement IDM. Une approche IDM peut en effet offrir de nombreux avantages à la conception de produit, notamment : Un meilleur découplage métiers / technologie (une gestion des connaissances indépendante des outils métiers utilisés) Une maintenance simplifiée et une meilleure évolutivité (langages de modélisation déclaratifs et extensibles) Une meilleure gestion de la cohérence des données métiers (grâce à l utilisation uniforme des méta-modèles et des liens qu ils entretiennent) Dans nos travaux nous proposons de montrer la faisabilité de cette approche dans le cadre de la conception de produit en nous basant sur une étude de cas que nous avons réalisée. L étude de cas réalisée consiste à chainer les connaissances d experts, de l outil TDC structure (Logiciel d analyse fonctionnelle interne) à l outil CATIA via un ensemble de techniques que nous avons identifiées : La définition de projections de données qui nous sert de connecteur entre l outil métier et l espace technique IDM (ET IDM) (M. Iraqi-Houssaini, 2012). Les transformations de modèles qui font circuler la connaissance dans l espace technique IDM (M. Iraqi-Houssaini, 2011). Les processus de conception collaborative de produit dirigés par les modèles (Travaux en cours).

8 8 9 èmes Journées des doctorants du LSIS Nous illustrons l utilisation de cette étude de cas sur un scénario de conception qui décrit la conception d un système de couplage mécanique entre une hélice d avion et un moteur diesel. Le processus de conception vise à obtenir une description d un assemblage de produits à partir de son analyse fonctionnelle et énergique. (Les modèles, méta-modèles et transformations de modèles réalisées sont téléchargeables (usecase, 2011) ) 3.2. Architecture proposée La figure 4 représente l architecture générale proposée. On trouve d une part la définition d une projection de données (Notion détaillée dans le chapitre suivant) qui nous sert de connecteur entre l outil métier et l espace technique IDM, d autre part les transformations de modèles qui font circuler la connaissance dans l espace technique IDM. L interopérabilité entre ces différents méta-modèles est réalisée grâce à des cartes de correspondance. Ces cartes de correspondances sont développées en utilisant le langage ATL en ce qui concerne notre étude de cas. Pour plus de détails veuillez-vous référer aux articles (M. Iraqi-Houssaini, 2012, M. Iraqi-Houssaini, 2011). Figure 4. Architecture générale proposée

9 Ingénierie produit basée sur les modèles 9 Nous nous intéressons dans la section suivante uniquement aux projections de données métiers Intéropérabilité des outils métier via des techniques de projection de données Un enjeu majeur pour la réalisation de notre approche c est d être capable de projeter les données manipulées par un outil de son espace technique vers le monde des modèles, et inversement. Cet section se propose de montrer la faisabilité de ces opérations dans le cadre de la conception de produits. Selon les outils métier, il est possible d exporter ou d importer les données sous plusieurs formats. Par la suite, nous considérerons indépendamment deux cas : XML (extensible Markup Language) un format standard d échange de données. Autre format textuel, spécifique ou éventuellement conforme à un standard (ex. : STEP). Pour les autres cas (format binaire/propriétaire), il est possible de se ramener à un des deux cas précédent en implémentant manuellement l import/export des données dans un format textuel pour pouvoir manipulé les données métiers (chose qu on ne peut pas faire si les données métiers reste encodées sous format binaire/propriétaire). Nous proposons donc un cadre général pour traiter ces deux cas de figures. Figure 5. Mécanisme général pour la projection d un fichier XML La figure 5 schématise une méthode permettant de réaliser les opérations de projection d un fichier XML. Un fichier XML bien formé est dit valide quand il est conforme à une déclaration de type de document XSD. Une XSD (XML Schema Document) est une norme utilisée pour décrire de façon structurée le type de contenu, la syntaxe et la sémantique d un document XML. Les opérations de projection sont basées sur une

10 10 9 èmes Journées des doctorants du LSIS carte de correspondance entre le schéma d un fichier XML et un méta-modèle correspondant automatiquement généré grâce au Framework EMF. Dans le cas ou les données que l on souhaite utiliser sont exprimées dans une syntaxe textuelle spécifique ou standard, il est généralement possible de capturer cette syntaxe dans une grammaire. Une grammaire est un ensemble de règles syntaxiques exprimées dans un formalisme particulier. Notre approche est basée sur un outil et un langage de description de grammaire appelé XText (EFFTINGE, 2006), mais généralisable à d autres formalismes. La figure 6 schématise une méthode permettant de réaliser les opérations de projection en utilisant XText. XText permet non seulement de décrire la grammaire d un langage spécifique, mais génère également à partir de cette grammaire un méta-modèle, un parseur et un éditeur textuel. De plus, on peut définir de manière déclarative des contraintes sur la grammaire qui seront alors vérifiées dans l analyseur et dans l éditeur. Dans la littérature, il existe d autre solutions pour définir des DSL et des grammaires tel que JavaCC (Java Compiler Compiler) ou encore ANTLR (ANother Tool for Language Recognition). Elles permettent à travers de la grammaire que l on a définie pour le langage, de générer automatiquement plusieurs objets (un parseur qui s occupe de la construction de l arbre syntaxique abstraite, un contrôleur de type...) nécessaires pour sa mise en oeuvre. Le développeur devait, dans un premier temps, manipuler ces objets pour développer son compilateur. Puis, dans un deuxième temps, vient la phase de création de l IDE du langage où le développeur devait faire lui-même une grande partie du code à la main. Au final, XText est un Framework intégré dans Eclipse et qui offre une simplicité dans le développement de DSL. Il surcouche ANTLR et offre un éditeur Eclipse, qui peut être enrichi par le développeur, du nouveau langage avec déjà de nombreux opérateurs par défaut tels que la complétion de code, la coloration syntaxique, ou encore l analyse syntaxique. 4. Conclusion et perspectives 4.1. Travaux en cours L un des aspects les plus prometteurs de cette approche fédératrice des outils métiers basée sur l IDM est la possibilité de créer dynamiquement et automatiser le système d information (logiciels) selon le procédé de conception de produits (éxecuter les bonnes projections de données au bon moment, enchainer les transformations de modèles selon le besoin, la propagation de données...). Nous proposons de développer un environnement (logiciel) basé sur des modèles dans le domaine de la conception de produit pour permettre une ingénierie collaborative entres différents experts métier. On s intéresse ici aux langages de modélisation qui permettent de représenter des processus métier ainsi que les données qui circulent au sein de ces processus. De

11 Ingénierie produit basée sur les modèles 11 Figure 6. Utilisation de XText pour réaliser la projection nombreux langages de processus ont été développés par des communautés académiques et/ou industrielles : réseaux de Petri (Reisig, 1985), diagrammes d activité UML2 (OMG, 2010), IDEF0, etc. Ces langages se différencient par leur couverture des concepts usuels, leur sémantique d exécution, leur syntaxe concrète (notation graphique par exemple), ou encore par les fonctionnalités des outils qui les supportent. Dans le cadre de nos travaux, la base de travail choisie est le diagramme d activité UML2, étendu et adapté au domaine de la conception collaborative de produit. Sa sémantique de flux de jetons, inspirée des réseaux de Petri, est reconnue et documentée. Le diagramme d activité d UML2 est un diagramme comportemental qui permet de modéliser des comportements et des événements en fonction des différents états du système modélisé. Le déroulement d un use case via un diagramme d activité exprime une dimension temporelle sur une partie du processus exécuté, à partir d un cas d utilisation bien précis. Techniquement, un profil n est qu un ensemble de stéréotypes, des tagged values et des contraintes. Ces éléments permettent d établir une correspondance entre les concepts UML et les concepts du domaine représentés par le profil. Il est important de noter qu en principe seule cette partie suffit à définir un profil selon le standard UML. Concrètement, la définition d un profil UML réside non seulement dans une liste de stéréotype mais aussi dans la sémantique qu on associe à chaque stéréotype. Le langage de processus attendu est basé sur un stéréotypage des diagrammes d activité UML2. Ce choix permet notamment la réutilisation directe d un certain nombre d outils de modélisation existant, ainsi que l adaptation future du langage en fonction de nouveaux cas d études ou de problématiques identifiées.

12 12 9 èmes Journées des doctorants du LSIS 4.2. Conclusion Dans nos travaux de recherche, nous proposons un cadre général pour acquérir et modéliser des données métier manipulées par différents outils d ingénierie produit (dans le domaine de la conception de produit). Notre approche est expérimentée par une étude de cas. Ces travaux s inscrivent dans une démarche d interopérabilité fédérative basée sur l ingénierie dirigée par les modèles et dont l objectif est de faciliter la collaboration entre différents experts métier. Nous proposons un environnement basé sur des modèles dans le domaine de la conception de produit pour permettre une ingénierie collaborative entres différents experts métier. Cet environnement devra répondre à un certain nombre de verrous : Assurer une interopérabilité sémantique et syntaxique : via un ensemble de transformations de modèles au sein de l espace technique IDM (M. Iraqi-Houssaini, 2011). Projections des données métier entre espaces techniques différents : Communication entre les différents espaces techniques et l espace technique IDM (M. Iraqi- Houssaini, 2012). Fédérer les modèles métier de manière indépendante et évolutive : avoir la possibilité d ajouter des modèles au sein de notre architecture sans pour autant perturber la cohérence des données métier et le bon fonctionnement des autres modèles et processus déjà existant (M. Iraqi-Houssaini, 2011). Création et mise en oeuvre d un modèle de processus tel que décrit dans le section travaux en cours. Déclencher un processus de transformation de modèle suite à la modification d un paramètre : propagation des données métier entre les différents modèles (Perspective à aborder dans la suite de nos travaux). 5. Bibliographie BERKOOZ G., «Viewpoint : Bertil Turesson on PLM», International Journal of Product Lifecycle Management, BEZIVIN J., «On the unification power of models», Software and System Modeling (So- Sym)p , BEZIVIN J., «Model Driven Engineering : An Emerging Technical Space», Lecture Notes in Computer Science, CATIA, «Dassault systems, http ://www.3ds.com/products/catia/welcome/», DEBAECKERD D., «PLM, la gestion collaborative du cycle de vie des produits», Product Life-Cycle Management, EFFTINGE S., «oaw xtext : A framework for textual DSLs», Eclipse Summit 2006, EMF, «EMF, Eclipse Modeling Framework», F. JOUAULT I. K., «Transforming Models with ATL», Proceedings of the Model Transformations in Practice Workshop at MoDELS 2005, Montego Bay, Jamaica, 2005.

13 Ingénierie produit basée sur les modèles 13 F. NOEL L.ROUCOULES D., «Specification of product modelling concepts dedicated to information sharing in a collaborative design context», 5th International Conference on Integrated Design and Manufacturing in Mechanical Engineering, IDMME 2004, University of Bath, Bath, United Kingdom, ISO, «ISO-10303, Industrial automation systems and integration - Product data representation and exchange - Part 21 : Implementation methods : Clear text encoding of the exchange structure», Kadiri S., «Current situation of plm systems in sme/smi : Survey s results and analysis», International Conference on Product Lifecycle Management, M. Iraqi-Houssaini M. Kleiner L. R., «Model-based (Mechanical) Product Design», Wellington, New Zealand, MODELS, 2011, M. Iraqi-Houssaini M. Kleiner L. R., «TOOLS INTEROPERABILITY IN ENGINEERING DESIGN USING MODEL-BASED ENGINEERING», Proceedings of the 11th Biennial Conference on Engineering Systems Design and Analysis (ESDA2012), OMG, «OMG Unified Modeling Language (OMG UML) version 2.1», OMG, «OMG, Object Management Group, http ://www.omg.org/», PAVIOT T., «Methodologie de resolution des problemes d interoperabilite dans le domaine du Product Lifecycle Management», These de Doctorat de l Ecole Centrale Paris, Reisig W., «Petri Nets», Springer, Heidelberg, usecase D., «http ://www.lsis.org/kleinerm/mpd/», WEGNER P., «Interoperability», ACM Computing Surveyp , 1996.

14 ANNEXE POUR LE SERVICE FABRICATION A FOURNIR PAR LES AUTEURS AVEC UN EXEMPLAIRE PAPIER DE LEUR ARTICLE ET LE COPYRIGHT SIGNE PAR COURRIER LE FICHIER PDF CORRESPONDANT SERA ENVOYE PAR 1. ARTICLE POUR LA REVUE : 9 èmes Journées des doctorants du LSIS 2. AUTEURS : Mehdi Iraqi-Houssaini 3. TITRE DE L ARTICLE : Environnement logiciel basé sur les modèles pour la conception collaborative de produit 4. TITRE ABRÉGÉ POUR LE HAUT DE PAGE MOINS DE 40 SIGNES : Ingénierie produit basée sur les modèles 5. DATE DE CETTE VERSION : 16 mai COORDONNÉES DES AUTEURS : adresse postale : Laboratoire LSIS-INSM 2 cours des Arts et Métiers Aix-en-Provence, France téléphone : télécopie : LOGICIEL UTILISÉ POUR LA PRÉPARATION DE CET ARTICLE : L A TEX, avec le fichier de style, version 1.2 du 03/03/ FORMULAIRE DE COPYRIGHT : Retourner le formulaire de copyright signé par les auteurs, téléchargé sur : SERVICE ÉDITORIAL HERMES-LAVOISIER 14 rue de Provigny, F Cachan cedex Tél : Serveur web :

This is an author-deposited version published in: http://sam.ensam.eu Handle ID:.http://hdl.handle.net/10985/10152

This is an author-deposited version published in: http://sam.ensam.eu Handle ID:.http://hdl.handle.net/10985/10152 Science Arts & Métiers (SAM) is an open access repository that collects the work of Arts et Métiers ParisTech researchers and makes it freely available over the web where possible. This is an author-deposited

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

Architects Community. Augmenter la productivité de vos développements JEE grâce à l approche orientée modèles DSM. Bertrand Florat Architecte JEE

Architects Community. Augmenter la productivité de vos développements JEE grâce à l approche orientée modèles DSM. Bertrand Florat Architecte JEE Architects Community Augmenter la productivité de vos développements JEE grâce à l approche orientée modèles DSM Bertrand Florat Architecte JEE 29 janvier 2008 Déroulement de la discussion L inertie du

Plus en détail

Générer du code à partir d une description de haut niveau

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étail

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Jihed Touzi, Frédérick Bénaben, Hervé Pingaud Thèse soutenue au Centre de Génie Industriel - 9

Plus en détail

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Mathias Kleiner Laboratoire des Sciences de l Information et des Systèmes (LSIS) - UMR CNRS 7296 Projet Ingenierie

Plus en détail

Ingénierie Dirigée par les Modèles IDM

Ingénierie Dirigée par les Modèles IDM Ingénierie Dirigée par les Modèles Pierre Laforcade Master EIAH 2007 Présentation personnelle Statut Enseignements Lieu : IUT de Laval Matières : modélisation objet en UML, programmation objet, JavaEE/EJB,...

Plus en détail

openarchitectureware & 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 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étail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

Ingénierie des modèles

Ingénierie des modèles 14 Janvier 2008 Ecole Centrale Plan Mise en bouche... Un modèle? 1 Mise en bouche... Un modèle? 2 MDA? 3 UML Eclipse 4 Plan Mise en bouche... Un modèle? 1 Mise en bouche... Un modèle? 2 MDA? 3 UML Eclipse

Plus en détail

En 2000 l OMG propose une approche nommée MDA Model Driven Architecture, S appuyant sur le standard UML pour

En 2000 l OMG propose une approche nommée MDA Model Driven Architecture, S appuyant sur le standard UML pour MDA (Model Driven Architecture) Ingénierie logicielle guidée par les modèles S.N Historique: En 2000 l OMG propose une approche nommée MDA Model Driven Architecture, S appuyant sur le standard UML pour

Plus en détail

Customisation Rhapsody et Henri BOULOUET DITV/AEEV/EECH. approche méthodologique

Customisation Rhapsody et Henri BOULOUET DITV/AEEV/EECH. approche méthodologique Customisation Rhapsody et approche méthodologique Retour d expérience sur l implémentation d un langage et profil UML associé 1 Sommaire Principe d un développement méthodologique Evocation d ISR (Ingénierie

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon MDE Model Driven Engineering http://www.rzo.free.fr Pierre PARREND 1 Mai 2005 Sommaire MDE : principe MDE et le génie logiciel MDE et UML MDE et les Design Patterns

Plus en détail

FICHE JANVIER 2009 THÉMATIQUE. Direction de projets et programmes

FICHE JANVIER 2009 THÉMATIQUE. Direction de projets et programmes FICHE JANVIER 2009 THÉMATIQUE Direction de projets et programmes La représentation par les processus pour les projets Système d Information (SI) La modélisation de l'entreprise par les processus devient

Plus en détail

Conventions communes aux profils UML

Conventions communes aux profils UML Conventions communes aux profils UML Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 2.1 Date : Juin 2002 * : Les partenaires du

Plus en détail

Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative

Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative Hind Darwich, doctorante en thèse CIFRE au sein de la société TDC

Plus en détail

Design Patterns. Pourquoi utiliser des patterns? Pourquoi utiliser des patterns? Les patterns vue de loin. D où viennent les design patterns?

Design Patterns. Pourquoi utiliser des patterns? Pourquoi utiliser des patterns? Les patterns vue de loin. D où viennent les design patterns? Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Design Patterns D où viennent les design patterns? D où viennent

Plus en détail

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Semarchy 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étail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

Use Cases. Introduction

Use Cases. Introduction Use Cases Introduction Avant d aborder la définition et la conception des UC il est bon de positionner le concept du UC au sein du processus de développement. Le Processus de développement utilisé ici

Plus en détail

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

L SIO I N O 3 & & PE P R E S R PE P C E TIV I ES E

L SIO I N O 3 & & PE P R E S R PE P C E TIV I ES E INTRODUCTION SOMMAIRE 1 Modélisation de processus et Workflows 2 - Méthodes et outils pour la Modélisation de processus Workflows 3 Notions de flexibilité et d adaptabilité dans les WorkFlow CONCLUSION

Plus en détail

Synergies entre Artisan Studio et outils PLM

Synergies entre Artisan Studio et outils PLM SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits

Plus en détail

SDL: 20 ans de programmation basée modèle

SDL: 20 ans de programmation basée modèle SDL: 20 ans de programmation basée modèle Emmanuel Gaudin emmanuel.gaudin @ pragmadev.com Principes MDE, MDA et MDD: Approche orienté modèle PIM: Platform Independant Model PDM: Platform Definition Model

Plus en détail

Sujet de thèse CIFRE RESULIS / LGI2P

Sujet de thèse CIFRE RESULIS / LGI2P Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Sujet de thèse CIFRE RESULIS / LGI2P

Sujet de thèse CIFRE RESULIS / LGI2P Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

Systèmes d Information Avancés (et répartis)

Systèmes d Information Avancés (et répartis) Systèmes d Information Avancés (et répartis) Université Lyon 1 MIAGE L. Médini, mars 2005 Plan des cours Protocole HTTP et programmation serveur Architectures réparties Objets distribués Introduction aux

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Modélisation: outillage et intégration

Modélisation: outillage et intégration Modélisation: outillage et intégration Emmanuel Gaudin emmanuel.gaudin@pragmadev.com Un réel besoin Le logiciel double tous les deux ans. Le volume final rend extrêmement difficile de garantir le niveau

Plus en détail

Talend Technical Note

Talend Technical Note Mars 2011 Page 1 sur 5 Le MDM offre un hub central de contrôle et une vision unique des données maître de l'entreprise, quelles que soient les disparités entre les systèmes source. Il assure que les données

Plus en détail

Approche orientée services pour la gestion de modèles

Approche orientée services pour la gestion de modèles Approche orientée services pour la gestion de modèles Jorge Luis PEREZ-MEDINA - Dominique RIEU - Sophie DUPUY-CHESSA **LIG Université de Grenoble B.P. 53 38041 Grenoble Cedex 9, France {Jorge-Luis.Perez-Medina,

Plus en détail

Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique

Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique Profiter d une plateforme Open Source pour enrichir les concepts PLM Ingénieur ESIEE 2006 (micro-électronique)

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

Présentation de la plateforme d analyse linguistique médiévale

Présentation de la plateforme d analyse linguistique médiévale Présentation de la plateforme d analyse linguistique médiévale 1. Introduction Tout au long de ce document, notre projet sera présenté à travers la méthodologie suivie pour développer la plateforme d analyse

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés

Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés Christophe Dumez Laboratoire Systèmes et Transports (SeT) Université de Technologie

Plus en détail

Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d

Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d Architecture Doctorant: Directeurs de thèse: Bechir ZALILA

Plus en détail

Ingénierie des Modèles. Méta-modélisation

Ingé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étail

Brique B.D.L : Gestion de Projet Logiciel. Editeur graphique d aide à la description d une architecture logicielle. Revue de Planification

Brique B.D.L : Gestion de Projet Logiciel. Editeur graphique d aide à la description d une architecture logicielle. Revue de Planification Brique B.D.L : Gestion de Projet Logiciel Editeur graphique d aide à la description d une architecture logicielle Revue de Planification Yann Barthélémy Audran Le Baron Olivier Jennes Pierrick Lerey Alexandre

Plus en détail

les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot

les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot Introduction Le Système d Information Les fonctions du SI Un système d information collecte diffuse, transforme et stocke

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Méthodologie de Développement Objet

Méthodologie de Développement Objet 1/47 Méthodologie de Développement Objet Troisième partie : Ingénierie des Modèles Christine Solnon INSA de Lyon - 4IF 2014-2015 2/47 Introduction Automatiser la production de logiciels? Saint Graal du

Plus en détail

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Rappel : Tout méta-modèle ou profil doit être commenté! 1 Question de compréhension du cours barème indicatif : 5 points Q : Lorsque l on

Plus en détail

Introduction @ 1. La gamme Microsoft Expression

Introduction @ 1. La gamme Microsoft Expression La gamme Microsoft Expression Microsoft propose déjà dans son catalogue des outils orientés graphisme ou destinés à la création de sites web. Avec l arrivée de Vista et plus précisément d une couche nommée

Plus en détail

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing)

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Bruno LEGEARD JDEV 2013 4-6 septembre 2013 Sommaire Partie I Introduction au Model-Based Testing

Plus en détail

Synthèse de son offre logicielle

Synthèse de son offre logicielle Connecting your business Synthèse de son offre logicielle Copyright 2006, toute reproduction ou diffusion non autorisée est interdite STREAM MIND Créateur de produits logiciels innovants dans le traitement

Plus en détail

Architecture de déploiement d un système réparti. Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne

Architecture de déploiement d un système réparti. Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne Architecture de déploiement d un système réparti Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne I. Introduction Contexte du travail. Étude du déploiement. Modélisation

Plus en détail

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre

Plus en détail

Management des processus opérationnels

Management des processus opérationnels Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 4: l approche processus et le management du système d informations

Plus en détail

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium dans le cadre du projet JASMINe Avril 2008 Table des matières 1 Introduction 3 1.1 Rappel sur JASMINe.......................................

Plus en détail

SYSTEMES D INFORMATION & CONCEPTION de BdD

SYSTEMES D INFORMATION & CONCEPTION de BdD SYSTEMES D INFORMATION & CONCEPTION de BdD PLAN CONCEPT DE SYSTEME D INFORMATION MODELISATION D UN SYSTEME D INFORMATION MODELISATION CONCEPTUELLE : les METHODES METHODE SYSTEMIQUE METHODE OBJET L3 Informatique

Plus en détail

Système adaptatif d aide à la génération de requêtes de médiation

Système adaptatif d aide à la génération de requêtes de médiation Système adaptatif d aide à la génération de requêtes de médiation Dimitre Kostadinov Verónika Peralta Assia Soukane Xiaohui Xue Laboratoire PRiSM, Université de Versailles 45 avenue des Etats-Unis 78035

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

OpenPaaS Le réseau social d entreprise. Tâche 3.2.2 : Métamodèle support à la caractérisation des utilisateurs et des collaborations

OpenPaaS Le réseau social d entreprise. Tâche 3.2.2 : Métamodèle support à la caractérisation des utilisateurs et des collaborations OpenPaaS Le réseau social d entreprise Tâche 3.2.2 : Métamodèle support à la caractérisation des utilisateurs et des collaborations Propriétés du Document Source du Document Titre du Document FSN OpenPaaS

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Management des Systèmes d information (SI) S1 - Gouvernance des SI

Management des Systèmes d information (SI) S1 - Gouvernance des SI 2015 / 2016 - Semestre 1&2 DSCG - UE5 Management des Systèmes d information (SI) S1 - Gouvernance des SI Module 5 - Gestion des Processus Métiers (BPM) Yves MEISTERMANN DSCG UE 5 - Bulletin officiel DSCG

Plus en détail

REseau qualité Enseignement supérieur et Recherche L APPROCHE PROCESSUS. Réunion du 00/00/2011 1

REseau qualité Enseignement supérieur et Recherche L APPROCHE PROCESSUS. Réunion du 00/00/2011 1 L APPROCHE PROCESSUS Réunion du 00/00/2011 1 MISSION QUALITE ET METHODE L APPROCHE PROCESSUS Xavier Darrieutort-Approche_PS-Janv_2012 L APPROCHE PROCESSUS 1. SOMMAIRE Définition d un PROCESSUS Caractérisation

Plus en détail

Étude de cas. UML n est pas une méthode

Étude de cas. UML n est pas une méthode Étude de cas UML n est pas une méthode UML n est pas une méthode, mais un simple langage ; l OMG ne préconise pas de processus ; il n existe pas une démarche unique qui fixe l ordre dans lequel les modèles

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Concevoir des applications Web avec UML

Concevoir des applications Web avec UML Concevoir des applications Web avec UML Jim Conallen Éditions Eyrolles ISBN : 2-212-09172-9 2000 1 Introduction Objectifs du livre Le sujet de ce livre est le développement des applications web. Ce n est

Plus en détail

Ingénierie des Modèles. Introduction Générale

Ingénierie des Modèles. Introduction Générale Ingénierie des Modèles Introduction Générale 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étail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com L essentiel Coopérative, flexible, très performante : la plateforme Engineering Base web aucotec.com Les défis La globalisation des structures d ingénierie avec le travail en réseau sur des sites dispersés

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI

Plus en détail

La solution pour gérer vos connaissances techniques et scientifiques

La 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

Les Lignes de Produits Logiciels (Software Product Lines) Tewfik Ziadi UPMC/LIP6 tewfik.ziadi@lip6.fr

Les Lignes de Produits Logiciels (Software Product Lines) Tewfik Ziadi UPMC/LIP6 tewfik.ziadi@lip6.fr Les Lignes de Produits Logiciels (Software Product Lines) Tewfik Ziadi UPMC/LIP6 tewfik.ziadi@lip6.fr 1. Plusieurs modèles de téléphones. 2. Des utilisateurs à travers le monde Plusieurs versions de la

Plus en détail

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Extension de la plate-forme Eclipse Résumé 1 Rappels de

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Nouvelles technologies pour automatiser le développement

Nouvelles technologies pour automatiser le développement Nouvelles technologies pour automatiser le développement Déductions J.M. Vanel - 2009-05 Appliquer l'intelligence artificielle au génie logiciel Modélisation, moteurs de règles Multi-modèles, multi-plateformes

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

Catalogue de Pattern pour le CSCW

Catalogue 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étail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation Un peu d'organisation Conception et Programmation par Objets HLIN406 Marianne Huchard, Clémentine Nebut LIRMM / Université de Montpellier 2 Premières semaines Contrôle des connaissances Supports 2015 Sommaire

Plus en détail

Une aide au déploiement de STEP AP 242 : les recommandations d utilisation

Une aide au déploiement de STEP AP 242 : les recommandations d utilisation P : 1 Continuité Numérique : un enjeu d efficacité pour l industrie supporté par les standards Standard STEP AP 242 ISO 10303 : modèles CAO 3D avec tolérancement gérés en configuration Une aide au déploiement

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process Hafedh Mili Rational Unified Process 1. Principes de base 2. Les phases 3. Les activités (workflows) Copyright Hafedh Mili 2005 2 1 Rational Unified Process Processus de développement

Plus en détail

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Méthodes d évolution de modèle produit dans les systèmes du type PLM Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»

Plus en détail

FILIÈRE METHODOLOGIE & PROJET

FILIÈRE METHODOLOGIE & PROJET FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer

Plus en détail

Résultats des projets CARROLL. Bilan et perspectives. Ingénierie logicielle orientée modèle MDD

Résultats des projets CARROLL. Bilan et perspectives. Ingénierie logicielle orientée modèle MDD Résultats des projets CARROLL Bilan et perspectives Ingénierie logicielle orientée modèle MDD Serge Salicki, THALES Workshop CARROLL 23 septembre 2005 THALES et le MDE Le MDE est dans la strategie de THALES

Plus en détail

Une approche modèle dans la conception de systèmes sur puce hétérogènes

Une approche modèle dans la conception de systèmes sur puce hétérogènes Une approche modèle dans la conception de systèmes sur puce hétérogènes Jean-Luc Dekeyser et Lossan Bondé FETCH 07 IP dans le SoC 100% Réutilisé 80% Spécifique 60% 40% 20% 0% 1999 2002 2005 2008 2011 2014

Plus en détail

Product Life-Cycle Management

Product Life-Cycle Management Offre de prestations en Product Life-Cycle Management Contact : Pascal MORENTON CentraleSupélec 1, campus de Chatenay-Malabry 06 13 71 18 51 pascal.morenton@centralesupelec.fr http://plm.ecp.fr Nos formations

Plus en détail

Système Expert pour Smartphones

Système Expert pour Smartphones INSA Rennes Département INFORMATIQUE Système Expert pour Smartphones Rapport de bilan de Planification Olivier Corridor;Romain Boillon;Quentin Decré;Vincent Le Biannic;Germain Lemasson;Nicolas Renaud;Fanny

Plus en détail

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 De quoi

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Rapport concernant le dossier HDR de. M. Dr. Slimane HAMMOUDI

Rapport concernant le dossier HDR de. M. Dr. Slimane HAMMOUDI Prof. Michel LEONARD Département des Systèmes d Information Faculté des Sciences Économiques et Sociales CUI Batelle Bât A 7 route de Drize CH-1227 Carouge Tél. +41 22 379 02 27 Fax. +41 22 379 02 79 Rapport

Plus en détail

Modélisation des processus métiers et standardisation

Modélisation des processus métiers et standardisation Modélisation des processus métiers et standardisation Octobre 2004 Table des matières Introduction... 3 Processus métier : un même mot, plusieurs domaines d application... 4 Les critères pour un standard

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, 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étail

Service combinators for farming virtual machines

Service combinators for farming virtual machines Master d Informatique Fondamentale École Normale Supérieure de Lyon Sémantique du parallélisme Chantal Keller Service combinators for farming virtual machines K. Bhargavan, A. D. Gordon, I. Narasamdya

Plus en détail

CEISAR Survey on IT education

CEISAR Survey on IT education CEISAR Survey on IT education Objectives In June 2007, the CEISAR conducted a survey to understand what company needs are in terms of training on Computer Science and Management of IS. Our objective was

Plus en détail

Un outil de modélisation des systèmes

Un outil de modélisation des systèmes Un outil de modélisation des systèmes Florent Patin Le 17 mars 2006 Présentation AFADL 06 C L E A R S Y EUROPARC de Pichaury Bâtiment C2 1330, av. Guillibert de la Lauzière 13 856 Aix en Provence Cedex

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail