1 Chapitre 0 INF6263 Ingénierie des protocoles de communication Informations générales sur le cours w3.uqo.ca/luigi IF6263 Chap 0.

Slides:



Advertisements
Présentations similaires
HINARI Ce qu’il faut faire / Ce qu’il faut éviter
Advertisements

Les 10 meilleurs conseils pour profiter au mieux dHINARI.
Lalimentation de STAR par imports STAR 8ième cercle – 27 septembre 2013.
Lire des livres encyclopédiques Sur CAIRN. Vous pouvez consulter en ligne deux collections encyclopédiques de référence : les Que sais-je ? (PUF) et les.
La Recherche en Ligne.
Edwards Lifesciences transfert des dispositifs de classe 3. Ces dispositifs nécessite de nombreux de tests ainsi que de validations. Chaque d'équipement.
Définition : C'est un format de données qui permet de réaliser des sommaires Un « flux RSS » est un fichier texte qui contient les titres des derniers.
Présentation aux parents
Midi pédagogique Bienvenue à toutes et à tous!. Lévaluation formative Petite évaluation diagnostique pour débuter… Document 1.
Expérimentation dans le cours Devenir une organisation apprenante Session Hiver étudiants Cours offert un samedi sur deux Sites déquipe.
Chapitre 0 INF6001 Ingénierie des protocoles de communication
Comment éviter le plagiat lors de lécriture des travaux pratiques dans les cours de programmation Par Frédérick Henri.
Décembre de 7 Accès à pluriweb pour ladministrateur Aperçu de pluriweb après le branchement.
Décembre de 8 Accès à pluriweb pour un élève Aperçu de pluriweb après branchement.
Décembre de 9 Accès à pluriweb pour un parent Aperçu de pluriweb après branchement.
Nouveau système de courriel à la FMSS
Thème: consolidation de la matière Connaissances des contenus Thème: consolidation de la matière «Jai aimé voir dans la réalité les notions que jai lues.
Gestion des frais et des remboursements Synthèse du scénario
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Introduction à la communication COM-13598
Bibliothèque Saint-Jean Octobre 2013 ANTHE 393 Travail dapplication #3: Santé dans un contexte multiculturel contemporain.
BIENVENUE TOUT LE MONDE au Module :
Chercher et trouver Module 1 Déroulement : Souhaiter la bienvenue
ELE792. Projet de fin d'études en. génie électrique GTS792
Séance d'information aux étudiants Présentation préparée par: Ghyslain Gagnon Professeur au département de génie électrique ELE792PROJET DE FIN D'ÉTUDES.
Progiciels dans lenseignement des mathématiques I Section didactique Département de mathématiques Automne 2006 Professeur: Fernando Hitt.
CALENDRIER DE CONSERVATION ET COURRIELS MRCI ET RÉSEAU DES WEBMESTRES VENDREDI, LE 20 SEPTEMBRE 2002 JEUDI, LE 26 SEPTEMBRE 2002 MICHEL LÉVESQUE.
BIO1530 Lab2 Littérature scientifique. Objectifs de lexercice Après avoir complété cet exercice, vous devriez être en mesure de: Déterminer si une publication.
Reporters sans frontières. Mise en situation Lors de vacances estivales bien méritées, vos chers enseignants de science ont tous contracté une maladie.
Méthodes formelles pour la conception de systèmes répartis par Luigi Logrippo et tous ses collaborateurs et étudiants École d`ingénierie et technologie.
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
ANTHE 320 Travail dapplication #4: Perspectives anthropologiques sur les cultes Bibliothèque Saint-Jean Octobre 2012.
ANTHE 320 Travail dapplication #3: Rituels de la mort Bibliothèque Saint-Jean Septembre 2012.
R ÉVEILLEZ LE BÉDÉISTE EN VOUS !. D ITES - MOI … Dites-moi ce que vous voyez. Reconnaissez-vous ce personnage? Que lui arrive-t-il?
INTRODUCTION Présentez-vous, puis présentez le scénario ainsi que tous les outils éventuels utilisés. DÉFINITION DES RÈGLES DE DISCUSSION Exposez les règles.
Littérature scientifique
Phase préparatoire Janvier Vous devrez élaborer une biographie d’un auteur littéraire qui est déjà mort.
Manuel Kervarker.org : l'accueil
Description Initiation à l'utilisation des ordinateurs, à leur système d'exploitation et à certains logiciels d'usage courant. Utiliser un ordinateur pour.
Des WebQuests Un moyen d’intégrer des TICE dans une classe de langues.
RAPPROCHEZ-VOUS Si vous avez du mal à lire cette ligne
INF8505: processeurs embarqués configurables Département de génie informatique et génie logiciel Bienvenue.
Semaine 10 et suivantes Projet Final: Robot autonome complet Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al.
Expérimentation dans les cours : Devenir une organisation apprenante Leadership et pratique de direction : Session Hiver.
Outils en ligne Pour collaborer à distance ! Kit Organisateurs en direction des Organisateurs d’Assises en Territoire.
Environnement Numérique de Travail
MuseRake Hypercable Product. MuseRake - Présentation Générale MuseRake - Présentation Générale Le rôle de MuseRake est d’améliorer les conditions d’utilisation.
B2i école : domaines, aptitudes et pistes d’activités
TLE WEB QUESTS TRAVAIL DE SESSION Missions virtuelles Enquêtes virtuelles James Rainville.
Presented by Initiation à un logiciel de courriel en ligne (Laposte.net) Niveau 2.
Participation aux Webinars – Quelques consignes à suivre!
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Préambule Hiver 2002 Petko Valtchev.
CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation.
( ) Collège de Maisonneuve
Le Stage en Licence d’Economie.
Savoir-être : Fréquenter le CDI
Copyright, 1996 © Dale Carnegie & Associates, Inc. Com7114 Technologies de la communication Objectifs de ce cours ? Sa place dans le programme ? La communication.
CSI 3520 Concepts des langages de programmation. Information Enseignante: Nathalie Japkowicz Bureau: SITE 5-029
Compétences informationnelles Activité 5 : Choisir ses sources Connaître les outils de repérage Activité 5 Documentation Produit par Danielle Perreault,
IFT209 – Programmation Système
INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216
Le droit et le Web MTEYREK Mohamad.
Stage en milieu de travail ADM-2101et 2106
Comment faire un résumé d’article ?
Examen d'introduction au droit. Plan de la présentation Présentation du service de mentorat L’examen d’introduction au droit Se préparer à un examen de.
Systèmes de contrôle d’accès aux données
Chapitre 0 INF6263 Ingénierie des protocoles de communication
Transcription de la présentation:

1 Chapitre 0 INF6263 Ingénierie des protocoles de communication Informations générales sur le cours w3.uqo.ca/luigi IF6263 Chap 0

2 Esprit du cours Un cours sur les méthodes de conception des protocoles de communication et les outils reliés L’accent sera sur la théorie, mais il y aura aussi mention des applications et des outils de génie logiciel Cours magistral, mais les projets des étudiants et la discussion de groupe joueront un rôle important

IF6263 Chap 0 3 Ingénierie des protocoles de communication Théorie

IF6263 Chap 0 4 Évaluation Examen final 40% Rapport et présentation 50% 10% rapport préliminaire et présentation préliminaire 10% votre évaluation comme enseignant, par le prof et vos collègues 30% rapport final et présentation finale Critères détaillés dans page Web du cours Devoirs écrits 10% 3 pour le cours

IF6263 Chap 0 5 Dates importantes Semaine 4 (30 septembre) : Déposer dans Moodle un document avec le titre de votre projet avec quelques lignes d’explications Pourra être raffiné plus tard Utilisez les premières semaines pour lire au sujet du cours et décider votre sujet de projet! Parlez-en avec le prof! Semaine 7 (21 oct, après la sem études): présentation préliminaire de votre projet, Soumission par Moodle du rapport préliminaire et des diapos au prof Semaine 12 (25 nov) soumission des diapositives pour votre présentation finale Seront affichées Semaine 13 (2 dec): présentations finales Semaine 15 (16 dec): examen final 23 dec: déposer dans Moodle le rapport final et diapos finales au prof 3 devoirs écrits seront aussi donnés pendant la session

IF6263 Chap 0 6 Préalables Connaissances générales en informatique au niveau d’un baccalauréat en informatique ou génie info Un cours de 1er cycle sur les réseaux et protocoles Un cours de 1er cycle sur la théorie des langages et des automates Un cours de 1er cycle sur la logique et ses méthodes: (  x ( P(x)  Q(x))  P(a) )  Q(a) (savez-vous lire ceci?) Souhaitable: cours de génie logiciel

IF6263 Chap 0 7 Livres à la bibliothèque (pour connaissances générales, pas nécessairement utilisées dans mes présentations) G.J. Holzmann. Design and validation of computer protocols. Prentice-Hall, Le premier livre qui présente les idées principales de ce fameux auteur. TK H G.J. Holzmann. The SPIN Model-Checker. Addison-Wesley, 2004 Manuel pour l’environnement de vérification SPIN, contient aussi beaucoup d’informations générales. TA168 H R. Lai, A. Jirachiefpattana. Communication protocol specification and verification. Kluwer, Un manuel intéressant qui donne des détails sur la vérification des protocoles, SDL, LOTOS, et autres langages et systèmes. TK L H. König. Protocol Engineering. Springer, Un manuel qui couvre plus ou moins la matière de ce cours, mais avec une perspective différente Accès en ligne M. Popovic: Communication Protocol Engineering. Taylor and Francis, 2007 Manuel général, suit une approche différente de celle de ce cours. Utile pour apprendre la méthodologie SDL et MSC. TK P A. Tanenbaum. Réseaux. InterEditions-Prentice Hall Un livre de base qui contient beaucoup de notions importantes sur les réseaux et protocoles TK T

IF6263 Chap 0 8 Concernant le projet Peut être fait en groupe de 2 (pas plus) Le projet doit être étroitement relié au sujet du cours: les méthodes de conception, vérification et test de protocoles Pourra être sur un sujet aussi présenté par le prof Pourra être sur un outil: étude d’utilisation, expériences SPIN CADP (Caesar-Aldébaran) SDL (outil de la compagnie PRAGMADEV) UCM (Use Case Maps) Pourra être sur un sujet théorique Lecture et discussion de quelques articles sur un sujet Modèle automates Algèbre de processus Modèles logique temporelle Techniques de dérivation tests

Quelques liens pour le projet (principalement outils) Notes de cours: à partir de ma page web SPIN documentation et outil: Outil disponible gratuitement CADP: CAESAR-ALDÉBARAN Outil disponible après requête formelle sur site web SDL et MSC (Message Sequence Charts) Je devrai commander l’outil pour vous UCM (Use Case Maps) Outil disponible à l’Université d’Ottawa, si nécessaire je peux intervenir Petri Nets: grand nombre d’outils, chacun peut être un projet! TLA pour les protocoles UML pour la description de protocoles IF6263 Chap 0 9

Projets théoriques Pour chacun des sujets suivants vous trouverez beaucoup d’articles sur le www (p.ex. Google Scholar) Les notes de cours contiennent aussi quelques éléments Logique temporelle – linéaire ou à branchements (linear or branching temporal logic) Automates de Büchi Test de protocoles – différentes méthodes IF6263 Chap 0 10

Autres idées pour le projet Petri Nets: grand nombre d’outils, chacun peut être un projet! hamburg.de/TGI/PetriNets/tools/db.html IF6263 Chap 0 11

IF6263 Chap 0 12 Concernant l’examen Le 16 décembre, à l’heure du cours, 3 heures Tout ce qui est présenté en classe est sujet d’examen, dans les limites où il a pu être discuté… Les présentations d’étudiants sont aussi sujet d’examen Tout document autorisé Cependant il n’est pas admis de partager documents entre étudiants Ordinateurs permis

IF6263 Chap 0 13 Communications Étant donné que le cours n’est donné qu’une fois par semaine, je pourrais parfois être obligé de communiquer avec vous par courriel J’utiliserai votre adresse électronique d’étudiant de Il est donc important que vous consultiez souvent votre boîte courriel Il est aussi important que votre boîte ne soit pas pleine! Nous n’accepterons pas d’entendre que vous ne savez pas car vous n’avez pas regardé…

IF6263 Chap 0 14 Au besoin, transférez votre courriel! Si vous n’avez pas l’habitude de regarder votre vous devez créer une règle pour transférer les messages au compte de courriel que vous utilisez normalement SVP faites ceci car d’autres profs, ainsi que l’administration, pourront chercher à communiquer avec vous en utilisant votre courriel UQO.

Projets approuvés 8 Oct 2015 Pedneault: Étude comparative de IP v.4 et IP v.6 Levasseur: Méthodes de dérivation de tests de conformité Chiali, Chevrot: TCP avec outil Pragmadev Traore: Conception de tests avec outil Pragmadev Tran Van Hung, Lam: Use Case Maps ou Petri Nets Janin: SPIN Model Checker Mbizi, Selmi: Les cinq éléments fondamentaux d’un protocole Diop, Ba: LOTOS et ses outils IF6263 Chap 0 15