TINA (Time Petri Net Analyser) Vérification avec les outils TINA/Fiacre
|
|
- Claude Champagne
- il y a 8 ans
- Total affichages :
Transcription
1 TINA (Time Petri Net Analyser) Vérification avec les outils TINA/Fiacre Bernard Berthomieu Didier le Botlan Silvano Dal Zilio François Vernadat École d été Temps Réel Inria Rennes Bretagne Atlantique Rennes Août 2015 (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
2 Processus de vérification 3 étapes : Modélisation modèle formel M de l application propriétés attendues P, dans la logique L Abstraction de M préservant les formules de L graphe d états abstraits fini A Vérification des formules P sur A (Model-Checking) VRAI ou un contre-exemple (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
3 Avec TINA Modèles formels Réseaux de Petri Temporels + Priorités, Données, Chronomètres Descriptions de haut niveau en FIACRE (compilées) Abstractions Graphes de couverture Espaces d états exacts Réductions ordre partiel Graphes de classes Vérification State/Event LTL (natif) Mu-Calcul (natif) exportation abstraction vers outils CADP, MEC (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
4 Réseaux de Petri Emetteur Tampon Recepteur 5 emis perdu recu Places = conditions Transitions = transforment les conditions Si Pre(t) M alors M t M Pre(t) + Post(t) Expriment nativement choix ET parallélisme (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
5 États (marquages) et transitions d états Emetteur Tampon Recepteur 5 emis perdu recu emis Emetteur Tampon Recepteur Emetteur Tampon Recepteur 4 5 emis perdu recu recu emis perdu recu Emetteur Tampon Recepteur 5 perdu emis perdu recu (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
6 Propriétés des réseaux de Petri Générales borné : le marquage de toute place est borné quasi-vivant : toute transition est tirable depuis un marquage atteignable pseudo-vivant : absence de blocages vivant : toute transition est quasi-vivante depuis tout marquage reïnitialisable : on peut toujours retrouver le marquage initial Spécifiques Atteignabilité : est ce que m est atteignable? Propriétés plus riches exprimées en logiques temporelles par ex. (t1 (p2 p3 + p4 p6)) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
7 Réseaux de Petri Abstractions Abstractions Aussi... Graphes de couverture (bornes sup, détectent places non bornées) Graphes des marquages (espace d états exact) Réductions ordre partiel Ensembles persistants (blocages) Pas couvrants (blocages+) Pas persistants (blocages+) Analyse structurelle Surapproximations par ensembles semi-linéaires Méthodes symboliques (SDD) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
8 Explorations implicites Réductions ordre partiel Exhaustif : 2 n états, n 2 n 1 transitions Ensembles persistants : (n + 1) états, n transitions Graphes de pas couvrants : 2 états, 1 transitions (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
9 Piscine Exact Pas couvrants Ens persistants Pas persistants tina -R tina -V tina -P tina -Q K = 10 Etats s K = 100 Etats 280M s K = 1000 Etats? 4M s? K = Etats? 400M s? (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
10 Réseaux Temporels (Merlin 74) RdP + Intervalles temporels Espaces d états infinis (temps dense) Caractère borné indécidable (mais conditions suffisantes) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
11 États et transitions d états (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
12 E 0 = (m 0, I 0 ) m 0 : p 1, p 2 (2) I 0 : solutions en t 1 of États et transitions d états 4 t 1 9 t E 1 0 E1 = (m 1, I 1 ) avec (θ 1 [4, 9]) : m 1 : p 3, p 4, p 5 I 1 : solutions en (t 2, t 3, t 4, t 5) of 0 t t t t 5 3 t E 2 1 E2 = (m 2, I 2 ) avec (θ 2 [0, 2]) : m 2 : p 2, p 3, p 5 I 2 : solutions en (t 3, t 4, t 5) of max(0, 1 θ 2 ) t 3 3 θ 2 0 t 4 2 θ 2 0 t 5 3 θ 2 L échéancier (t 1.t 2, 5.0) est tirable. (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
13 TPNs Abstractions Abstractions : Graphes de classes d états Classe d état = ensemble d états classe = marquage (état discret) + polyèdre (information temporelle) Differentes constructions, préservant : Marquages + traces (LTL) (SCG [BM83] [BD91]) Marquages (SCG ) Marquages + états + traces (SSCG [BV03]) Marquages + états (SSCG ) Marquages + états + traces + branchements (CTL ) (ASCG [BV03]) Aussi : Espaces d états en temps discret Méthodes symboliques (BDD, préservent Marquages) Théorème : Abstractions finies ssi réseau est borné (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
14 Exemples C 0 = (p 0 p 3, {0 t 0 4, 5 t 2 6}) C 1 = (p 1 p 3, {3 t 1 4, 1 t 2 6}) C 2 = (p 2 p 3, {0 t 2 3}) C 3 = (p 2 p 4, {}) C 4 = (p 1 p 4, {0 t 1 3}) C 0 = (p 0 p 3, {0 t 0 0, 0 t 2 0}) C 1 = (p 1 p 3, {0 t 1 0, 1 t 2 3}) C 2 = (p 2 p 3, {3 t 2 6}) C 3 = (p 2 p 4, {}) C 4 = (p 1 p 4, {1 t 1 4}) C 5 = (p 1 p 3, {0 t 1 0, 0 t 2 < 1}) C 6 = (p 1 p 3, {0 t 1 0, 3 < t 2 4}) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
15 Passage à niveau M M + LTL E E + LTL E + CTL M + LTL (discret) M + LTL (discret) tina -M tina -W tina -E tina -S tina -A tina -D tina -F Classes (1 train) Transitions Classes (2 trains) Transitions Classes (3 trains) Transitions Classes (4 trains) Transitions Classes (5 trains) Transitions Classes ?? (6 trains) Transitions ?? (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
16 Priorités Réseaux Temporels + Priorités (PrTPN) Priorités augmentent l expressivité des TPN (PrTPN bornés TA) Pour PrTPN, l écoulement du temps peut rendre une transition non tirable Abstractions Classes d états restent applicables (SSCG, ASCG, mais pas SCG) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
17 Suspension et reprise de transitions Réseaux Temporels à Chronomètres (SwTPN) Une transition sensibilisée peut être Active ou Suspendue Applications : systèmes ordonnancés, préemption temporelle Abstractions Graphes de classes adaptables, MAIS accessibilité indécidable... Surapproximations fournissent des conditions suffisantes ou nécessaires (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
18 Time Transition System = Systèmes de Keller Prise en compte des données marquages états (vecteurs d entiers) transitions additives transitions arbitraires + contraintes temporelles à la TPN On perd : décidabilité du caractère borné en Tina : format tts = TPN + traitement de données synchronisé (en C) Abstractions Méthode des classes d états reste applicable (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
19 Vérification State/Event-LTL (CMU) Propositions atomiques d états (marquages des places) de transitions (transitions tirables) Opérateurs logiques et temporels Trace = suite alternée infinie d états et de transitions (Pour toute trace) P P vraie dans le premier état (transition) P P vraie dans le prochain état (transition) P P vraie dans tout état (transition) P P vraie dans un état (transition) au moins P P vraie infiniment souvent (P Q) Q répond à P Specification patterns : http ://patterns.projects.cis.ksu.edu (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
20 Le vérificateur SELT Formules S/E-LTL + arithmétique, e.g. (t1 (p2 p3 + p4 p6)) Contre exemples Abrégés - [] (t1 => <> t4); FALSE state 0: p1 p2*2 -t1... (preserving - t4 /\ t1)-> * [accepting] state 12: p3 p4 p5 -t5... (preserving - t4)-> state 12: p3 p4 p5 Peuvent être rejoués dans le simulateur Tina (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
21 TINA Toolbox nd (netdraw) Graphic and textual editor Of Time Petri Net or Transition Systems Drawing, printing functions Interfaced with other tools tina, sift (state space generators) (http :// Input : Petri nets + time, priorities, preemption, data (API) Builds : behavior abstractions, Preserving some classes of properties Output : in verbose form or in model-checkers formats selt, muse Model checkers for State/Event-LTL temporal logic and modal mu-calculus struct, plan, etc Structural analysis, Path analysis, converters, etc (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
22 Descriptions de haut niveau FIACRE (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
23 Fiacre Features Formally defined (semantics, compositional) Strongly typed Rich set of primitive data types Processes (basic components) Parameterized labelled automata State transitions expressed symbolically ; high-level constructions Labels for communication and/or synchronization May share variables with other components Components Hierarchically defined Specify interactions between components or process instances Constrain interactions (time, priorities) Control scope of shared variables (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
24 FIACRE : exemple process barrier_p [Down,Lower,Up,Raise: sync] is states up lowering down raising init up from up Down; to lowering from lowering Lower; to down from down Up; to raising from raising select Raise; to up [] Down; to lowering end component barrier [Down,Up: sync] is port Lower, Raise : none in [1,2] barrier_p [Down, Lower, Up, Raise] (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
25 Prospective Fiacre Edition & Simulation Interprétation des résultats de vérification au niveau Fiacre Connexions amont : AADL, SysML, Mauve,... Passage à l échelle Parallélisation : Exploration et vérification Représentation symbolique (diagrammes de décision) Vérification compositionnelle.../... Optimisation de modèles Simplification de modèles (réductions, etc) Prise en compte informations spécifiques (symétries, invariants) Interprétation abstraite, pour systèmes infinis (Fiacre) (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
26 Projets Polychrony SDL FIACRE Front Flac Frac LOTOS TTS CADP TINA (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
27 Outils Liens Projets Topcased : Spices : OpenEmbeDD : openembedd.org Itemis : itemis-anr.org Quarteft : quarteft.loria.fr CESAR : OpenETCS : openetcs.org/ INGEQUIP, MOISE : (LAAS-CNRS) ETR 2015 TINA/Fiacre 25 Août / 1
Outils logiciels pour la combinaison de vérification fonctionnelle et d évaluation de performances au sein de CADP
Outils logiciels pour la combinaison de vérification fonctionnelle et d évaluation de performances au sein de CADP Christophe Joubert Séminaire VASY 2002 30 Octobre 2002 Aix les Bains Contexte du projet
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é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é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é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é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étailCours de Programmation 2
Cours de Programmation 2 Programmation à moyenne et large échelle 1. Programmation modulaire 2. Programmation orientée objet 3. Programmation concurrente, distribuée 4. Programmation monadique 5. Les programmes
Plus en détailM2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013
Rendu Temps Réel - OpenGL 4 et compute shaders December 18, 2013 résumé des épisodes précédents... création des objets opengl, organisation des données, configuration du pipeline, draw,... opengl 4.3 :
Plus en détailmodèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets
modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets Mengxuan Zhao, Gilles Privat, Orange Labs, Grenoble, France Eric Rutten, INRIA, Grenoble, France Hassane
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étailLogitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation
Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation English.......................................... 3 Français.........................................
Plus en détailVérification formelle de la plate-forme Java Card
Vérification formelle de la plate-forme Java Card Thèse de doctorat Guillaume Dufay INRIA Sophia Antipolis Cartes à puce intelligentes Java Card : Environnement de programmation dédié. Dernières générations
Plus en détailVeille - recherche enrichissement. Veille sur les technologies et pratiques émergentes Recherche :
CRIM Veille - recherche enrichissement Veille sur les technologies et pratiques émergentes Recherche : Repérer et développer d des technologies d avantd avant-garde et les transférer rer vers l entreprise,
Plus en détailAlfstore workflow framework Spécification technique
Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date
Plus en détailBig Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
Plus en détailNIVEAU D'INTERVENTION DE LA PROGRAMMATION CONCURRENTE
NIVEAU D'INTERVENTION DE LA PROGRAMMATION CONCURRENTE Une application se construit par étapes 1) CAHIER DES CHARGES + ANALYSE FONCTIONNELLE = organisation fonctionnelle (QUE FAIRE) 2) ANALYSE OPERATIONNELLE
Plus en détailIntroduction 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étailMesures de performances Perspectives, prospective
Groupe de travail Métrologie http://gt-metro.grenet.fr Mesures de performances Perspectives, prospective Bernard.Tuy@renater.fr Simon.Muyal@renater.fr Didier.Benza@sophia.inria.fr Agenda Métrologie multi
Plus en détailLe Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs
Le Futur de la Visualisation d Information Jean-Daniel Fekete Projet in situ INRIA Futurs La visualisation d information 1.Présentation 2.Bilan 3.Perspectives Visualisation : 3 domaines Visualisation scientifique
Plus en détailThème 3 Conception et vérification d architectures de systèmes sur puce
Thème 3 Conception et vérification d architectures de systèmes sur puce Conception et simulation Frédéric Pétrot Vérification Laurence Pierre Conception et vérification d architectures de systèmes sur
Plus en détailCertification 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étailUNIVERSITÉ DEMONTRÉAL
UNIVERSITÉ DEMONTRÉAL VÉRIFICATION ÀLAVOLÉE DE CONTRAINTES OCL ÉTENDUES SUR DES MODÈLES UML RAVECA-MARIA OARGA DÉPARTEMENT DE GÉNIE INFORMATIQUE ÉCOLE POLYTECHNIQUE DE MONTRÉAL MÉMOIRE PRÉSENTÉ ENVUEDEL
Plus en détail21 mars 2012. Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.
de 21 mars 2012 () 21 mars 2012 1 / 6 de 1 2 3 4 5 () 21 mars 2012 2 / 6 1 de 2 3 4 5 () 21 mars 2012 3 / 6 1 2 de 3 4 5 () 21 mars 2012 4 / 6 1 2 de 3 4 de 5 () 21 mars 2012 5 / 6 de 1 2 3 4 5 () 21 mars
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é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étailLes Lignes de Produits Logiciels (Software Product Lines) Tewfik Ziadi UPMC/LIP6 tewfik.ziadi@lip6.fr
Les Lignes de Produits Logiciels (Software Product Lines) Tewfik Ziadi UPMC/LIP6 tewfik.ziadi@lip6.fr L exemple de Notepad Nous avons le code source d une application implémentant l éditeur «Notepad».
Plus en détailDéveloppement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com
Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend
Plus en détailModélisation et Simulation
Cours de modélisation et simulation p. 1/64 Modélisation et Simulation G. Bontempi Département d Informatique Boulevard de Triomphe - CP 212 http://www.ulb.ac.be/di Cours de modélisation et simulation
Plus en détailTutoJRES Outils et Services Collaboratifs
1 TutoJRES Outils et Services Collaboratifs Retour d expérience ZIMBRA 23 mars 2011 didier.faugeron@inria.fr Sommaire 2 A l origine Constats Etude outils collaboratifs en 2009 Objectifs du projet Zimbra
Plus en détailBases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
Plus en détailModel checking temporisé Algorithmes efficaces et complexité
Model checking temporisé Algorithmes efficaces et complexité (Mémoire d habilitation à diriger des recherches) François Laroussinie Laboratoire Spécification et Vérification ENS de Cachan & CNRS UMR 8643
Plus en détailElé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étail1. Formation F5 - Local Traffic Manager Configuring (LTM)
Description F5 F5 Networks, Inc. (NASDAQ: FFIV) est une entreprise informatique américaine fondée en 1996 établie à Seattle qui commercialise des équipements réseau. Dans les années 1990, la société a
Plus en détailCe document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Plus en détail11 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étailTransmission d informations sur le réseau électrique
Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en
Plus en détailBig Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Plus en détailCNAM - CRA Nancy 2000/2001. Génie Logiciel. Jacques Lonchamp DEUXIEME PARTIE. Les techniques de spécification.
CNAM - CRA Nancy 2000/2001 Génie Logiciel Jacques Lonchamp DEUXIEME PARTIE Les techniques de spécification. 1. Introduction Tout produit complexe à construire doit être spécifié ; par exemple un pont de
Plus en détailVÉRIFICATION DES SYSTÈMES À PILE AU MOYEN DES ALGÈBRES DE KLEENE
VINCENT MATHIEU VÉRIFICATION DES SYSTÈMES À PILE AU MOYEN DES ALGÈBRES DE KLEENE Mémoire présenté à la Faculté des études supérieures de l Université Laval dans le cadre du programme de maîtrise en informatique
Plus en détailOrdonnancement 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étailAPI HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version 2.2 - Mise à jour : 3 juillet 2015
PLATEFORME SAAS D'ENVOI DE SMS API HTTP 12/05/2015 à 13:50 Bonjour. Votre commande ref : 123456 est à votre disposition à votre point relais 10 rue d Amiens, 75002 Paris. Venez muni(e) d une pièce d identité.
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étailComment utiliser HSRP pour assurer la redondance dans un réseau BGP multihébergé
Comment utiliser HSRP pour assurer la redondance dans un réseau BGP multihébergé Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions Informations générales Configurez
Plus en détailRAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Plus en détailDes réels aux flottants : préservation automatique de preuves de stabilité de Lyapunov
Des réels aux flottants : préservation automatique de preuves de stabilité de Lyapunov Olivier Hermant et Vivien Maisonneuve CRI, MINES ParisTech, PSL Research University prenom.nom@mines-paristech.fr
Plus en détailPrincipe de symétrisation pour la construction d un test adaptatif
Principe de symétrisation pour la construction d un test adaptatif Cécile Durot 1 & Yves Rozenholc 2 1 UFR SEGMI, Université Paris Ouest Nanterre La Défense, France, cecile.durot@gmail.com 2 Université
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étail1 Modélisation d être mauvais payeur
1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage
Plus en détailSingapore Schools Green Mark Scheme on Indoor Air Quality
Singapore Schools Green Mark Scheme on Indoor Air Quality Teo Ai Lin, Evelyn (Dr) Associate Professor Department of Building National University of Singapore BCA Green Mark (version 4.0) 2007 Version
Plus en détailFrance SMS+ MT Premium Description
France SMS+ MT Premium Description Summary Subscription : kinematics Subscription via SMS (Kinematic + messages) Subscription via Wap (Kinematic + messages) Subscription via Mix SMS / WAP Subscription
Plus en détail26th of March 2014, Paris
P : 1 Continuité Numérique : un enjeu d efficacité pour l industrie supporté par les standards Standard STEP AP 242 ISO 10303 : modèles CAO 3D avec tolérancement gérés en configuration Résumé du white
Plus en détailGouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France
Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
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étailSurveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Plus en détailvalentin labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation DRUCKSYSTEME
valentin DRUCKSYSTEME labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation labelstar office individual. flexible. individuel. flexible > Simple
Plus en détailGestion mémoire et Représentation intermédiaire
Gestion mémoire et Représentation intermédiaire Pablo de Oliveira March 23, 2015 I Gestion Memoire Variables locales Les variables locales sont stockées: Soit dans un registre,
Plus en détailTom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!
Tom Pertsekos Sécurité applicative Web : gare aux fraudes et aux pirates! Sécurité Le mythe : «Notre site est sûr» Nous avons des Nous auditons nos Firewalls en place applications périodiquement par des
Plus en détailApplication au protocole POTS
Présentation de la boîte à outils CADP: Application au protocole POTS Benoît Fraikin et Jacob Tchoumtchoua Groupe de Recherche en Génie Logiciel Département de Mathématiques et d Informatique Université
Plus en détailOUTIL DE TRAVAIL COLLABORATIF
B i b l i o t h è q u e OUTIL DE TRAVAIL COLLABORATIF Septembre 2012 TitanPad est un outil de travail collaboratif permettant de prendre des notes ou de rédiger à plusieurs un même texte à distance en
Plus en détailExclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011
Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr Université de Provence 9 février 2011 Arnaud Labourel (Université de Provence) Exclusion Mutuelle 9 février 2011 1 / 53 Contexte Epistémologique
Plus en détailLa base de données dans ArtemiS SUITE
08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et
Plus en détailIngénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en détailDébuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Plus en détailUtiliser Améliorer Prêcher. Introduction à LDAP
Introduction à LDAP Introduction à LDAP Sommaire 2 Sommaire Historique rapide Les concepts LDAP et la gestion d identité Démonstration Autre ressources 2 Historique Historique Historique rapide 4 Historique
Plus en détailIntroduction à la programmation concurrente
Introduction à la programmation concurrente Moniteurs Yann Thoma Reconfigurable and Embedded Digital Systems Institute Haute Ecole d Ingénierie et de Gestion du Canton de Vaud This work is licensed under
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étailLes processus métiers : concepts, modèles et systèmes
Les processus métiers : concepts, modèles et systèmes Organisation du cours Concepts et notations Modélisation des processus Systèmes de gestion de processus Processus transactionnels Découverte de processus
Plus en détailUNIVERSITÉ DE MONTRÉAL ANALYSE FORMELLE D ORCHESTRATIONS DE SERVICES WEB
UNIVERSITÉ DE MONTRÉAL ANALYSE FORMELLE D ORCHESTRATIONS DE SERVICES WEB FAYÇAL ABOUZAID DÉPARTEMENT DE GÉNIE INFORMATIQUE ET GÉNIE LOGICIEL ÉCOLE POLYTECHNIQUE DE MONTRÉAL THÈSE PRÉSENTÉE EN VUE DE L
Plus en détailGrandes 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étailModélisation et évaluation de performance des systèmes basés composants
9 ième Atelier en Evaluation de Performances Aussois 1-4 juin 2008 Modélisation et évaluation de performance des systèmes basés composants N.Salmi, P.Moreaux, M.Ioualalen LISTIC, Polytech'Savoie LSI, USTHB
Plus en détailVulgarisation Java EE Java EE, c est quoi?
Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards
Plus en détailProcessus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace
Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement
Plus en détailOCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Plus en détailBudget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud
Budget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud Eddy Caron, Frédéric Desprez, Adrian Muresan, Frédéric Suter To cite this version: Eddy Caron, Frédéric Desprez, Adrian
Plus en détailBUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise
BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la
Plus en détailBPEL Orchestration de Web Services
Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience
Plus en détailQualité 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é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étailSub-Saharan African G-WADI
Sub-Saharan African G-WADI Regional chapter of the Global network on Water and Development Information for Arid Lands Prof. Cheikh B. Gaye G-WADI Workshop 20-21 April 2010 Dakar, Senegal 35 participants
Plus en détailNIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation
Administration de Citrix NetScaler 10 Déscription : Cette formation aux concepts de base et avancés sur NetScaler 10 permet la mise en oeuvre, la configuration, la sécurisation, le contrôle, l optimisation
Plus en détailMaster IAC 2013-2014. Philippe Caillou DÉVELOPPEMENT DE SMA. Cours 1b
DÉVELOPPEMENT DE SMA Cours 1b Je veux développer mon application.. Comme toujours, j utilise Java/Python/C#/ Mais : Est-ce que je ne reprogramme pas exactement la même chose que quelqu un d autre? (en
Plus en détailNOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan
Document : Plan Qualité Spécifique du Projet Project Specific Quality Plan Référence Reference : QP-3130-Rev 01 Date Date : 12022008 Nombre de Pages Number of Pages : 6 Projet Project : JR 100 Rédacteur
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailUniversité de La Rochelle. Réseaux TD n 6
Réseaux TD n 6 Rappels : Théorème de Nyquist (ligne non bruitée) : Dmax = 2H log 2 V Théorème de Shannon (ligne bruitée) : C = H log 2 (1+ S/B) Relation entre débit binaire et rapidité de modulation :
Plus en détailNotice biographique Repères biographiques communs
Nom : ANDREU Corps : Maître de conférences Equipe de recherche Notice biographique Repères biographiques communs Prénom : DAVID Grade : MCF - HDR Section : 61 Equipe DEMAR INRIA - LIRMM (UM2/CNRS) Equipe
Plus en détailExécutif temps réel Pierre-Yves Duval (cppm)
Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications
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étailAPPROCHE DE LA SURVEILLANCE DES SYSTEMES PAR RESEAUX DE PETRI SYNCHRONISES FLOUS
THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume 9, Number 2/2008, pp. 000 000 APPROCHE DE LA SURVEILLANCE DES SYSTEMES PAR RESEAUX DE PETRI SYNCHRONISES
Plus en détailC 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étailLe cadre de conception est présenté sous forme d une matrice 6x6 avec les interrogations en colonne et les éléments de réification en ligne.
Plan du chapitre 1 Au commencement ZACHMAN Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 02 Panorama des démarches et cadres de référence 2 CIGREF 3
Plus en détailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détailLogiciel Libre & qualité. Présentation
Logiciel Libre & qualité Alain RENAULT Grégory SERONT Présentation Alain RENAULT Cetic (2001) Responsable des projets Qualité micro-évaluation évaluations OWPL accompagnements en entreprise FUNDP (1998-2001)
Plus en détailAnalyse de Programmes Malveillants par Abstraction de Comportements
Analyse de Programmes Malveillants par Abstraction de Comportements Philippe Beaucamps To cite this version: Philippe Beaucamps. Analyse de Programmes Malveillants par Abstraction de Comportements. Logic
Plus en détailTP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne
Objectifs : Ce TP est relatif aux différentes méthodes de codage d une information binaire, et à la transmission en bande de base de cette information. Les grandes lignes de ce TP sont l étude des méthodes
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étailChapitre 2 Devine mon nombre!
Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction
Plus en détailPlan du cours 2014-2015. Cours théoriques. 29 septembre 2014
numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour
Plus en détailMaster4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre
DSF-M4L-Rev2.0-04/12 Master4Light Equipement 2-en-1 : source de courant et spectrophotomètre Interface graphique logicielle, connexion USB Configuration personnalisable : laboratoire et in-situ http://www.majantys.com
Plus en détail