Méthodologie de conception d un produit mécatronique

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

Download "Méthodologie de conception d un produit mécatronique"

Transcription

1 Méthodologie de conception d un produit mécatronique R. PLATEAUX, O. PENAS, J.Y. CHOLEY, F. MHENNI, A. RIVIERE Institut Supérieur de Mécanique de Paris (ISMEP-Supméca) Laboratoire d Ingénierie des Structures Mécaniques et des Matériaux (LISMMA) Résumé : Aujourd'hui, de nombreuses méthodologies et outils de conception mécatronique existent. Mais leur approche est partielle au sens où ils ne permettent de passer continûment des spécifications au prototype virtuel. Dans cet article, la première partie descendante du cycle en V est intégrée. Pour faire cela, une méthodologie hybride, basée sur différents outils, langages et méthodologies tels que l'analyse fonctionnelle, le SADT, SysML, Modelica et Catia Systems est proposée. Abstract : Nowadays, many studies about mechatronic design process are available. But all of these are local, for they only focus on one single level of the V-cycle and don t enable a modelling continuity from requirements to the virtual prototyping. In this article, we propose to integrate the entire downward side of the design V- cycle. For this, we present a hybrid methodology based on several tools, languages and methodologies such as SADT, SysML, Modelica and Catia Systems. Mots clefs : Méthodologie de conception intégrée, Modelica, Mécatronique. Introduction Les phases de conception d un système mécatronique sont nombreuses. Le cycle en V correspondant présente souvent des itérations avant de pouvoir obtenir un prototype physique concluant. En effet, différentes étapes dont la cohérence n est pas toujours garantie, sont nécessaires : collecter les exigences et les transcrire sous forme de spécifications sur des paramètres quantifiables, décomposer le système pour faire apparaître un modèle fonctionnel et structurel, simuler le système en phase de pré-dimensionnement. Une des raisons de ce problème est la discontinuité de modélisation lors du passage d une phase de conception à l autre. Son origine peut être multiple : pertes et/ou modifications de données lors des transferts entre outils, mises à jour non automatiques entre les modèles Finalement, il y a rupture numérique entre les modèles. Comme bien souvent les systèmes mécatroniques sont des systèmes de grande complexité, de part leur nombre de composants, leur aspect multi-physique et multi-domaine, et les couplages mis en jeu, il apparaît judicieux de définir quels sont les besoins pour concevoir de tels systèmes. Chakrabarti and Bligh [1] proposent les trois exigences suivantes pour définir une approche de conception idéale : supporter la conception routinière et innovante ; permettre de réaliser la synthèse ; élaborer des solutions modulables en niveau de granularité. Pour remplir la première condition, la continuité des différents niveaux de modélisation - fonctionnel, logique et physique - est fondamentale. Cette continuité a non seulement l avantage de limiter les pertes d informations, mais de rendre plus facilement cohérents les différentes spécifications, paramètres et modèles entre les divers niveaux. Elle limite les erreurs, les oublis, les redondances et assure que le prototype final respecte le cahier des charges. Par ailleurs, elle facilite la traçabilité par l automatisation de la répercussion de la mise à jour de modifications d un niveau de modélisation sur les autres, suivie d une 1

2 notification dans la documentation du projet. Ainsi les choix de solutions pourront être automatiquement documentés : le cheminement complet depuis les exigences initiales sera explicite et facile d accès. Cependant, ces conditions ne sont pas suffisantes pour la mécatronique. En effet, l aspect pluridisciplinaire des systèmes mécatroniques nécessite un environnement ouvert à l ensemble des métiers, permettant à la fois de modéliser la mécanique, l électronique, l automatisme et de permettre ainsi les collaborations entre les services De plus, en pré-dimensionnement, pour calculer e.g. les éventuels couplages thermiques intervenant dans ces domaines, chacun peut avoir besoin d un modèle simplifié de la partie modélisée par les autres. Il est donc important de permettre de modifier la granularité dans les différents modèles, pour permettre cette vision multi-échelle selon les besoins. En effet, en phase de pré-dimensionnement, plus les modèles sont simulables tôt dans le cycle de conception, moins il est nécessaire d itérer et plus le temps de développement est raccourci. Toujours dans cette perspective, la visualisation 3D (même simplifiée) des éléments, disponible très tôt dans la conception permet de prendre en compte l encombrement et les éventuelles interactions de proximité ou de contact et facilite donc le pré-dimensionnement géométrique. Enfin, une dernière caractéristique semble nécessaire pour une conception rapide et efficace de systèmes complexes : l accès à une base de données commune à l ensemble des concepteurs d un projet afin de capitaliser les précédentes études et automatiser certaines déclinaisons d exigences, de fonctions ou d architectures récurrentes. Ainsi, après avoir défini notre approche de conception idéale, nous allons décrire de quelle manière nous pourrions la mettre en œuvre en se basant sur les méthodologies et langages actuels. Nous proposons également un environnement dans lequel l'implémentation sera possible pour chacune des phases de conception. 1 Notre approche 1.1 Méthodologies, outils et langages existants De nombreux outils et méthodologies existent, provenant de domaines différents [2] [3] [4] [5] [6] [7]. Ils répondent aux problèmes récurrents des concepteurs [8], à savoir, assurer la création rapide d un produit peu cher, simple et fiable [9] [10] répondant à un cahier des charges, même si ces contraintes sont souvent antagonistes. Ainsi, pour le domaine de l ingénierie mécanique, l analyse fonctionnelle, l APTE, le SADT (Structured Analysis and Design Technique) [11] / IDEF methods (Integrated DEFinition, 0 : for Function Modeling Method, 3 : Process Description Capture Method et 4: Object-Oriented Design Method) [12] et le FAST (Function Analysis System Technique Diagram) [13] sont couramment utilisés. Pour l électronique, les langages de description matériel (VHDL, Verilog) sont destinés à représenter et simuler le comportement ainsi que l'architecture d un système électronique numérique. Les outils de synthèse logique (Design compiler, RC, Leonardo ) compilent la description fonctionnelle d'un circuit à l'aide d'un outil de synthèse et d'une bibliothèque de cellules logiques. Les méthodologies de conception avec une approche système commencent à émerger [14] [15]. Pour l ingénierie informatique, UML (Unified Modeling Language) est le bon outil, qui a été décliné en SysML (System Modelling Language) [16] [17] pour l approche systémique. Mais ces outils présentent quelques lacunes : le SADT (ou IDEF0), initialement prévu comme un outil de description et d'analyse est privé de toute analyse séquentielle. Notons toutefois qu IDEF4 peut pallier quelque peu ce défaut. Quant à SysML, il propose un grand nombre de diagrammes, parfois redondants, pour modéliser un système (diagrammes d'exigences, fonctionnels, comportementaux et structurels). Cependant, il ne propose pas de méthodologie. Néanmoins, le diagramme paramétrique permettrait, si cela était implémenté, d'effectuer une simulation physique du système, même si la géométrie n'est toujours pas prise en compte. En effet, il descend jusqu'au niveau du comportement physique du composant et peut ainsi être considéré comme l'interface avec la simulation. On voit donc que le principal inconvénient de SysML et du SADT est de ne pas permettre la simulation de la structure générée : aucune validation significative n'est alors effectuée avant la phase de prédimensionnement. De ce fait, pour ces méthodologies et langages, même si certains tests de cohérence sont possibles, la validation du modèle est liée directement au savoir-faire du concepteur, puisque la simulation réaliste du modèle est pour l instant impossible. Parmi les solutions possibles, deux moyens peuvent être utilisés pour parvenir à un environnement idéal de conception tel que nous l avons défini précédemment (continuité de modélisation, cohérence, traçabilité, 2

3 capitalisation, modélisation simulable, vision initiale 3D, multi-niveau, multi-physique et multi-échelle) : soit par l interfaçage des outils utilisés, soit par l intégration de ces outils au sein d un environnement unique. Etant donné la multitude et la variété d outils utilisés (multi-niveaux, multi-domaines) dans le cadre de la conception de produits mécatroniques, il paraît matériellement difficile de réaliser l interfaçage de tous ces outils entre eux. Aussi, nous nous sommes naturellement orientés vers la solution d intégration, en choisissant pour chaque niveau les outils et méthodologies qui nous semblaient les plus pertinentes pour la conception mécatronique : SysML et SADT pour l analyse fonctionnelle, Modelica [18] pour la simulation multiphysique [19] voire géométrique dans Dymola [20], CATIA V6 pour la maquette numérique intégrée. Des études ont déjà été menées pour intégrer Modelica à SysML [21]. De notre côté, nous avons choisi d intégrer des modules SysML à Modelica [22], et certaines sont en cours au sein de notre équipe pour intégrer les données géométriques de la maquette numérique au sein de Modelica, pour avoir des simulations dynamiques 3D. 1.2 Notre démarche intégrée Afin de permettre un passage continu des exigences à la description détaillée du système et donc une intégration complète de toutes les phases de modélisation, un environnement unique a été envisagé. L objectif est d arriver à un prototype virtuel, simulable et rendant compte du comportement du système. Pour cela, depuis deux ans, nous avons choisi d exploiter le langage Modelica sous Dymola. Le première étape consiste à répondre à l adéquation de cet environnement à répondre à toutes les caractéristiques de l environnement idéal de conception que nous avons défini précédemment. Tout d abord, il répond en grande partie à la définition de l'environnement pour une analyse fonctionnelle idéale défini par Chakrabarti et Bligh [1] par sa capacité à supporter les conceptions de toute nature (multidomaine), à tout niveau (multi-niveau) et à permettre les évolutions de conception à travers les niveaux de détail (multi-échelle). En effet, Modelica est un langage objet acausal permettant de décrire des systèmes mécatroniques, multidomaines, pour modéliser des phénomènes discrets et continus. Une des forces de ce langage est de proposer de nombreuses bibliothèques (mécanique, électrique, hydraulique, thermique, etc) libres, développées par des spécialistes et d'avoir déjà des outils libres (Scicos, OpenModelica). Cet environnement orienté objet permet aisément de restructurer un mauvais découpage des fonctions avec leur correspondance structurelle. Le niveau d encapsulation peut alors être modifié (multi-niveau). FIG. 1 : Niveau d encapsulation modulable [1] disponible sous Modelica Que l on se place en conception routinière ou innovante, la modularité proposée par le langage permet de changer la classe des objets constituant le modèle. Ainsi, la modification d un type de composant est possible et la création à partir de rien en utilisant, soit une nouvelle topologie de composants, soit en partant d équations caractéristiques du comportement du système, devient envisageable. Par ailleurs, la continuité du processus de conception est assurée par le développement d éléments permettant de passer continûment d un niveau à l autre (Exigences, Fonctionnel, Physique/Comportemental, Structurel) sous Modelica dans Dymola. En fait, le processus de conception peut être comparé à un puzzle incomplet [23]. Les exigences, fonctions et structures sous-tendues par ces fonctions ainsi que les composants sont les macro-pièces de ce puzzle. L'objectif du processus idéal allant du cahier des charges à la conception détaillée est alors de compléter le puzzle, en réduisant le nombre de modèles différents lors de la conception. Les exigences fonctionnelles et dysfonctionnelles sont directement enregistrées sous format texte dans la documentation de Dymola avec des critères quantitatifs, et une routine en Modelica crée automatiquement 3

4 les blocs exigences dans l interface graphique de Dymola (comme le «requirement diagram» de SysML). A tout moment la modification d une exigence met à jour le cahier des charges dans la documentation. Les cas d'utilisation peuvent être très tôt intégrés. La documentation associée est générée en direct et intégrée au modèle. Le modèle intègre le cahier des charges, les évolutions... La documentation en ligne constitue la mémoire de génération du produit, précisant les forces et faiblesses du modèle, ses hypothèses et limitations. Cet échange peut être dynamique. On peut envisager la définition de spécifications reconnues par le mot clé «contrainte» dans la documentation, générant la dite contrainte avec ses limites mini, maxi. FIG. 2 : Blocs exigences sous Modelica Les exigences sont dérivées en fonctions reliées par des connections entre les connecteurs avec une approche de raffinements successifs, similaire à la représentation SADT ( FIG. 2). Chacune des fonctions est réalisée par des composants, simples ou composés, identifiés ou non, existants (COTS : composants sur étagère) ou non. Il n est pas nécessaire de connaître la structure interne des fonctions pour définir les flux transitant et donc leurs connecteurs associés. Les aspects de synchronisation peuvent être pris en compte par des graphes complémentaires utilisant le jeu de variables déclaré dans la structure. FIG. 3 : Exemples de représentation SADT d un objet fonction et son raffinement sous Dymola Les comportements normaux et les dysfonctionnements anticipés sont décrits avec les grafcets (sequential function charts, SFC, FIG. 4) de Modelica. FIG. 4 : «Sequence Function Chart» en Modelica 1. Le système étant en état d'attente, Si bon code entré alors 2. Ouverture portail Si véhicule passé et portail ouvert alors 3. Fermer le portail Si portail fermé alors 4. Retour à l'étape d'attente 1 Ces fonctions peuvent être liées aux solutions structurelles ou aux niveaux de décomposition de ces fonctions via un tableau croisé de correspondance fonction/solution (TAB. 1). Les équations de comportement peuvent être introduites à ce niveau pour identifier les flux des paramètres (comme dans le «parametric diagram» de SysML) et pouvoir commencer les simulations. A chaque étape de l'analyse, nous avons la possibilité de choisir parmi les solutions existantes, de concevoir tout ou partie des sous-fonctions correspondantes. Solutions Fonctions S1 S2 S3 S4 S5 S6 F1 X X X F2 X X F3 X X X X F4 X X F5 X X X TAB. 1 : Tableau croisé Fonctions-Solutions. 4

5 Plusieurs stratégies peuvent alors être adoptées : Rechercher si la fonction a déjà au moins une solution exploitable sans développement supplémentaire. Dans le cas d'une famille de solutions, une recherche d'architecture optimale pourra être envisagée. Décomposer les fonctions jusqu'au niveau des briques élémentaires, point de passage direct avec le structurel. Rechercher la solution remplissant le plus de fonctions, puis rechercher si toutes les fonctions sont réalisées, sinon parmi le jeu de fonctions restantes réitérer la première étape. Différents niveaux de modélisation structurelle peuvent alors être utilisés pour simuler le fonctionnement du système. Ceci complète le modèle couramment utilisé en géométrie où l on matérialise les intentions de conception par la cotation. FIG. 5 : Choix du composant structurel sous Dymola FIG. 6 : Exemple d objet graphique et son code en Modelica Les éléments structurels font apparaître les premiers éléments géométriques. Ils nous permettent d avoir une représentation 3D (parfois simplifiée) des composants, qui, par l intégration des éléments géométriques, rend les simulations multi-physiques de pré-dimensionnement plus réalistes. Certains COTS peuvent fournir une géométrie détaillée à partir de CATIA. Un des aspects important de cette approche «tout intégré» est le passage du continu (ensemble donné par la simulation) au discret (donné par l ensemble des composants). Une simulation peut être réalisée dans le domaine continu puis on peut passer à la recherche de l'adéquation entre le composant idéal simulé et une instance réelle (domaine discret). La représentation plane des objets Modelica avec ses positions et dimensions est purement graphique. Les données géométriques ne sont pas couplées avec ces icônes 2D. C est pourquoi nous proposons d étendre les représentations des objets Modelica en 3D pour intégrer la géométrie au comportement. Cet aspect est longuement détaillé dans un autre article [24]. L intégration de Dymola au sein de CATIA System (V6) offre la possibilité d accès au module PDM de CATIA, qui permet de stocker, structurer, tracer les données, de partager et favoriser la réutilisation des standards et de l existant. Ainsi, la capitalisation des différents modèles est possible. 2 Conclusion Dans cet article, nous avons proposé une démarche unique intégrée permettant la réalisation d une conception d un système mécatronique basée sur le langage Modelica au sein de l environnement Dymola (Catia System). Un exemple détaillé de la continuité assurée par cette méthodologie sur un système mécatronique a été illustré dans un précédent article [23]. Les propriétés de cet environnement permettent de remplir les nombreuses conditions d un environnement idéal de conception pour les produits mécatroniques : la garantie de la cohérence et la traçabilité des paramètres entre les niveaux de modélisation est automatiquement assurée par l unicité des paramètres, du langage, de l information au sein d un environnement unique. L aspect multi-niveau, multi-domaine et multi-échelle y est déjà présent. Les blocs d exigences, les graphes fonctionnels, dysfonctionnels, structurels et vision 3D peuvent être développés sous Modelica. Enfin, la capitalisation des informations et modèles peut être assurée par l intégration de Dymola à Catia System V6. 5

6 Aujourd hui, cet environnement idéal n existe pas encore dans le commerce mais DS avec son Catia System V6 laisse entrevoir l espace dans lequel ce développement pourrait avoir lieu. Dymola est intégré à la structure CATIA et un découpage en Requirement, Function, Logic, Physic (RFLP) est proposé de base. Cela ne correspond pas nécessairement à la démarche proposée mais les modules existent au sein du même outil de développement. Ce nouvel environnement n attend plus que l électronique et l informatique pour répondre pleinement aux besoins de conception de produit mécatronique. Références [1]. Chakrabarti, A. and Bligh, T. P. A scheme for functional reasoning in conceptual design. Novembre 2001, Vol. 22, 6, pp [2]. Pahl, G. and Beitz, W. Engineering Design - A Systematic Approach. 2nd edition. London : Springer, [3]. Teorey, T. J., Yang, D. and Fry, J. P. A logical design methodology for relational databases using the extended entityrelationship model. New York : ACM Comput. Surv., pp doi : / [4]. Yan, H.-S. A methodology for creative mechanism design. s.l. : Mechanism and machine theory, pp Vol. 27. [5]. Choley, J-Y. Mécatronique : une nouvelle démarche de conception des systèmes complexes. Technologies et Formations. Delagrave Editions S.A., October 2006, 127, pp [6]. Sell, R. and Tamre, M. Integration of V-model and SysML for advanced mechatronics system design. Annecy : s.n., pp REM05. [7]. Bernardi, M., Bley, H. and Schmitt, B. New approaches for developing mechatronical products in multidisciplinary teamwor. Seoul : s.n., [8]. Blessing, L.T.M. A process-based approach to design. London : s.n., [9]. Amerongen, J.van. Mechatronic Design. Journal of Mechatronics. Décembre 2003, Vol. 13(10), pp [10].. Mechatronic Design: A Port-Based Approach. American University of Sharjah : s.n., pp [11]. Rausand, M. and Høyland, A. System Reliability Theory: Models, Statistical Methods, and Applications. Wiley- IEEE : s.n., pp ISBN X. [12]. Command, Air Force Systems. Information Integration for Concurrent Engineering IDEF4 Object- Oriented Design Method Report. [Online] [13]. Del L., Younker. Value Engineering: Analysis and Methodology. s.l. : CRC Press, 2003,. 350 pages. ISBN X. [14]. D. Hubaux, L. Guedria, L. Vandendorpe, M. Verleysen et J.D. LEGAT. Nouvelles méthodes de conception de systèmes. HAMMAMET (Tunisie) : s.n., April pp. pp [15]. David Maliniak. Don't Be A Separatist Think "System". [Online] [Cited: ] [16]. SysML. [16] System modeling language (SysML) specification. Version 1.0, Draft. OMG document ad/ SysML. [Online] [17]. Georgia Institute of Technology. INCOSE MBSE Challenge Team for Mechatronics/Interoperability. Georgia Institute of Technology. [Online] [18]. MODELICA. Modeling of Complex Physical Systems. Modelica. [Online] [19]. Hadj-Amor, H.J. Contribution au prototypage virtuel de systèmes mécatroniques basé sur une architecture distribuée HLA - Expérimentation sous les environnements OpenModelica-OpenMASK. Toulon : s.n., Thèse du Laboratoire LISMMA (EA 2336) Supmeca Toulon. [20]. DYNASIM. Dymola multi-engineering Modelling and simulation. [Online] [21]. Pop, A., Akhvlediani, D. and Fritzson, P. Towards Unified System Modeling with the ModelicaML UML Profile. s.l. : Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools. [22]. TURKI, Skander. Ingénierie système guidée par les modèles: Application du standard IEEE 15288, de l'architecture MDA et du langage SysML à la conception des systèmes mécatroniques. s.l. : Université du Sud Toulon-Var, 02/10/2008. [23]. Plateaux, Régis, et al. Towards an Integrated Mechatronic Design Process. Málaga : IEEE, ISBN [24]. Plateaux, Régis, et al. Vers un environnement intégré pour le prédimensionnement Modelica 3D. Marseille : CFM, [25]. Sharpe, J.E.E. Computer tools for integrated conceptual design pp (18). 6

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

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 des Interfaces Multidisciplinaires pour la Conception de Systèmes Mécatroniques

Modélisation des Interfaces Multidisciplinaires pour la Conception de Systèmes Mécatroniques 20 èmes journées STP du GdR MACS Jeudi 5 et Vendredi 6 février 2015 Modélisation des Interfaces Multidisciplinaires pour la Conception de Systèmes Mécatroniques Chen Zheng, Julien Le Duigou, Matthieu Bricogne,

Plus en détail

Modélisation objet avec UML

Modélisation objet avec UML Modélisation objet avec UML Le développement des systèmes est une tâche d une grande envergure et un investissement important pour toute entreprise. La modélisation des systèmes déjà existants ou d un

Plus en détail

C1 S informer. C1.1 Rechercher, Exploiter des documents

C1 S informer. C1.1 Rechercher, Exploiter des documents C1 S informer C1.1 Rechercher, Exploiter des documents Une commande Un besoin exprimé Expliciter le besoin*. Le service rendu, les utilisateurs, les conditions d'utilisation sont listés. Les performances

Plus en détail

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009 GPA 789 : Analyse et Conception Orientées Objet ETS Mickaël Gardoni Bureau A 3588 tel 84 11 Mise en œuvre UML 1/ 25 Introduction Mise en œuvre d UML UML n est pas une méthode 2/ 25 1 UML n est qu un langage

Plus en détail

1. Introduction. 2. Diagramme des exigences

1. Introduction. 2. Diagramme des exigences 1. Introduction La complexité des systèmes techniques est telle que, sans outils de représentations abstraites et progressivement enrichies, les intervenants d un projet auraient de nombreuses difficultés

Plus en détail

Développement d indicateurs de performance pour l évaluation du processus de conception Approche basée sur l analyse des itérations en conception

Développement d indicateurs de performance pour l évaluation du processus de conception Approche basée sur l analyse des itérations en conception Développement d indicateurs de performance pour l évaluation du processus de conception Approche basée sur l analyse des itérations en conception Daniel-Constantin ANGHEL 1,2, Toufik BOUDOUH 1, Olivier

Plus en détail

Cours 01 - Fiches Synthèses - Analyse Structurelle des Systèmes Complexes

Cours 01 - Fiches Synthèses - Analyse Structurelle des Systèmes Complexes Fiche 01 - Démarche Ingénieur en CPGE MPSI/MP Un système complexe pluri-technologique remplit une fonction globale qui est directement liée à un (ou plusieurs) besoin(s) d un client utilisateur. Ce système

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

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

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

Etude sur interopérabilité IS-SdF. Présentation Séminaire SdF de l X 28 Septembre 2012

Etude sur interopérabilité IS-SdF. Présentation Séminaire SdF de l X 28 Septembre 2012 Etude sur interopérabilité IS-SdF Présentation Séminaire SdF de l X 28 Septembre 22 Gilles Deleuze, EDF R&D Sommaire Cadre de l étude ravaux effectués à septembre 22 Cas test Choix d outil pour l Ingénierie

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

SysML et cohérence pédagogique en CPGE

SysML et cohérence pédagogique en CPGE 1 SysML et cohérence pédagogique en CPGE Vincent CRESPEL et Marc DÉRUMAUX Professeurs en Classes Préparatoires aux Grandes Écoles (filière PSI) Lycée Saint-Louis PARIS 6 2 Quelques pistes de réflexion

Plus en détail

Développer des solutions technologiques basées sur de l électronique

Développer des solutions technologiques basées sur de l électronique Altronic Tunisie ALTRONIC s attache à faciliter la diffusion et le transfert des technologies et des connaissances en électronique vers les laboratoires de recherche publics, industriels, les start-up

Plus en détail

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Notion de méthode de conception de SI Méthodes OO de conception Généralités sur les méthodes

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

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

TITRE : OPTIMISATION ROBUSTE : CREATION D UNE PLATEFORME ET

TITRE : OPTIMISATION ROBUSTE : CREATION D UNE PLATEFORME ET TITRE : OPTIMISATION ROBUSTE : CREATION D UNE PLATEFORME ET APPLICATIONS INDUSTRIELLES MOTS CLEFS : OPTIMISATION, ANALYSE DE SENSIBILITE, REDUCTION DE MODELES, FIABILITE, SYSTEMX CONTEXTE de l IRT SYSTEMX

Plus en détail

Conclusions et Perspectives

Conclusions et Perspectives 8 Conclusions et Perspectives Ce chapitre conclut la thèse en donnant un bilan du travail effectué et les perspectives envisageables au terme de cette recherche. Nous rappelons tout d abord les principales

Plus en détail

Design patterns par la pratique

Design patterns par la pratique Alan SHALLOWAY James TROTT Design patterns par la pratique Groupe Eyrolles, 2002 ISBN : 2-212-11139 Table des matières Préface.................................................... XV SECTION I Introduction

Plus en détail

LOGICIEL DE SIMULATION NUMERIQUE DES SYSTEMES PHYSIQUES

LOGICIEL DE SIMULATION NUMERIQUE DES SYSTEMES PHYSIQUES LOGICIEL DE SIMULATION NUMERIQUE DES SYSTEMES PHYSIQUES PRESENTATION SIMULATION NUMÉRIQUE DES SYSTÈMES PHYSIQUES Développé par la société Atemi, SiNuSPhy est un logiciel de simulation numérique destiné

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

VISUBAT Votre partenaire BIM

VISUBAT Votre partenaire BIM VISUBAT Votre partenaire BIM MODÉLISATION BIM - AUDIT DE STRUCTURE - BIM MANAGER - BIM COORDINATEUR - AMO BIM - ACCOMPAGNEMENT des entreprises - MISE À NIVEAU de projets - SERVICE D ANALYSE du modele BIM

Plus en détail

SysML : les diagrammes

SysML : les diagrammes SysML : les diagrammes DIDIER FGNON, STÉPHNE GSTON [1] L outil SysML est un langage constitué de nombreux diagrammes. Nous vous proposons une ressource sous la forme de fiches-outils qui trouveront une

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

SYNTHESE D ARCHITECTURES D ENSEMBLES DYNAMIQUES D HELICOPTERES.

SYNTHESE D ARCHITECTURES D ENSEMBLES DYNAMIQUES D HELICOPTERES. SYNTHESE D ARCHITECTURES D ENSEMBLES DYNAMIQUES D HELICOPTERES. 1 LE CADRE DES TRAVAUX Les travaux s inscrivent dans le cadre de l amélioration des performances des ensembles dynamiques d Hélicoptères.

Plus en détail

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Spécifications conception 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Plan du cours: - Synchronisation des phases d Etude, - Dossier de Spécifications Générales,

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

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

IS & SYSML. Cohérence pédagogique en STI2D. Y. Le Gallou. Formation de formateurs en SysML Ecole Boulle 19 mars 2014

IS & SYSML. Cohérence pédagogique en STI2D. Y. Le Gallou. Formation de formateurs en SysML Ecole Boulle 19 mars 2014 1 IS & SYSML Cohérence pédagogique en STI2D Y. Le Gallou Formation de formateurs en SysML Ecole Boulle 19 mars 2014 SOMMAIRE Exploitation des diagrammes Diagrammes d exigences Diagramme de contexte Diagramme

Plus en détail

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm LES COURS ONLINE P ar des étudiants our des étudiants Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm CAHIER DES CHARGES I - Préface...4 II - Introduction...5 III - Glossaire...6

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

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

Analyse abstraite de missions sous PILOT

Analyse abstraite de missions sous PILOT Analyse abstraite de missions sous PILOT Damien Massé EA 3883, Université de Bretagne Occidentale, Brest damien.masse@univ-brest.fr Résumé Nous étudions la possibilité de réaliser un analyseur par interprétation

Plus en détail

Méthode et outil pour la robotisation d une cellule de fabrication de pièces en matériaux composites

Méthode et outil pour la robotisation d une cellule de fabrication de pièces en matériaux composites Méthode et outil pour la robotisation d une cellule de fabrication de pièces en matériaux composites B. ARNAULT, T. SORIANO, M. ZERELLI Laboratoire d Ingénierie des Systèmes Mécaniques et des MAtériaux

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

Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks

Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks Maxime RENAUD Ingénieur marketing, National Instruments Sommaire Les défis de la mécatronique Prototypage virtuel Avantages économiques

Plus en détail

Concevez les prototypes des armoires électriques en 3D

Concevez les prototypes des armoires électriques en 3D Concevez les prototypes des armoires électriques en 3D Société EPLAN Software & Service développe et commercialise des solutions pluridisciplinaires d ingénierie électromécanique et conseille les entreprises

Plus en détail

Modélisation Orientée Objet / UML

Modélisation Orientée Objet / UML Modélisation Orientée Objet / UML Laurent Henocque http://laurent.henocque.free.fr/ Enseignant Chercheur ESIL/INFO France http://laurent.henocque.perso.esil.univmed.fr/ mis à jour en Octobre 2006 Licence

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

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

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

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

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 est f o E Y R O L L E S PASCAL ROQUES UML par la pratique Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 Sommaire Introduction 9 Objectifs du livre... 9 Structure de l ouvrage...

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Modélisation des Systèmes d Information Jean-Yves Antoine

Modélisation des Systèmes d Information Jean-Yves Antoine Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002

Plus en détail

EXPERIENCE DE COUPLAGE DE MODELES ALTARICA AVEC DES INTERFACES METIERS EXPERIMENT OF COUPLING ALTARICA MODELS WITH SPECIALIZED INTERFACES

EXPERIENCE DE COUPLAGE DE MODELES ALTARICA AVEC DES INTERFACES METIERS EXPERIMENT OF COUPLING ALTARICA MODELS WITH SPECIALIZED INTERFACES EXPERIENCE DE COUPLAGE DE MODELES ALTARICA AVEC DES INTERFACES METIERS EXPERIMENT OF COUPLING ALTARICA MODELS WITH SPECIALIZED INTERFACES PERROT Benoit, PROSVIRNOVA Tatiana, RAUZY Antoine, SAHUT D IZARN

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

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin Explications sur l évolution de la maquette Version : 1.0 Nombre de pages : 9 Rédacteur : David Elias 22/07/2008 STATUT DU DOCUMENT Statut Date Intervenant(s) / Fonction Provisoire 20/07/2008 David Elias

Plus en détail

LA DEMARCHE DE PROJET

LA DEMARCHE DE PROJET LA DEMARCHE DE PROJET Baccalauréat STI2D-SIN SIN 1.1 : La démarche de projet Objectifs o Utiliser les outils adaptés pour planifier un projet (Revue de projet, Cartes mentales, Gantt, chemin critique...

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

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

Modélisation comportementale pour l ingénierie système

Modélisation comportementale pour l ingénierie système Modélisation comportementale pour l ingénierie système Contexte étude Système à spécifier L inverseur de source Objectif Capter et formaliser les besoins Produire les spécifications du système Valider

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Environnement de conception de Learning Games

Environnement de conception de Learning Games Environnement de conception de Learning Games Journée de travail sur la conception des jeux sérieux, 5 octobre 2011, Paris UMR 5205 Introduction Journée de travail sur la conception des jeux sérieux, 5

Plus en détail

PTSI PT ÉTUDE DES SYSTEMES

PTSI PT ÉTUDE DES SYSTEMES PTSI PT ÉTUDE DES SYSTEMES Table des matières 1 - PRESENTATION GENERALE... 1 1.1 - Définition d'un système... 1 1.2 - Exemples... 1 1.3 - Cycle de vie d'un système... 1 1.4 Langage de description SysML...

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

BATIMAT 2015. Le BIM par Bouygues Bâtiment Habitat Social. Le BIM par Bouygues Bâtiment - Habitat Social. 3 novembre 2015

BATIMAT 2015. Le BIM par Bouygues Bâtiment Habitat Social. Le BIM par Bouygues Bâtiment - Habitat Social. 3 novembre 2015 BATIMAT 2015 Le BIM par Bouygues Bâtiment Habitat Social 3 novembre 2015 Introduction Le BIM chez Bouygues Bâtiment Île-de-France Habitat Social Avant de parler de BIM, une très rapide présentation de

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

Plus en détail

Chapitre 2 : Conception de base de données relationnelle

Chapitre 2 : Conception de base de données relationnelle Chapitre 2 : Conception de base de données relationnelle Le modèle entité-association 1. Les concepts de base 1.1 Introduction Avant que la base de données ne prenne une forme utilisable par le SGBD il

Plus en détail

Méthodes fonctionnelles : SADT

Méthodes fonctionnelles : SADT Méthodes fonctionnelles : SADT Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Introduction Principes de base Représentations graphiques Actigrammes & Datagrammes Conventions simplificatrices

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

Décrets, arrêtés, circulaires

Décrets, arrêtés, circulaires Décrets, arrêtés, circulaires TEXTES GÉNÉRAUX MINISTÈRE DE L ÉDUCATION NATIONALE, DE LA JEUNESSE ET DE LA VIE ASSOCIATIVE Arrêté du 8 février 2011 fixant le programme pour le cycle terminal de la série

Plus en détail

PROGRAMME DE CRÉATION ET INNOVATION TECHNOLOGIQUES EN CLASSE DE SECONDE GÉNÉRALE ET TECHNOLOGIQUE Enseignement d exploration

PROGRAMME DE CRÉATION ET INNOVATION TECHNOLOGIQUES EN CLASSE DE SECONDE GÉNÉRALE ET TECHNOLOGIQUE Enseignement d exploration PROGRAMME DE CRÉATION ET INNOVATION TECHNOLOGIQUES EN CLASSE DE SECONDE GÉNÉRALE ET TECHNOLOGIQUE Enseignement d exploration Préambule La société doit faire face à de nouveaux défis pour satisfaire les

Plus en détail

Le but de cet article est de présenter de façon non-exhaustive le langage SysML.

Le but de cet article est de présenter de façon non-exhaustive le langage SysML. Date : 30 septembre 2010 Auteur : Guillaume FINANCE UML, langage de modélisation très répandu pour les développements logiciels, a été utilisé et adapté pour définir un langage de modélisation des systèmes

Plus en détail

Apport des Méthodes formelles pour la certification du Falcon 7X Division DÉFENSE

Apport des Méthodes formelles pour la certification du Falcon 7X Division DÉFENSE Apport des Méthodes formelles pour la certification du Falcon 7X février 04 1 Les analyses Sdf utilisées dans le cadre d une certification aéronautique civile; un processus précis et réglementé Normes

Plus en détail

IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon. Plan de cours

IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon. Plan de cours IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon ** Début des cours : le lundi 9 janvier 2006 ** Plan de cours 1. Introduction Les exigences et les attentes à l égard

Plus en détail

Calcul de valeurs globales dans ArtemiS SUITE

Calcul de valeurs globales dans ArtemiS SUITE 09/14 dans ArtemiS SUITE Dans certains cas, il peut être utile de ramener les résultats d analyse à une valeur globale, donc, par exemple, de réduire une évolution de niveau en fonction du temps à une

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

Contexte général de l étude

Contexte général de l étude 1 2 Contexte général de l étude Les entrepôts de données associés à des outils d analyse On Line Analytical Processing (OLAP), représentent une solution effective pour l informatique décisionnelle (Immon,

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

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013 Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013 Samuel Boutin - Président Knowledge Inside - 7C rue Jean Mermoz - 78000 Versailles -

Plus en détail

Qu est ce que le Model Based Testing? Bertrand Cornanguer 7 juin 2013 Journées scientifiques Nantes

Qu est ce que le Model Based Testing? Bertrand Cornanguer 7 juin 2013 Journées scientifiques Nantes Qu est ce que le Model Based Testing? Bertrand Cornanguer 7 juin 2013 Journées scientifiques Nantes 1 Sommaire Partie I Introduction au Model-Based Testing Comprendre ce qu est le Model Based Testing Le

Plus en détail

: scientifique. : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur

: scientifique. : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur : scientifique : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur Première et seconde s PROGRAMME DE SCIENCES INDUSTRIELLES DE

Plus en détail

Pour une entreprise plus performante

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

Spécification par la modélisation

Spécification par la modélisation Spécification par la modélisation Objectifs : Être en mesure de spécifier par les modèles UML. Comprendre l importance des cas d utilisation (UC). Comprendre les méthodes d'identification des UCs. Comprendre

Plus en détail

Quelques éléments sur la conception et l ingénierie des EIAH

Quelques éléments sur la conception et l ingénierie des EIAH Quelques éléments sur la conception et l ingénierie des EIAH Lium Université du Maine Pierre.Tchounikine@lium.univ-lemans.fr EIAH : définition EIAH = Environnement Informatique pour l Apprentissage Humain

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

IRL : Simulation distribuée pour les systèmes embarqués

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

Module : Méthodes et Spécifications Formelles (Approche orientée modèle) Christian Attiogbé UFR Sciences Nantes Dpt. Informatique

Module : Méthodes et Spécifications Formelles (Approche orientée modèle) Christian Attiogbé UFR Sciences Nantes Dpt. Informatique Méthodes formelles 1 Module : Méthodes et Spécifications Formelles (Approche orientée modèle) Slide 1 Christian Attiogbé UFR Sciences Nantes Dpt. Informatique Christian.Attiogbe@univ-nantes.fr maj. janvier

Plus en détail

Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013»

Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013» Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013» I Objectifs Niveau fondamental : «on se fixe pour objectif la

Plus en détail

Chaîne numérique de conception et de prototypage de cartes électroniques

Chaîne numérique de conception et de prototypage de cartes électroniques Chaîne numérique de conception et de prototypage de cartes électroniques L ambition du projet Le département Génie Electrique se doit d offrir aux étudiants une formation de qualité en parfaite adéquation

Plus en détail

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm LES COURS ONLINE P ar des étudiants our des étudiants Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm C AHIER DES CHARGES I - Préface...4 II - Introduction...5 III - Glossaire...6

Plus en détail

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Octobre 2003 Gilles Falquet Université de Genève mportance de la modélisation La niche, la maison familiale et l'immeuble (Booch, Jacobson, Rumbaugh) v pour construire une

Plus en détail

UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID

UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID 1 UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID 31 janvier 2012 Bordeaux Présentée par :Mme SABRI Aziza Encadrée par : Mme KJIRI Laila Plan 2 Contexte Problématique

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

Conduite de projets et architecture logicielle

Conduite de projets et architecture logicielle s et architecture logicielle ABCHIR Mohammed-Amine Université Paris 8 15 février 2011 1/36 ABCHIR Mohammed-Amine (Université Paris 8) Conduite de projets et architecture logicielle 15 février 2011 1 /

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

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique Description d'uml et du Processus Unifié 1. Introduction 9 2. La genèse d UML : Unified Modeling Language 9 3. Le Processus Unifié 11 Introduction du projet 1. Introduction 15 2. Le domaine de l application

Plus en détail

Pourquoi vous pouvez avoir besoin de la CAO 3D directe et paramétrique

Pourquoi vous pouvez avoir besoin de la CAO 3D directe et paramétrique Pourquoi vous pouvez avoir besoin de la CAO 3D directe et paramétrique Cinq domaines où la modélisation paramétrique vient en complément de la modélisation directe Introduction Pendant longtemps les équipes

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

Noureddine Kerzazi noureddine.kerzazi@polymtl.ca

Noureddine Kerzazi noureddine.kerzazi@polymtl.ca Domaine de la modélisation des processus pour le génie logiciel. Noureddine Kerzazi noureddine.kerzazi@polymtl.ca DSL4SPM Domain-Specific-Language for Software Process Modeling Il s agit d un nouveau cadre

Plus en détail

Experience N 52. Les expériences d ERNI dans l univers du management, des processus et des technologies. Mars 2012

Experience N 52. Les expériences d ERNI dans l univers du management, des processus et des technologies. Mars 2012 Les expériences d ERNI dans l univers du management, des processus et des technologies Experience N 52 Mars 2012 MIGRATIONS Garder la maîtrise lors de migrations GARdER la maîtrise LORS de migrations Lors

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

Une méthodologie de conception des systèmes distribués basée sur UML

Une méthodologie de conception des systèmes distribués basée sur UML Une méthodologie de conception des systèmes distribués basée sur UML Nouvelles Technologies de la Répartition (NOTERE 2005) 1 er septembre 2005 Ludovic Apvrille Pierre de Saqui-Sannes Axelle Apvrille Page

Plus en détail

Last update : 25/09/2013 Version All

Last update : 25/09/2013 Version All Technical Note VocaBase #008 Last update : 25/09/2013 Version All TR reference N/A Summary : How to design several speech services which shall be rolled-out independently from each other? Description A

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail