Chapitre 2 : Analyse & Spécification
Introduction
Après avoir présenté les notions de base
nécessaires pour comprendre les fonctionnalités de notre projet,
nous commençons ce chapitre avec une présentation de la
problématique de notre projet. Ensuite, nous allons énoncer les
spécifications de celui-ci en exposant les besoins fonctionnels et non
fonctionnels du travail à réaliser. Enfin, nous enchaînons
par la description des diagrammes de cas d'utilisation.
1. La problématique
Le but de ce projet est de simuler de nouvelles approches
pour améliorer la qualité de la transmission vidéo dans
les réseaux IEEE 802.11. Les simulations seront réalisées
à l'aide d'une des frameworks du simulateur OMNET++. Comme nous avons
déjà indiqué dans la partie état de l'art, les deux
librairies MF et INET ne supporte pas la transmission multipoint. L'autre
problème dans ce sujet est que les protocoles RTP et RTCP se sont pas
implémentés.
2. Les besoins fonctionnels 2.1. Environnement
physique
Ce travaille s'intègre dans le cadre du projet RNRT
Divine. Ce dernier propose l'étude, la conception et le
développement d'un système réaliste et simple permettant
de diffuser des flux image et vidéo vers des terminaux mobiles
hétérogènes au travers de liens
hétérogènes sans fils IP. Le projet RNRT Divine vise
à étudier des solutions innovantes permettant, au sein d'un
système hétérogène la diffusion de vidéo et
images basées sur la détection, la gestion et le traitement
adaptatif de cette hétérogénéité. Cela
permettra d'assurer le transfert multimédia en qualité maximale
vers l'utilisateur.
2.2. Les fonctionnalités
Les fonctionnalités définissent une description
abstraite des services que le système est sensé fournir. Cette
description ne spécifie que le comportement extérieur et n'a rien
à voir avec les caractéristiques de conception. Cependant, elle
doit être à la fois complète et consistante. La
complétude signifie que tous les services requis par l'utilisateur sont
spécifiés et la consistance signifie qu'il n'y a pas de besoins
contradictoires. Nous allons dans ce qui suit présenter les besoins de
notre projet.
2.2.1 Les besoins de simulations
Le simulateur doit permettre de connecter un réseau
Ethernet IEEE 802.3 avec un ou plusieurs réseaux IEEE 802.11. Il doit
aussi permettre le routage des paquets multipoint au niveau IP. Les noeuds dans
un réseau IEEE 802.11 auront la possibilité de se déplacer
pendant
la simulation. Le simulateur doit permettre de créer un ou
plusieurs flux multipoint avec d'autre flux concurrents point à
point.
|