Génération de tests à partir de modèles SysML. Fabrice(BOUQUET& 13(Novembre(2012( 4 ème (journée(sysml(france(=(mulhouse(
|
|
- Jean-Philippe Larivière
- il y a 8 ans
- Total affichages :
Transcription
1 Génération de tests à partir de modèles SysML Fabrice(BOUQUET& 13(Novembre(2012( 4 ème (journée(sysml(france(=(mulhouse(
2 Contexte(VETESS( VETESS(:(validaHon(de(systèmes(embarqués(VEhicule( par(générahon(automahque(de(tests(à(parhr(des( SpécificaHons(SysML(((hOp://lifc.univ=fcomte.fr/vetess/()( De(juin(2008(à(août(2010( Financé(par(le(FUI((Fond(Unique(Interministériel)( Labélisé(pôle(de(compéHHvité(«(Véhicule(du(futur(»( 13/11/12 - SysML France F. Bouquet 2(
3 VETESS( Partenaires(:( PSA(Peugeot=Citroën(:(constructeur(automobile( SmartesHng(:(éditeur(logiciel((Test(Designer)( Clemessy(:(éditeur(de(bancs(de(tests((TestInView)( MIPS(:(Model=Driven(Engineering((MDE)( FEMTO=ST(/(DISC(:(Model=Based(TesHng((MBT)( ObjecHfs(:( ValidaHon(de(systèmes(embarqués(véhicule( GénéraHon(de(tests(à(parHr(de(modèles((MBT)( Chaîne(automaHsée(et(adaptable(:(modèle(=>(banc( 13/11/12 - SysML France F. Bouquet 3(
4 Sommaire( 1 (Model=Based(TesHng( 2 (Langages( 3 (Exemple(fil(rouge( 4 (Critère(de(couverture( 5 (ExécuHon( 6 (Bilan( 13/11/12 - SysML France F. Bouquet 4(
5 Model-Based Testing test test Tests Exigences Modélisé( modèle + Scenario Modèle de test ConcepHon(de(cas(de(test( Application Test Bench + Adaptation layer ExecuHon( Passage(manuelle( Test&repository& & & Scripts& & Scenario& 13/11/12 - SysML France F. Bouquet 5(
6 Taxonomie MBT Scope input-only / input-output Untimed / Timed [Utting & al 11] Model Characteristics Paradigm Determinisctic / Non-Det. Discrete / Hybrid / Continuous Pre-Post of Input Domains Transition-Based History-Based Functional Operational Stochastic Data-Flow MBT Test Selection Criteria Structural Model Coverage Data Coverage Requierements Coverage Test Case Specifications Random & Stochastic Test Generation Fault-Based Random Generation Search-Based Algorithms Technology Model-Checking Symbolic Execution Theorem Proving Constraint Solving Test Execution On/Off-line On-line Off-Line 13/11/12 - SysML France F. Bouquet 6(
7 MBT - Outillé Scope input-only / input-output Characteristics Untimed / Timed Determinisctic / Non-Det. Discrete / Hybrid / Continuous Exigences Model Pre-Post of Input Domains Transition-Based History-Based Paradigm Functional Operational Stochastic MBT Data-Flow Test Selection Criteria Structural Model Coverage Data Coverage Requierements Coverage Test Case Specifications Random & Stochastic Critères& Modèle test test Tests Test Generation Fault-Based Random Generation Search-Based Algorithms Technology Model-Checking Symbolic Execution Theorem Proving Constraint Solving Verdict& Script( Adaptateur + Env. Test Execution On-line On/Off-line Off-Line Application 13/11/12 - SysML France F. Bouquet 7(
8 ModélisaHon(SE(SysML((1.2)( Profil(UML(pour(la(modélisaHon(des(systèmes( Standard(OMG(depuis(2006( Diagrammes( SysML( Diagrammes( structurels( Diagramme( d exigences( Diagrammes( comportementaux( Diagramme(de( définihon(de(bloc( Diagramme( interne(de(bloc( Diagramme( de(package( Diagramme(de( cas(d uhlisahon( Diagramme( de(séquence( Diagramme( d achvité( Diagramme( d états=transihons( Diagramme( paramétrique( Légende((:(((((((((((IdenHques((((((((((Modifiés((((((((((Nouveaux( 13/11/12 - SysML France F. Bouquet 8(
9 Exemple(fil(rouge( Arrêt(d urgence(d un(train( Deux(acHonneurs(:( Un(pour(le(conducteur( Un(pour(les(passagers( Effets(aOendus(:( Si(train(à(l arrêt(:(prévenir(uniquement(la(régulahon( Si(train(en(marche(:(arrêter(le(train(et(déclencher(l alarme( 13/11/12 - SysML France F. Bouquet 9(
10 Diagramme(de(bloc( ReprésentaHon(staHque(du(système/environnement(:( blocs( propriétés( opérahons( associahons( signaux( ports(de(flux( spécificahons(de(flux( 1( 1( 1( 13/11/12 - SysML France F. Bouquet 10(
11 Diagramme(interne(de(bloc( ReprésentaHon(des(interconnexion(entre(les(blocs( Liens(entre(les(ports( des(blocs( 1( 1( 1( 13/11/12 - SysML France F. Bouquet 11(
12 Diagramme(d états=transihons( ReprésentaHon(des(comportements(du(système( AnnotaHons(OCL(:( FormalisaHon(des(comportements( Pre/post((d opérahons,(gardes(et(effets( 13/11/12 - SysML France F. Bouquet 12(
13 Diagramme(d états=transihons( 1( Arret( tra(:(start()( trb(:(stop()( Mouvement( Effet(:(system.urgence.inUrgence^stopSignal()( 1( Pret( trc(:(conducteur(()( Declenche( AOente( tre(:receive(stopsignal( on(inurgence( 1( Urgence( trf(:(receive(stopsignal( on(inurgence( trd(:(passagers()( Garde(:(train(a(l arrêt( Effet(:(prévenir(la(régulaHon(( Garde(:(train(en(mouvement( Effet(:(arrêt(du(train(et(déclenchement(de(l alarme( 13/11/12 - SysML France F. Bouquet 13(
14 Critères(de(couverture(classiques( Basés(sur(les(éléments(graphiques( (exemple(:(tous%les%états)( Orientés(flot(de(données(:(uHlisaHon(des(données( (exemple(:(toutes%les%du)( Orientés(flot(de(contrôle(:(décisions(/(condiHons( (exemple(:(d/cc)( 13/11/12 - SysML France F. Bouquet 14(
15 Critère(tous%les%états% Couverture(de(chaque(état(modélisé(dans(le( diagramme(d états(/(transihons( Tous les états 13/11/12 - SysML France F. Bouquet 15(
16 Critère(toutes%les%transi/ons% Couverture(de(chaque(transiHon(modélisée(dans(le( diagramme(d états(/(transihons( Couverture(des(transiHons(dans(le(diagramme(de( séquences( Toutes les transitions Tous les états 13/11/12 - SysML France F. Bouquet 16(
17 Critère(tous%les%chemins% Couverture(de(chaque(chemin(possible(dans(le( diagramme(d états(/(transihons( Tous les chemins Toutes les transitions Tous les états 13/11/12 - SysML France F. Bouquet 17(
18 Critères(toutes%les%DU% DéfiniHon(de(variable(:(affectaHon(d une(variable( UHlisaHon(de(variable(:(lecture(d une(variable( Toutes%les%DU((flot(de(données)(:( Pour(chaque(définiHon(def(de(var% (Pour(chaque(uHlisaHon(use(de(var% ( (Couverture(de(def(puis(use% ( (sans(modificahon(de(var%intermédiaire( Tous%les%DU7chemins(:( ( (Couverture(de(chaque(chemin(possible( ( (de(def(à(use%(sans(modificahon(de(var(intermédiaire)( Tous les chemins Tous Tous les les DU-Chemins chemins Tous Toutes les chemins les DU Toutes les transitions Tous les états 13/11/12 - SysML France F. Bouquet 18(
19 Critères 13/11/12 - SysML France F. Bouquet 19(
20 Analyse( (exemple(fil(rouge( tra(:(start()( Arret( Mouvement( ( ( trb(:(stop()( Trace(:( Conducteur()(:(trC( Passagers()(:(trD( Start()(:(trA( Conducteur()(:(trC( Passagers()(:(trD( [Cas(arrêt(:(trE]( Stop()(:(trB( [Cas(mouvement:(trF]( trc(:(conducteur(()( Pret( Declenche( ( ( trd(:(passagers()( tre(:(cas(arrêt( AOente( Urgence( ( ( trf(:(cas(mouvement( Critère(toutes%les%DU% Critère(toutes%les%Chemins% Critère(toutes%les%transi/ons% INADAPTE% EXPLOSION% INSUFFISANT% 13/11/12 - SysML France F. Bouquet 20(
21 Critères(proposés( Basés(sur(la(couverture(des(communicaHons( Inspirés(des(critères(Toutes%les%DU( Toutes%les%DUsig(:( Pour(chaque(envoi(send%% du(signal(s%vers(le(port(p% (Pour(chaque(récepHon(rec% (du(signal(s%sur(le(port%p% ( (Couverture(de(send(puis(rec% ( (sans(passer(par(un(état(stable( Tous%les%DUsig7chemins(:( ( (Couverture(de(chaque(chemin(possible( ( (de(send(à(rec% Tous les chemins Tous les chemins Tous les DU-Chemins Tous les DU sig -Chemins Tous les DU-Chemins Toutes les DU Toutes les DU Toutes les DU sig Toutes les transitions Tous les états 13/11/12 - SysML France F. Bouquet 21(
22 Analyse( (exemple(fil(rouge( tra(:(start()( Arret( Mouvement( ( ( trb(:(stop()( Trace(:( Conducteur()(:(trC( Start()(:(trA( Passagers()(:(trD( Stop()(:(trB( Conducteur()(:(trC( Passagers()(:(trD( [Cas(arrêt(:(trE]( [Cas(mouvement:(trF]( trc(:(conducteur(()( Pret( Declenche( ( ( trd(:(passagers()( tre(:(cas(arrêt( AOente( Urgence( ( ( trf(:(cas(mouvement( Critère(toutes%les%DU sig% PERTINENT% 13/11/12 - SysML France F. Bouquet 22(
23 Model-Based Testing Exécution Trois approches pour l adaptation de test en script de test pour leur exécution 13/11/12 - SysML France F. Bouquet 23(
24 ExécuHon(des(tests Exigences modèle + Schema Modèle SysML Générateur&de& tests& TIV( Verdict& test test Tests Script( Application 13/11/12 - SysML France F. Bouquet 24(/(27(
25 Expérimentations Etude de cas Front Wiper (sur simulateur) Etude de cas Colonne de direction (sur banc physique) 13/11/12 - SysML France F. Bouquet 25(/(25(
26 Bilan / Perspective Bilan&:& Méthode(de(généraHon(de(tests(ouHllés( Aspect(discret( Aspect(conHnu((uHlisaHon(de(MatLab/Simulink)( Traçabilité(exigences(/(tests( Perspec>ve&:& EvoluHon(SysML(1.3,(ALF( IntégraHon(de(Séquences(dans(l ouhls( IntégraHon(Profil(Marte(!(critères(spécifiques( InterprétaHon(des(aspects(non(discret( 13/11/12 - SysML France F. Bouquet 26(
27 Merci(pour(votre(aOenHon ( Source /11/12 - SysML France F. Bouquet 27(
Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)
Travaux soutenus par l ANR Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting) 03 Avril 2012 1. Test de sécurité et génération de tests à partir de modèle 2. Le projet SecurTest à DGA Maîtrise de l
Plus en détailCycle 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étailModel checking temporisé
Model checking temporisé Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr ETR 07, 5 septembre 2007 1/44 Nécessité de vérifier des systèmes... 2/44 Nécessité de vérifier
Plus en détailGénération de tests de vulnérabilité Web à partir de modèles
Génération de tests de vulnérabilité Web à partir de modèles Franck Lebeau 1, Bruno Legeard 1,2, Fabien Peureux 1, Alexandre Vernotte 1 1. FEMTO-ST Institute / DISC department - UMR CNRS 6174 16, route
Plus en détailSynergies 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étailSystème à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition
Plus en détailModèles à Événements Discrets. Réseaux de Petri Stochastiques
Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailÉ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étailSurveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)
Surveillance et maintenance prédictive : évaluation de la latence de fautes Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG) SURVEILLANCE Analyser une situation et fournir des indicateurs! Détection de symptômes!
Plus en détailRTDS 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- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK
ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle
Plus en détailMASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.
MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.fr Plan Introduction Généralités sur les systèmes de détection d intrusion
Plus en détailOMGL6 Dossier de Spécifications
OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...
Plus en détailProposition 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étailCours 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étailProgrammation sous QT
SN IR 1 2014-2015 Développement logiciel Programmation Objet Programmation sous QT Projet Alarme Domestique ~ TD n 6~ Conception et Tests Unitaires Date : mars 2015 Version : 3.2 Référence : TD6 Conception
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailA GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters
A GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters Présenté par : Equipe de travail : Laboratoire : Maxime CHASSAING Philippe LACOMME, Nikolay
Plus en détailGénie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique
Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES
Plus en détailINF6304 Interfaces Intelligentes
INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie
Plus en détailTP N 57. Déploiement et renouvellement d une constellation de satellites
TP N 57 Déploiement et renouvellement d une constellation de satellites L objet de ce TP est d optimiser la stratégie de déploiement et de renouvellement d une constellation de satellites ainsi que les
Plus en détailFormation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves
Le tensiomètre Objet technique modélisable issu de l environnement des élèves Un peu d'histoire C'est en 1628 que W. Harvey découvrit la circulation du sang. C'est pourtant seulement en 1730 que la pression
Plus en détailBruno Legeard Fabrice Bouquet Laboratoire d Informatique de l Université de Franche-Comté
Cours Test de Logiciels Bruno Legeard Fabrice Bouquet Laboratoire d Informatique de l Université de Franche-Comté Plan du cours Test de logiciels 1 - Introduction au test de logiciels Définition du test
Plus en détailDiagrammes SysML OUVRE PORTAIL SOLAIRE
Diagrammes SysML OUVRE PORTAIL SOLAIRE Sandra GIL Philippe KESSLER Diagrammes SysML Ouvre Portail Solaire Page 1 Diagramme de contexte Système : Ouvre portail solaire Utilisateur piéton Installateur Environnement
Plus en détailCapacité d un canal Second Théorème de Shannon. Théorie de l information 1/34
Capacité d un canal Second Théorème de Shannon Théorie de l information 1/34 Plan du cours 1. Canaux discrets sans mémoire, exemples ; 2. Capacité ; 3. Canaux symétriques ; 4. Codage de canal ; 5. Second
Plus en détailPrésentation du Laboratoire en médias socionumériques et ludification. Maude Bonenfant Département de communication sociale et publique
Présentation du Laboratoire en médias socionumériques et ludification Maude Bonenfant Département de communication sociale et publique André Mondoux École des médias Le contexte - Groupe de recherche sur
Plus en détailModélisation d un réseau sociotechnique Application à la gestion de crise. Guillaume Philippe (UBS / CAMKA System) Christine Chauvin (UBS)
Modélisation d un réseau sociotechnique Application à la gestion de crise Guillaume Philippe (UBS / CAMKA System) Christine Chauvin (UBS) 1 Sommaire I. La gestion de crise: quelles problématiques? II.
Plus en détaile-biogenouest CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé
e-biogenouest Coordinateur : Olivier Collin Animateur : Yvan Le Bras CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé
Plus en détailSélection du contrôleur
Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du
Plus en détailsimulation c est [parfois] formidable
La simulation c est [parfois] formidable Thierry PELACCIA Faculté de médecine de Strasbourg SAMU - CESU 67 La simulation c est [parfois] formidable Thierry PELACCIA Faculté de médecine de Strasbourg SAMU
Plus en détailÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détail$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU
$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU Fabien FIGUERES fabien.figueres@mpsa.com 0RWVFOpV : Krigeage, plans d expériences space-filling, points de validations, calibration moteur. 5pVXPp Dans le
Plus en détailSTI2D : Enseignements Technologiques Transversaux
STI2D : Enseignements Technologiques Transversaux Activité : Etude des transfert énergétiques dans la cafetière Nespresso Problématique : On calcule la puissance électrique consommée, on détermine l énergie
Plus en détailConception 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étailDescription de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Plus en détailChronogrammes et contraintes. à la modélisation de systèmes dynamiques à événements
Actes FAC 2007 Chronogrammes et contraintes pour la modélisation de systèmes dynamiques à événements discrets Gérard Verfaillie Cédric Pralet Michel Lemaître ONERA/DCSD Toulouse 2 av. Édouard Belin, BP
Plus en détailFigure 1 : représentation des différents écarts
ulletin officiel spécial n 9 du 30 septembre 2010 Annexe SIENES DE L INGÉNIEUR YLE TERMINAL DE LA SÉRIE SIENTIFIQUE I - Objectifs généraux Notre société devra relever de nombreux défis dans les prochaines
Plus en détailOutil d aide à la vente de l entrée en relation à la fidélisation
+ présente U N E S O L U T I O N 1 0 0 % C L O U D" Outil d aide à la vente de l entrée en relation à la fidélisation MICROSOFT AZURE! CLOUD PLATFORM" Parce que le mass marketing est dépassé, Parce que
Plus en détailINTEGRATED TEST SUITE
INTEGRATED TEST SUITE PRÉSENTATION UNE TECHNOLOGIE HAUTES PERFORMANCES POUR DES APPLICATIONS D ESSAI PLUS FLEXIBLES ET PLUS CONVIVIALES WHAT MOVES YOUR WORLD CONÇU POUR RÉPONDRE À VOS BESOINS D AUJOURD
Plus en détailEXAMEN CRITIQUE D UN DOSSIER TECHNIQUE
EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE (Préparation : 5 heures -- Exposé et Questions : 1 heure) Rapport établi par : P.J. BARRE, E. JEAY, D. MARQUIS, P. RAY, A. THIMJO 1. PRESENTATION DE L EPREUVE 1.1.
Plus en détailFormula Negator, Outil de négation de formule.
Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente
Plus en détailLe 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étailMarc Paulet-deodis pour APRIM 1
! "!" # $% ##&# #%'()*+*,--. )/$ '0 1#02� &00. $3040 $3 3 -, 3 # $ %&! $5% # 2& %- $ 678 $ #$ 9 # 1 $ #$& %'% (&"!$ : $ '3, - '&3 0, #&$) # $$23$ &&!#)!&!*&(!#)!&0&33# % #- $ 3 &!$ #$3 $$#33 $1# ; #33#!$
Plus en détailIFT2255 : 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étailhttp://www.u-bourgogne.fr/monge/e.busvelle/teaching.php
TP1 Traitement numérique du son 1 Introduction Le but de ce TP est de mettre en pratique les notions de traitement numérique vues en cours, TDs et dans le précédent TP. On se focalisera sur le traitement
Plus en détailCATALOGUE FORMATIONS 2015. DOMAINE Bases de données
DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques
Plus en détailComparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Plus en détailChange the game with smart innovation
Change the game with smart innovation Master Thesis 2013 2014 Faculty of Science engineering 12/08/2012 Master Thesis proposal for the academic year 2013. TABLE OF CONTENTS Section Un Introduction... 3
Plus en détailElectron S.R.L. SERIE B46 - SYSTEMES DIDACTIQUES DE TELEPHONIE
Electron S.R.L. Design Production & Trading of Educational Equipment SERIE B46 - SYSTEMES DIDACTIQUES DE TELEPHONIE Specifications may change without notic Page 1 of 9 File BROCHURE B46xx B4610 UNITE DIDACTIQUE
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailMéthodologie de conception d un produit mécatronique
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
Plus en détaileps Network Services Alarmes IHM
09/2005 Alarmes IHM eps Network Services Alarmes IHM Instructions de diagnostic Valable pour : Logiciel Version de logiciel eps Network Services 4.1 eps Network Services, Instructions de diagnostic (DA)
Plus en détailNouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite
Institut français des sciences et technologies des transports, de l aménagement et des réseaux Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur
Plus en détailCurriculum Vitae 1 er février 2008
Curriculum Vitae 1 er février 2008 Informations générales Cédric MEUTER Nationalité belge Né à La Louvière, le 16 novembre 1979 Adresse personnelle : Adresse professionnelle : Ave Général Bernheim, 57
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailVers un outil d aide à la gestion des risques dans les chaînes logistiques : les bases conceptuelles
Vers un outil d aide à la gestion des risques dans les chaînes logistiques : les bases conceptuelles Pierre DAVID, Gülgün ALPAN, Delara SALEH EBRAHIMI & Saleh Eddine BEN JBARA Laboratoire G-SCOP 46, av
Plus en détailISO/CEI 11172-3 NORME INTERNATIONALE
NORME INTERNATIONALE ISO/CEI 11172-3 Première édition 1993-08-01 Technologies de l information - Codage de l image animée et du son associé pour les supports de stockage numérique jusqu à environ Ii5 Mbit/s
Plus en détailModelio by Modeliosoft
Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,
Plus en détailComportements (The Observer XT) : activité générale du conducteur : (entre autres) mouvements des mains, position, verbalisations.
Ce document récapitule la participation de Noldus Information Technology à l atelier 1 du workshop ERGO IA (30 juin 1 juillet) : Systèmes Innovants basés sur l émotion pour l analyse des risques ferroviaires
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Plus en détailÉlasticité des applications à base de services dans le Cloud
1/40 Élasticité des applications à base de services dans le Cloud Mourad Amziani 12 Tarek Melliti 1 Samir Tata 2 1 IBISC, EA4526, Université d'évry Val-d'Essonne, Évry, France 2 UMR CNRS Samovar, Institut
Plus en détailIndustrialiser 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étailSOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des
Plus en détailL alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh
L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui
Plus en détailMaquette Pédagogique. Diplôme d Ingénieur spécialité. Sciences Informatiques
Maquette Pédagogique Diplôme d Ingénieur spécialité Sciences Informatiques 1 Spécialité SCIENCES INFORMATIQUES La cinquième année est constituée de plusieurs parcours chacun sous la responsabilité d un
Plus en détailRoutage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre 2007. Une implémentation de la RFC3561
20 décembre 2007 Une implémentation de la RFC3561 Présentation du groupe - plan Présentation Cahier des charges 1 CDC 2 Archi 3 Algorithme 4 Mini Appli de base Implémentation dans AODV 5 Difficultées rencontrées
Plus en détailAnalyse,, 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étailchargement d amplitude variable à partir de mesures Application à l approche fiabiliste de la tolérance aux dommages Modélisation stochastique d un d
Laboratoire de Mécanique et Ingénieriesnieries EA 3867 - FR TIMS / CNRS 2856 ER MPS Modélisation stochastique d un d chargement d amplitude variable à partir de mesures Application à l approche fiabiliste
Plus en détailRetour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,
Plus en détailCRM dans le secteur tertiaire : agile ou fragile?
CRM dans le secteur tertiaire : agile ou fragile? Note publiée sur le site CRM SECTOR en novembre 2005 dans la catégorie : «Extraits» Comme toutes les entreprises, celles du secteur tertiaire n échappent
Plus en détailFICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique
NOM DE L'UE : Algorithmique et programmation C++ LICENCE INFORMATIQUE Non Alt Alt S1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE Non
Plus en détailTraitement et exploration du fichier Log du Serveur Web, pour l extraction des connaissances: Web Usage Mining
Traitement et exploration du fichier Log du Serveur Web, pour l extraction des connaissances: Web Usage Mining Mostafa HANOUNE*, Fouzia BENABBOU* *Université Hassan II- Mohammedia, Faculté des sciences
Plus en détailSystème de contrôle du trafic d une ligne de métro Dossier de tests
Système de contrôle du trafic d une ligne de métro Dossier de tests Tests NI557/STL/M2/INFO/UPMC Action Date Auteur Statut Création 05/03/2012 P.Manoury En cours 1 Description et exigences fonctionnelles
Plus en détailI Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème...
TABLE DES MATIÈRES 5 Table des matières I Stabilité, Commandabilité et Observabilité 11 1 Introduction 13 1.1 Un exemple emprunté à la robotique................... 13 1.2 Le plan...................................
Plus en détailEP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012
EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,
Plus en détailRapport de certification
Rapport de certification NetScout ngeniusone Unified Performance Management Platform V5.2.1 and ngenius InfiniStream V5.2.1 Préparé par : Le Centre de la sécurité des télécommunications à titre d organisme
Plus en détailFrancis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle
Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA
Plus en détailModel Based Testing : principes et applications dans le cadre temporisé
Model Based Testing : principes et applications dans le cadre temporisé Antoine Rollet Université de Bordeaux (LaBRI - CNRS UMR 5800) Talence - France http://www.labri.fr/~rollet Email: rollet@labri.fr
Plus en détailInnovations Majeures de la Version 4
Innovations Majeures de la Version 4 Un nouvel environnement SIG avec de puissants outils graphiques. De nouveaux moteurs hydrologiques et hydrauliques plus sûrs et plus performants. De nouveaux modes
Plus en détailCONFIGURATION DE L AUTOMATE SIEMENS
CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider
Plus en détailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailTENDANCES MARKETING DIGITAL. pour l industrie agroalimentaire en B2B et B2C
TENDANCES MARKETING DIGITAL 2014 pour l industrie agroalimentaire en B2B et B2C Credit photos Flickr EDUCATION Les réseaux sociaux ont vu se développer les conversations entre les marques et leurs consommateurs
Plus en détailPrésentation du M2 SIC : Systèmes Informatiques et Applications Marines
Présentation du M2 SIC : Systèmes Informatiques et Applications Marines Jean-Philippe Babau (resp. M2 SIAM) http://dept-info.univ-brest.fr/master2_siam.php http://labsticc.univ-brest.fr/pages_perso/babau/
Plus en détailExtrait des Exploitations Pédagogiques
Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les
Plus en détailGnucoop, IT for non profit. Promotion de solutions innovantes en projets humanitaires
Gnucoop, IT for non profit Promotion de solutions innovantes en projets humanitaires Gnucoop est une société informatique avec une longe expérience en développement de software et administration de systèmes.
Plus en détailUtilisation de SysML pour la modélisation des réseaux de capteurs
Utilisation de SysML pour la modélisation des réseaux de capteurs Nicolas Belloir, Jean-Michel Bruel, Natacha Hoang, Congduc Pham Université de Pau et des pays de l Adour LIUPPA, BP 1155, F-64013 Pau Cedex
Plus en détailRAPPORT DE CONCEPTION UML :
Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions
Plus en détailModélisation du comportement habituel de la personne en smarthome
Modélisation du comportement habituel de la personne en smarthome Arnaud Paris, Selma Arbaoui, Nathalie Cislo, Adnen El-Amraoui, Nacim Ramdani Université d Orléans, INSA-CVL, Laboratoire PRISME 26 mai
Plus en détailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailCréer des documents interactifs
Créer des documents interactifs 14 Au cours de cette leçon, vous apprendrez à : créer un document en ligne de base ; ajouter des boutons, des transitions de page et des hyperliens ; exporter au format
Plus en détailIyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Plus en détailLes lières. MSc in Electronics and Information Technology Engineering. Ingénieur civil. en informatique. MSc in Architectural Engineering
Ingénieur civil Ingénieur civil Les lières MSc in Electronics and Information Technology Engineering MSc in Architectural Engineering MSc in Civil Engineering MSc in Electromechanical Engineering MSc
Plus en détailSemestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments»
Master In silico Drug Design Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments» 30NU01IS INITIATION A LA PROGRAMMATION (6 ECTS) Responsables : D. MESTIVIER,
Plus en détailChapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Plus en détailRelever les défis des véhicules autonomes
EMM 2014 12eme rencontre européenne de mécatronique Relever les défis des véhicules autonomes Mathias Perrollaz Ingénieur expert Inria Christian Laugier Directeur de recherche Inria E-Motion Team Annecy,
Plus en détailBusiness Intelligence avec Excel, Power BI et Office 365
Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10
Plus en détailLe traitement du Big Data inclue la collecte, la curation, le stockage, l enrichissement, le croisement, la partage, l analyse et la visualisation.
Les infrastructure du Big Data Le «Big Data» vise à tirer un avantage concurrentiel au travers de méthodes de collecte, d analyse et d exploitation des données qu on ne pouvait utiliser jusqu à présent
Plus en détailGlossaire. base de données géographiques Voir géodatabase (GDB).
Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation, d interprétation des résultats, d élaboration
Plus en détail