Un système d'analyse de la qualité: de la norme au produit en passant par le raffinement - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Génie logiciel : le magazine de l'ingénierie du logiciel et des systèmes Année : 2005

Un système d'analyse de la qualité: de la norme au produit en passant par le raffinement

Résumé

Le projet RNRT EQUAST a pour but la réalisation d'un outil de mesure de la qualité de service en télévision numérique terrestre (TNT). Une norme (Digital Video Broadcasting DVB; Measurement guidelines for DVB systems. ETSI TR 101 290 v1.2.1) identifie un certain nombre de contrôles et de paramètres permettant l'évaluation de la qualité de transmission du réseau. La mise en oeuvre de cette norme en un outil implique des calculs et des contraintes temps-réel forte; elle nécessite une modélisation préalable du système constitué par les paramètres de ladite norme. A partir des documents de normalisation et en relation avec nos partenaires, nous avons extrait et conçu des modèles B événementiels intégrant progressivement, par la relation de raffinement, tous les paramètres à évaluer. Le raffinement assure la cohérence par la preuve du modèle final obtenu et apporte une hiérarchie de dépendances entre les paramètres de la norme. Cette hiérarchie est produite à partir de l'invariant du modèle du système produit et permet de proposer une architecture pour la conception de l'outil de mesure. Ainsi, nous pouvons proposer un ordonnancement correct des tâches de l'application. La connaissance de cet ordonnancement ainsi que la vue structurée du système aide le concepteur dans ses choix d'implantation électronique. Les modèles abstraits du système sont utilisés d'une part pour la mise en évidence de l'organisation des traitements attachés aux paramètres et d'autre part pour la traduction dans un ensemble de programmes SystemC conservant les propriétés des modèles. Afin de demeurer dans une approche préservant les propriétés, nous avons dû modéliser le scheduler SystemC décrit dans le manuel SystemC et monter que les traductions automatisées préservaient effectivement les propriétés des modèles abstraits dans les programmes SystemC.
Fichier principal
Vignette du fichier
NeptuneCansellMeryProch.pdf (204.11 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00000196 , version 1 (02-09-2005)

Identifiants

  • HAL Id : inria-00000196 , version 1

Citer

Dominique Cansell, Dominique Méry, Cyril Proch. Un système d'analyse de la qualité: de la norme au produit en passant par le raffinement. Génie logiciel : le magazine de l'ingénierie du logiciel et des systèmes, 2005, 73, pp.44-50. ⟨inria-00000196⟩
137 Consultations
154 Téléchargements

Partager

More