Simulation de systèmes. Logiciel de simulation

Documents pareils
Simulation de systèmes. Logiciel de simulation

Gestion de projets et de portefeuilles pour l entreprise innovante

Process 4D Catalogue de formations 2011

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

Le S.I. - colonne vertébrale de la Supply Chain étendue : deux approches pour réussir votre projet

Modélisation de la réforme des pensions

XAGA. Les XAGApps : Des Progiciels de Gestion et de Gouvernance à la carte pour managers

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

Montréal. New York. Les fournisseurs et utilisateurs des technologies de l'information et de communication

Unify Partner Program!

Plan d action SMB d une Approche Agile de la BITM Pour les PME

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

Bertrand Cornanguer Sogeti

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Synthèse des résultats de l enquête Mindjet La collaboration au sein de l entreprise: moteur ou frein pour la productivité?

Questions fréquentes sur les tarifs et les licences Windows Server 2012

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Quels outils pour prévoir?

L adoption des nouvelles technologies dans les grandes entreprises françaises. Décembre 2005

Qui sommes nous? Tertio Conseil et stratégie. Coaching Stratégie affaires Formation. Nous sommes

CRIP Les infrastructures informatiques comme vecteur d innovation. Mathieu Poujol - Directeur PAC m.poujol@pac-online.com

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Catalogue de formation 2014

CMS Open Source : état de l'art et méthodologie de choix

Salon Progiciels 2007 Conférence «La description visuelle des flux d information» Avec le témoignage de la société

Automatiser le Software-Defined Data Center avec vcloud Automation Center

Exemple d Application des Méthodes Agiles au Développement d un Produit Software. Jean-Marc Bodart, Océ Software Laboratories Namur SA

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Programme d'abonnement Autodesk Subscription. Augmentez la puissance de vos outils de conception.

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

La solution pour gérer vos connaissances techniques et scientifiques

LICENCE PROFESSIONNELLE

Les Partenaires de IBM Rational

Protéger la couverture des médicaments des Canadiens

Extrait du site de l'oseo (ex.anvar) Reste à déterminer les points incontournables

La performance est un choix

LA MOBILITE : ACTEURS, OUTILS,

PRÉSENTE SES SERVEURS L ESPACE LE PLUS INNOVANT POUR FAIRE TRAVAILLER VOS DONNÉES EN TEMPS RÉEL

L Indice Environnemental

Piloter PrestaShop Avec OpenERP

Master Informatique Aix-Marseille Université

BLANC LIVRE. Enquête sur l usage. usage des technologies Open Source en entrerises.

L indispensable alignement technique et organisationnel sur la stratégie de l entreprise

Utilisation de ClarityTM pour la gestion du portefeuille d applications

GUIDE D ACCOMPAGNEMENT DU FORMULAIRE DE DEMANDE DE PARTICIPATION FINANCIÈRE

INTRODUCTION GENERALE AU MARKETING

Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011

Questions concernant le processus de planification du programme

Gestion intégrée des risques

BI2B est un cabinet de conseil expert en Corporate Performance Management QUI SOMMES-NOUS?

Table des matières: Guidelines Fonds de Pensions

CA Mainframe Chorus for Security and Compliance Management version 2.0

la séparation totale des activités des postes et télécommunications;

Transférer une licence AutoCAD monoposte

Dossier de candidature : Demande d assistance technique pour le développement de clusters dans

La mesure et la gestion des risques bancaires : Bâle II et les nouvelles normes comptables

THALES et le Logiciel Libre

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques?

Présentation. Pour. Gilles ALAIS, Country Manager Barloworld Supply Chain Software France 20 Rue des Petits Hôtels, Paris

COURS GESTION FINANCIERE A COURT TERME SEANCE 2 COUVERTURE DU BESOIN DE FINANCEMENT CHOIX DU NIVEAU DU FONDS DE ROULEMENT

pythonocc: une plateforme de développement agile d applications CAO.

Annexe : La Programmation Informatique

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

Master Exploration Informatique des données Data Mining & Business Intelligence. Evelyne CHARIFOU Priscillia CASSANDRA

Acquisition des actifs technologiques de Ciespace pour déployer l IAO sur le Cloud

UPK : Outil de mise en œuvre de votre projet de formation des utilisateurs finaux. Date : 23/03/2010 1

BRZ GED : Il n'y a pas que sur vos chantiers que nous vous ferons gagner en productivité!

LE DEVELOPPEMENT DES PNEUS VTT MICHELIN

Vinci Consulting Conseil en Stratégie d innovation

Bonjour. Et merci pour l intéret que vous portez à OSF Global Services.

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février :30 à 20:30

Stage Ingénieur en développement logiciel/modélisation 3D

Améliorez et industrialisez vos feedback produit

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

Comptabilité : les charges à payer LES CHARGES A PAYER

Architectures informatiques dans les nuages

Phoenix Autocall Apple

Licence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles

Une unité organisationnelle (Staff) comporte une centaine d'utilisateur dans Active Directory.

DEUXIÈME ÉTUDE D'IMPACT QUANTITATIVE SUR LE RISQUE DE MARCHÉ SOMMAIRE DES RÉSULTATS

MIVISU VIABILITÉ HIVERNALE

Les Méthodes Agiles. description et rapport à la Qualité. Benjamin Joguet Rémi Perrot Guillaume Tourgis

Régimes d options d achat d actions des salariés [ROAAS]

Desktop Subscription. Accès facturé à l utilisation Etre à jour en permanence Gestion des licences évolutive Avantages du cloud Autodesk 360

Identification du module

Modèles de licence de SQL Server 2012

IBM Business Process Manager

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Programme «Société et Avenir»

Vérifier la qualité de vos applications logicielle de manière continue

Espace FOAD IRTS Guide de l étudiant Septembre 2009

Plan de cette matinée

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

Bases de données documentaires et distribuées Cours NFE04

Génie logiciel (Un aperçu)

Nouvelle Classification Europerformance. Règles de mapping - Ancien schéma versus nouveau schéma

Transcription:

Simulation de systèmes Logiciel de simulation

Logiciel versus langage La mise en oeuvre d'un modèle est un travail d'envergure. Le choix des outils est crucial. Le plus souvent, c'est un amalgame de composants logiciels Il est fréquent de devoir choisir entre des logiciel ou la programmation dans un langage générique (C, Java, Python, etc)

Acheter ou construire? Le choix dépend de plusieurs paramètres: coût d'achat vs développement possibilité de redistribution et redevance pérennité gain en temps vs courbe d'apprentissage réutilisabilité flexibilité ressources disponibles et expertise contraintes clients et légales

Logiciel commercial Plusieurs choix: Arena, Flexim, Simio, Autodesk, etc. Voir Google: "simulation software" Chacun est spécialisé pour une gamme spécifique de problèmes Coût d'entrée typique de 2500$/an minimum Coût de formation élevé

Langage de programmation Maximum de flexibilité, de réutilisabilité, etc Peut entrainer des côuts de développement important Viable seulement si on dispose de développeurs compétents avec une méthodologie efficace et mature

Risques et bénéfices Développer ses propres composants logiciels pose des risques importants qu'il faut gérer adéquatement Cependant, ça offre la possibilité d'aller au-delà des outils commerciaux. On peut cibler des besoins précis, les traiter avec des méthodes originales et créer un avantage compétitif

Exemple - Calcul de contraintes On désire connaître les contraintes mécaniques dans un assemblage de pièces en aluminium C'est un problème standard bien couvert par les outils CAD commerciaux. A priori, il n'y a pas d'intérêt à refaire un logiciel

Exemple - Calcul de contraintes bis On désire connaître les contraintes mécaniques sur la coque d un sous-marin stealth Aucun outil CAD commercial ne permet de calculer avec précision l interaction entre la coque mince, l air pressurisée, l eau. C est un problème de R&D avec développement de logiciel

Exemple - Flux de matériel (FdM) On s'intéresse au flux de matières premières dans un procédé manufacturier complexe Ce problème est fortement dépendant des processus manufacturier et des questions de l étude Le choix logiciel vs programmation est difficile. Il faut évaluer le rapport risque sur bénéfice au cas par cas

Exemple - FdM - Cas A Hypothèse: on veut développer une expertise et on utilisera des méthodes standards, le simulateur sera un outil de demo général Il semble alors acceptable d'utiliser un logiciel commercial Corrolaire: prévoir les coûts des licences et de formation

Exemple - FdM - Cas B Hypothèse: on veut développer une expertise et on utilisera des méthodes originales Il peut être acceptable de programmer, surtout si on vise à l exploiter en conception Corrolaire: prévoir les ressources compétentes pour le développement et avoir une stratégie à long terme pour la rentabilité, réutilisation, pérennité, etc

Prototype Il est courant de développer des simulateurs via une approche par prototypes. On utilise alors des outils de développement rapide et une approche agile Par exemple, si on cible un simulateur en C++, le premier proto pourrait être en Excel, les suivants en Python, pour finalement migrer vers le simulateur finale en Python et C

Autres considérations Dans le choix logiciel vs programmation, il faut aussi prendre en compte: l'interopérabilité avec d'autres systèmes les besoins de post-traitement des résultats (animation, statistiques, etc) la qualité de la documentation et de la formation disponible les besoins futurs (pérennité) les avantages compétitifs (se démarquer)

Interopérabilité Cet aspect est crucial! Dans un contexte réel, le simulateur doit interagir avec les systèmes en place (via sa frontière): BD, senseurs, systèmes de contrôles de procédé, systèmes de gestion de la production, etc De plus, même si c'est pour une étude (environnement isolé), un simulateur est souvent convertie en outil de production!

Interopérabilité - suite Un outil préconstruit (ex: Arena) peut être efficace pour une étude, mais est inapproprié pour une conversion en outil de production En effet, ce genre de logiciel n'est pas prévu pour un déploiement en usine. L'interopérabilité est trop limité, mais aussi il est trop lourd, trop chère, pas suffisamment flexible, pas suffisamment robuste, etc