État des lieux, et perspectives pour le développement des logiciels embarqués sur satellite. État des lieux

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

Download "État des lieux, et perspectives pour le développement des logiciels embarqués sur satellite. État des lieux"

Transcription

1 État des lieux, et perspectives pour le développement des logiciels embarqués sur satellite État des lieux 1

2 État des lieux (1/3) Les spécifications sont textuelles avec un effort de standardisation L information du comportemental est transformée par le spécifieur en un format très logiciel, donc entre besoin URD (User Requirements Document) et vue SW, la perte d information est avérée; l utilisation de MSC peut être une solution Pour la conception, la méthodologie et les outils HOOD sont abandonnés ; le graphisme HOOD est repris au niveau spécification ou design, il n est qu illustratif. Nécessité du document de conception? la spécification a une forme objet, orientée logicielle donc contenant déjà le design SW. La traçabilité via DOORS tend à se généraliser 3 19 Octobre 2001 État des lieux (2/3) Le développement est effectué sur SUN en ADA avec un soupçon d assembleur Les tests unitaires sont toujours menés avec ATTOL. La question de l'utilité des tests unitaires effectués est clairement posée. Des outils d analyse statiques, c est Polyspace qui gagne du terrain ; Logiscope étant moins utilisé Le programme de production permet de rajouter automatiquement dans le code Ada les structures de données et les constantes qui se trouvent dans la base de donnée système, réduisant ainsi les erreurs humaines de codage et assurant l homogénéité avec la BD (Référence) au niveau des données) Octobre

3 État des lieux (3/3) La génération de l image mémoire est techniquement compliqué. On trouve des outils de visualisation du mapping mémoire, de génération, de link. Une réelle standardisation/capitalisation est nécessaire. La gestion de configuration est faite sur Clearcase. Pas d outils pour l établissement et le suivi - des bilans CPU et mémoire - l observation du temps réel Les idées d amélioration : - outils standardisés - automatiser les activités - pérenniser le savoir-faire 5 19 Octobre 2001 Le process 3

4 SW Opérationnel et Amont Aujourd hui Améliorations Opérationnel Berceau SW SCAO SW DHS, couches basses, Autocodage Reuse Gain efficacité Gain fiabilité Vd Spéc Vd Archi Vd I/F OG Amont Prototypage SW Manuel 7 19 Octobre 2001 Architecture fonctionnelle générique Application layer IP Thermal control Power control Mission mngt FDIR SCAO Standard services Service layer Master Schedule Monitoring service Spy service IP environment Mem mngt service Extrema service TC TM Equipment mngt ( Eqt SW resources) Kernel layer Real Time O.S. (Astres) Driver SW (1553, BIM, Serial link, TM/TC couplers, ) Data pool Executive Monitoring library 8 19 Octobre

5 Prototypage en équipe intégrée SW SCAO Study technical note Software Requirement Document Design / Code Prototype Co -engineering Study team / AOCMS SW team FUNCTIONAL VALIDATION BENCH Sensors Models SW prototype SUN Workstation Model of the dynamic Actuators Models Upgrade Prototype to Flight SW Flight compilation Integration on SDE SW tests in open loop SW open loop validation SW performance characterization Unit tests Native compilation FUNCTIONAL VALIDATION BENCH Flight SW (source) 9 19 Octobre 2001 Sensors Models SUN Workstation Model of the dynamic Actuators Models SW closed loop functional validation Bénéfices de la modélisation La modélisation est une méthode qui permet de gérer les différentes vues du logiciel Pour formaliser le problème ou la solution: - Un substrat pour la représentation mentale d un système, - Une représentation exécutable: production de traces d exécution. Pour vérifier: - Le modèle est calculable: preuve de propriétés. Pour communiquer: - Différentes facettes du modèle peuvent servir de support à la communication, - Le modèle ne détient pas la vérité mais il permet de dialoguer. Pas d outil miracle - choix = compromis - Couplages a étudier (ObjectGeode/OPNET Pour une étude combinée comportement et performances) Octobre

6 Modélisation pour l analyse des besoins et spécification Facilité d expression du besoin. - Langage facile, graphique Adaptation au problème. - Formalisme naturel pour les spécialistes du domaine. Facilité de communication. - Adaptation à un contexte multi métiers. Vérification des documents. - Cohérence, - Complétude, - Tests de propriétés, - Analyse de complexité Octobre 2001 Modélisation pour la construction et validation de l architecture informatique Facilités de description de l architecture informatique. - Au niveau système, - Au niveau logiciel. Langage simple. - Pour éviter aux utilisateurs de se perdre dans la sémantique. Support à la communication. - Avec le client, - Entre les membres de l équipe projet, - Pour informer sur l état d avancement Octobre

7 Modélisation pour la construction et validation de l architecture informatique (2/2) Vérification et validation. - Pour contrôler au plus tôt le bon fonctionnement, - Pour anticiper les problèmes de performances, - Pour être sûr que le bon système est en cours de production. Production de documents. - L approche «tout dans le modèle» est séduisante, - Cependant, nécessité de produire des documents papiers, - Profiter de la présence du modèle pour produire de la doc Octobre 2001 Phases du cycle de vie : Implémentation et tests de l architecture Production automatique d un code. - Pouvoir produire une implémentation à tout moment: approche prototypage permanent, - Avoir une stratégie de codage imposée par le générateur: le standard de codage est dans le générateur, - Avoir des blocs de bases pré validés que l on peut réutiliser. - S affranchir des spécificités des plates formes et donc réutiliser des modèles complets. Support à la phase de tests: - Pouvoir générer des séquences automatiquement, - Pourvoir les exécuter directement sur cible, - Réduction des coûts Octobre

8 Solutions Très fortes contraintes: - Coût, Planning - Augmentation de la complexité de systèmes Deux solutions : La réutilisation: expérience Astrium La génération automatique de code et de test: au niveau R&D à Astrium Octobre 2001 Réutilisation 8

9 Les différents niveaux du Reuse SW On peut distinguer les niveaux de réutilisation suivants avec les éléments logiciels réutilisables associés : Niveaux Eléments Organisation Equipes Fonctionnel spécifications/srd, architecture fonctionnelle (ex.: archi. fonctionnelle générique) Architecture statique (ex. archi. statique générique SCAO), architecture dynamique Temps Réel, interfaces. Conception détaillée objets HOOD, code, structures de données Validation tests ou types de tests. Outils / Méthodes BVL, Attol, Doors, ClearCase, HOOD, SDL, proto AOCS, qualité, process, OS, langages Astres, Ada Octobre 2001 Comment mettre en oeuvre le Reuse L expertise technique de réutilisation s intéresse aux points suivants : - toutes les techniques qui visent à accroître la généricité et l adaptabilité du logiciel - Décomposition du logiciel en couches, développement orienté-objet, techniques de paramétrisation. - Identification d architectures génériques (ex. architecture SCAO Stentor ) - analyse de la récurrence sur l ensemble du développement logiciel - A un type de composant logiciel correspond généralement des types de tests particuliers. - Dépendance de l architecture logicielle vis à vis de l architecture matérielle, de l operating system - Architecture centralisée ou distribuée, mise en œuvre de la distribution. - les retours d expérience de réutilisation des projets - Confirmation/limite de la réutilisation Octobre

10 La mémoire technique La réutilisation nécessite de conserver une mémoire technique du projet modèle et de la transférer vers les projets réutilisateurs. - Cette mémoire technique couvre tous les domaines du développement, en particulier la justification des choix fonctionnels et techniques. - Une rupture de cette mémoire technique peut entamer le bénéfice attendu de la réutilisation. Comment conserver la mémoire technique? => Fiches par thèmes techniques qui formalisent un savoir-faire validé par des experts, fiches projets synthétiques, fiches de synthèse inter-projets Octobre 2001 Evaluation et suivi des coûts La récurrence ou réutilisation est souvent surévaluée - L évaluation est limitée à quelques aspects du développement - Ce n est pas une solution miracle pour réduire les coûts - Les contraintes programmatiques ne sont pas suffisamment prises en compte - Les hypothèses de récurrence ne sont pas tenues strictement. Une modification du besoin, mineure au niveau Système, peut entraîner un surcoût significatif Octobre

11 Les pièges du Reuse Voici deux cas de SW ayant les mêmes «50%» de Reuse : Composant Code Reused Code Spécifique A Prédiction des coûts respectifs? - (B) plus cher que (A) en coût ramenés à la ligne de code - => La vision simpliste «%Reuse» est insuffisante B Octobre 2001 Réutilisation : les problèmes Problèmes majeurs - La dépendance des entrées en fonction des projets, même mineure, peut entraîner des surcoûts importants Suite à une modification mineure des besoins, on peut être conduit à particulariser toutes les activités du cycle de développement: modif spec => modif archi => modif code, etc. - => effet immédiat sur les coûts : là où on réutilisait en masse, on particularise tout. - Choix d options par l ingénierie système, qui font diverger un SW pour une fonction au départ 100% identique. - D une fonction identique au départ, on particularise toutes les activités du cycle de développement => effet d escalier immédiat sur les coûts : là où on réutilisait en masse, on particularise tout avec une obligation de suivi/gestion à chaque étape. - Le projet modèle doit être suffisamment avancé afin de fournir une base stable de réutilisation pour les projets réutilisateurs Octobre

12 Innovation dans le process Les différentes vues du logiciel Du fait de sa complexité il faut considérer plusieurs vues d un logiciel : - hiérarchique (statique) - comportementale - temps réel - données Calculs - calcul Statique Logiciel Comportemental e Temps-réel Données Octobre

13 Panorama des outils Type d'approche Logique Exécutable Z, VDM B Synchrone Asynchrone SCADE Esterel Studio Statemate Matrixx, Matlab/Simulink Petri ObjectGeode, Tau SDL Rhapsody, Rose RT, Real-Time Studio Opnet Octobre 2001 Implication du Logiciel dès les phases A/B Le Logiciel Bord (ingénierie et validation) doit être impliqué dans les phases amont de spécification du Système pour: - Identifier les impacts des deltas au niveau Système sur la récurrence au niveau logiciel. - On rappelle encore une fois que de nombreux facteurs peuvent avoir un impact sur la récurrence logicielle : deltas fonctionnels bien sûr mais aussi deltas sur les composants matériels, sur les bancs, sur la BD, etc. - Essayer de canaliser les demandes Client et/ou Système en fonction des solutions logicielles disponibles «sur étagère» - Pour fiabiliser l évaluation des coûts de non-récurrence - éviter les estimations macroscopiques, prématurées et trop optimistes Octobre

14 Méthodes et outils Revue des outils pour sélection Les approches déclaratives Les langages B, Z, VDM utilisent des méthodes fondées sur les mathématiques pour décrire des propriétés ; Ces propriétés servent à prédire un comportement par analyse : des théorèmes sont prouvés d après des assertions logiques ; Les aspects statiques et dynamiques sont pris en compte par ces méthodes ; Mais l approche est très abstraite et difficilement applicable dans l industrie Octobre

15 Les approches «langages exécutables» Des représentations graphiques permettent de bâtir des modèles exécutables d un système temps-réel ; Pour vérifier des propriétés, ces approches utilisent des techniques de simulation ; Mais la simulation est limitée aux systèmes manipulant des données finies (exemple du lancé de dés) ; Il s agit d une approche intuitive et très efficace pour valider un système ; Deux familles existent : les langages synchrones et asynchrones Octobre 2001 Les «langages exécutables» - Les langages synchrones Les approches synchrones font l hypothèse que l environnement est lent par rapport à l exécution du système: hypothèse de synchronisme Le fonctionnement du système se fait par pas de calcul ininterruptibles. Toutes les tâches y participent. Cette approche permet de garantir des propriétés temps-réel de temps de réaction Mais elle ne s applique pas à la définition de protocoles ou de systèmes répartis De plus, l approche synchrone est difficile à implémenter. Adaptés pour modéliser les lois de contrôle, algorithmes de traitement du signal Octobre

16 Les «langages exécutables» - Les langages synchrones - SCADE (Telelogic) Editeur graphique s appuyant sur le langage Lustre (déclaratif) ; Modélisation et simulation de systèmes réactifs synchrones ; Générateur automatique de code C/Ada certifiable DO178B Octobre 2001 Les «langages exécutables» - Les langages synchrones - MatrixX et Matlab Outils utilisés pour les études en automatique/traitement du signal Modélisation, simulation, génération de code Adaptés pour modéliser des lois de contrôle Octobre

17 Les «langages exécutables» - Les langages synchrones - Esterel Studio Outil reposant sur le langage synchrone Esterel (INRIA) ; Langage impératif pour la spécification/programmation de systèmes TR Langage graphique proche des statecharts Octobre 2001 Approches asynchrones Les systèmes asynchrones reçoivent des événements de l environnement; La communication entre les tâches se fait par files ou par rendez-vous ; Le modèle d implémentation asynchrone repose sur un système de priorités / politique d ordonnancement. Il n y a pas de notion de pas de calcul global. Les langages asynchrones permettent de représenter tous types de systèmes ; Certains outils permettent d analyser les performances des systèmes s, asynchrones. Adaptés à protocole de communication, traitement de données, traitements répartis Octobre

18 Approches asynchrones - ObjectGeode, Tau SDL (Telelogic) Outils supportant les langages formels LDS/MSC/ASN.1 (normes ITU-T), et le langage d observation GOAL ; Éditeur graphique avec vérificateur de syntaxe ; Simulateur interactif et aléatoire ; Vérificateur exhaustif permettant de vérifier des propriétés ; MSC générés SDL Simulateur ObjectGeode A B MSC de référence A B MSC Générateur automatique de code ; Générateur de séquences de tests ; MSC Propriété vérifiée? Analyse de performances Octobre 2001 Approches asynchrones - Rhapsody, Rose RT, Real-Time Studio Outils supportant la norme UML (Unified modeling language) de l OMG; Extensions pour la modélisation des systèmes temps-réel ; Les transitions des automates sont codées en langage d implémentation ; Les possibilités de simulation sont réduites ; UML est surtout utile en phase d analyse. dms capsules aocs Génération automatique de code ports canal de communication watchdog Octobre

19 Approches asynchrones - Opnet Outil d analyse et de simulation de réseaux ; Éditeur graphique de réseaux, nœuds, processus (statecharts), données ; Analyse de performances ; Simulateur et outils d analyse des résultats Les aspects analyse de performances sont le point fort de l outil Octobre 2001 Conclusion sur le panorama Il existe de nombreux outils répondant à des besoins différents ; Les approches logiques permettent théoriquement de représenter tous types de systèmes mais en pratique elles sont difficiles à utiliser ; Les approches exécutables graphiques permettent de modéliser des systèmes synchrones et asynchrones ; La simulation exhaustive et l analyse de performances ne sont pas supportées par tous les outils ; Il faut établir des critères afin de sélectionner les outils les plus adaptés aux besoins Octobre

20 Conclusion Déploiement de la modélisation dans les processus actuels En phase amont, le logiciel intervient - communications (TC/TM) - échanges sur le bus - gestion des modes. - La modélisation peut participer à la définition statique et dynamique du système, en donnant des premières estimations de charge (traffic) et de combinatoire (cas de pannes, nombre de tests à effectuer). En phase opérationnelle, la mod élisation aide à formaliser la définition de l architecture du logiciel - données manipulées - algorithmes utilis és - Comportement - performances requises. - Il est aussi un moyen d expression et de capitalisation des données disponibles dans les documents produits à cette étape. Certains outils permettent de générer des scénarios de tests, qui pourront servir, dans les étapes de validation, de référence pour les tests de validation logiciel, voire système Octobre

21 Process pour la génération automatique de code et de test validation incrémentale Doors Acquisition d exigences Modélisation des services Modélisation des interfaces Raffinement des services Architecture fonctionnelle ObjectGeode Vérification de la cohérence statique des interfaces Exhaustivité (ObjectGeode) Génération Automatique de tests (ObjectGeode) Tests validation Description de la dynamique Vérification de la dynamique Vérification du comportement spécifié Tests intégration Process logiciel automatique Génération de code Intégration code externe Tests unitaires Octobre 2001 Conclusion Complexité Planning } Coût => Il faut faire une rupture => Cohérence Système SW Test assurée par des outils Système Logiciel AIT Système Logiciel AIT?? Octobre

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

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

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

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

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

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML. Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel

Plus en détail

JOURNEES SYSTEMES & LOGICIELS CRITIQUES le 14/11/2000. Mise en Œuvre des techniques synchrones pour des applications industrielles

JOURNEES SYSTEMES & LOGICIELS CRITIQUES le 14/11/2000. Mise en Œuvre des techniques synchrones pour des applications industrielles JOURNEES SYSTEMES & LOGICIELS CRITIQUES le 14/11/2000 Mise en Œuvre des techniques synchrones pour des applications industrielles Mise en œuvre des techniques synchrones pour des applications industrielles

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

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

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Introduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr

Introduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans

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

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Bertrand Cornanguer Sogeti

Bertrand Cornanguer Sogeti JFIE 2014 Bertrand Cornanguer Sogeti Trésorier du CFTL Chair du groupe Audit de l ISTQB Vice-chair du groupe Agile Tester de l ISTQB 14/10/2014 Introduction Comme beaucoup de sujets, l ingénierie des exigences

Plus en détail

La Certification de la Sécurité des Automatismes de METEOR

La Certification de la Sécurité des Automatismes de METEOR 1 La Certification de la Sécurité des Automatismes de METEOR 2 un mot sur METEOR 3 Le projet METEOR, c'est... un système automatique complexe fortement intégré matériel roulant, équipements électriques,

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

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

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

Développement d un interpréteur OCL pour une machine virtuelle UML.

Développement d un interpréteur OCL pour une machine virtuelle UML. ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

Eclipse Process Framework et Telelogic Harmony/ITSW Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

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

Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle

Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle Softeam 2004 Philippe Desfray (voir A propos de l auteur) Présentation Réussir le développement d

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

Catalogue des stages Ercom 2013

Catalogue des stages Ercom 2013 Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des

Plus en détail

Identification du module

Identification du module Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les

Plus en détail

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP METHODES & CONCEPTS POUR UNE INGENIERIE INNOVANTE Ecole Nationale Supérieure des Mines de Rabat Département INFORMATIQUE www.enim.ac.ma MANAGEMENT

Plus en détail

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine

Plus en détail

Certification de l assemblage de composants dans le développement de logiciels critiques

Certification de l assemblage de composants dans le développement de logiciels critiques Certification de l assemblage de composants dans le développement de logiciels critiques Philippe Baufreton 1, Emmanuel Chailloux 2, Jean-Louis Dufour 1, Grégoire Henry 3, Pascal Manoury 3, Etienne Millon

Plus en détail

Introduction au temps réel

Introduction au temps réel Introduction au temps réel Laurent.Pautet@enst.fr Version 2.0 Définition d un système temps réel Un système temps réel se compose d'un ou plusieurs sous-systèmes devant répondre en un temps fini et spécifié

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...

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

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

Modèles système, modèles logiciel et modèles de code dans les applications spatiales GÉNIE LOGICIEL N o 97 JUIN 2011 Modèles système, modèles logiciel et modèles de code dans les applications spatiales É RIC C ONQUET, FRANÇOIS-XAVIER D ORMOY, IULIA D RAGOMIR, A LAIN L E G UENNEC, DAVID

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

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

Génie Logiciel Avancé Cours 3 Le modèle à objets

Génie Logiciel Avancé Cours 3 Le modèle à objets Génie Logiciel Avancé Cours 3 Le modèle à objets Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/zack/teaching/1112/gla/ Copyright

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

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Logiciel Libre Cours 3 Fondements: Génie Logiciel Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/

Plus en détail

Business Process Design Max Pauron

Business Process Design Max Pauron Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les

Plus en détail

Diagrammes de Package, de déploiement et de composants UML

Diagrammes de Package, de déploiement et de composants UML labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

Comment initialiser une démarche SOA

Comment initialiser une démarche SOA Comment initialiser une démarche SOA Placer l approche l SOA au cœur c de la vie du Système d Informationd Olivier Dennery IT Architect IBM certified BCS Application Innovation Objectifs Objectifs - Rappeler

Plus en détail

GL - 2 2.1 Le Génie Logiciel

GL - 2 2.1 Le Génie Logiciel GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon

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

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com

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

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Rendez-vous la liberté avec Rational Quality Manager

Rendez-vous la liberté avec Rational Quality Manager IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels

Plus en détail

LES OUTILS DU TRAVAIL COLLABORATIF

LES OUTILS DU TRAVAIL COLLABORATIF LES OUTILS DU TRAVAIL COLLABORATIF Lorraine L expression «travail collaboratif» peut se définir comme «l utilisation de ressources informatiques dans le contexte d un projet réalisé par les membres d un

Plus en détail

Je découvre Lina Maintenance

Je découvre Lina Maintenance Je découvre Lina Maintenance Une interface simple et ergonomique pour optimiser la maintenance de vos équipements 1 Sommaire Présentation 4 La plateforme Lina 5 Référentiel 6 Agenda et données personnelles

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

Plus en détail

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP) Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP) Karine Rouelle Business Development Manager Real-Time Testing Au programme Mise en œuvre du Model-In-the-Loop

Plus en détail

Les Partenaires de IBM Rational

Les Partenaires de IBM Rational Accelerating Product and Service Innovation Les Partenaires de IBM Rational Acquisition de licences Conseil-Formation Intégration d outils Avertissement : Cette présentation n a pas vocation à établir

Plus en détail

MEAD : temps réel et tolérance aux pannes pour CORBA

MEAD : temps réel et tolérance aux pannes pour CORBA MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier

Plus en détail

11 Février 2014 Paris nidays.fr. ni.com

11 Février 2014 Paris nidays.fr. ni.com 11 Février 2014 Paris nidays.fr 1 Choisir la bonne architecture logicielle pour automatiser les systèmes de test Jérémy Charavet Ingénieur d Applications, National Instruments France Une architecture logicielle

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Gérez efficacement vos flux d entreprises.

Gérez efficacement vos flux d entreprises. Gérez efficacement vos flux d entreprises. g geai* répond au besoin de gestion des flux de données inter et intra-entreprises. Vous maîtrisez vos flux autour d une application centralisée. *EAI : Enterprise

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

CC30 Certificat de compétence Conception, développement et animation de sites Web

CC30 Certificat de compétence Conception, développement et animation de sites Web CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

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

Qualité du logiciel: Méthodes de test

Qualité du logiciel: Méthodes de test Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution

Plus en détail

2. Activités et Modèles de développement en Génie Logiciel

2. Activités et Modèles de développement en Génie Logiciel 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

Algorithmique des Systèmes Répartis Protocoles de Communications

Algorithmique des Systèmes Répartis Protocoles de Communications Algorithmique des Systèmes Répartis Protocoles de Communications Master Informatique Dominique Méry Université de Lorraine 1 er avril 2014 1 / 70 Plan Communications entre processus Observation et modélisation

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

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

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005 Modélisation et simulation du trafic Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005 Plan de la présentation! Introduction : modèles et simulations définition

Plus en détail

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion Vérification de logiciels par analyse statique Contexte et motivations Les techniques envisagées Evolution des processus Conclusion Contexte et motivations Specification Design architecture Revues and

Plus en détail

Workflow et Service Oriented Architecture (SOA)

Workflow et Service Oriented Architecture (SOA) White Paper Workflow et Service Oriented Architecture (SOA) Présentation Cet article offre une approche pragmatique de la SOA et du workflow à travers des problématiques d'entreprises, une méthodologie

Plus en détail

CAP CAMION A ASSISTANCE PNEUMATIQUE

CAP CAMION A ASSISTANCE PNEUMATIQUE Séminaire mi parcours Stock-e 2010 CAP CAMION A ASSISTANCE PNEUMATIQUE Iyad Balloul Renault Trucks - iyad.balloul@volvo.com Eric Bideaux INSA Lyon - eric.bideaux@insa-lyon.fr Marc Michard LMFA - Marc.Michard@ec-lyon.fr

Plus en détail

Introduction à la modélisation

Introduction à la modélisation Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie

Plus en détail

ITIL V3. Transition des services : Principes et politiques

ITIL V3. Transition des services : Principes et politiques ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Méthodologie d amélioration du développement logiciel chez ABB

Méthodologie d amélioration du développement logiciel chez ABB Software Méthodologie d amélioration du développement logiciel chez ABB Stig Larsson, Peter Kolb Le logiciel joue un rôle phare dans la réussite d ABB. Il investit les produits ABB et est source de valeur

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à

Plus en détail

Master Informatique Aix-Marseille Université

Master Informatique Aix-Marseille Université Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes

Plus en détail

Introduction au génie logiciel

Introduction au génie logiciel Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel

Plus en détail

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe. Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir

Plus en détail

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués MASTER 2 PROFESSIONNEL INFORMATIQUE Génie Logiciel, Logiciels Répartis et Embarqués Secrétariat Pédagogique Téléphone :(+33)(0)561558639 Brigitte BÉCHU Email : secm2info@adm.ups-tlse.fr Bât 1TP1 - B6 bis

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

Ordonnancement temps réel

Ordonnancement temps réel Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches

Plus en détail

Process 4D Catalogue de formations 2011

Process 4D Catalogue de formations 2011 Process 4D Catalogue de formations 2011 CMMi Lean Agilité ISO Process Six-Sigma ClearQuest Doors / RMF Qualité POUR DES FORMATIONS PARTICIPATIVES Mon expérience comme formateur (et comme stagiaire) depuis

Plus en détail

Cours STIM P8 TD 1 Génie Logiciel

Cours STIM P8 TD 1 Génie Logiciel Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels

Plus en détail

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit.

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit. Proposition de stage de BAC+4 ou BAC+5 Pro ou Recherche Etude comparative des outils de vérification d'algorithmes parallèles Logiciels (LSL), localisé à Palaiseau (Essonne), développe les outils d'aide

Plus en détail