Vous êtes ici

  1. Accueil
  2. Test d’interopérabilité appliqué à l’Internet des objets

Test d’interopérabilité appliqué à l’Internet des objets

Test d’interopérabilité appliqué à l’Internet des objets

En pratique :

Volume horaire de cours : 8
Volume horaire global de TD : 8
Volume horaire global de TP : 16
Langue principale : français
Nombre de crédits européens : 3
Capacité d'accueil : 20

Description du contenu de l'enseignement

ÉQUIPE PÉDAGOGIQUE : César Viho + Un intervenant chargé des travaux pratiques

PRÉREQUIS : Niveau master M1 en informatique. Une très bonne connaissance de l’architecture des réseaux filaires et sans fil, de leurs mécanismes fondamentaux, et des protocoles de l’Internet des couches basses aux couches applicatives

DESCRIPTION DU COURS
Ce module introduit les concepts, méthodologies, et outils pour réaliser les tests de conformité et d’interopérabilité des composants des réseaux informatiques.

PLACE DANS LE PROGRAMME D’ÉTUDE
Cet enseignement est un module d’option du parcours RSH du master M2 en Informatique de l’Université de Rennes 1. Il s’agit d’un module de spécialisation dans les méthodologies mises en œuvre pour le test des composants des réseaux informatiques. Il s’appuie sur les modules RESEAUX et RSP enseignés respectivement en L3 et M1 Informatique à l'Université de Rennes 1.

PROGRAMME

  • Cours
      Notions de base : Objectif de test, cas/scénario de test, couverture de test, IUT (Implementation Under Test), verdicts de test (Pass, Fail, Inconclusive), etc.
  • Les différentes étapes du test de conformité : de la spécification des scenarios au codage des tests
  • Spécificité et principaux types de test d’interopérabilité
  • Quelques éléments sur le cadre normatif des tests : norme ISO-9646, confidentialité des résultats, certification.
  • Travaux dirigés
      Étude d’un des standards de l’Internet des Objets (IoT), comme 6LoWPAN (IPv6 over Low Power Wireless Area Networks) ou CoAP (Constrained Application Protocol, RFC 7252), etc.
  • Spécification de scénarios de tests de conformité et d’interopérabilité
  • Travaux pratiques
      Prise en main des outils et de la plateforme de test
  • Codage des scénarios/scripts de test pour la détection de bugs dans des implémentations fournies
  • Simulation d’événement d’interopérabilité du type Plugtest ou Connectathon
  •  


    Compétences à acquérir

    • À la fin du cours, les étudiants connaitront les méthodologies, et outils pour réaliser les tests de conformité et d’interopérabilité des composants des réseaux informatiques
    • Ils peuvent ainsi participer au développement de composants de réseaux et/ou au déploiement d’infrastructure de réseaux en s’assurant de leur bon fonctionnement et de leur interopérabilité.

    Bibliographie, lectures recommandées

    • Liste des RFCs concernant les protocoles utilisés pour les travaux pratiques
    • Les articles récents traitant des tests de protocoles et des bugs détectés
    • ISO/IEC 9646-1:1994 - Cadre général et méthodologie des tests de conformité, Partie 1: Concepts généraux
    • ETSI – Interoperability best practices handbook