Projet : SOLIDOR

previous up next contents
Précédent : Domaines d'applications Remonter : Domaines d'applications Suivant : Applications embarquées


   
Applications de télécommunication

 

Mots clés : Tina, TinAster, qualité de service, spécification abstraite .

L'évolution des systèmes distribués et leur complexité croissante a conduit à la définition de standards d'architectures logicielles distribuées. Ces standards permettent de mieux concevoir ces systèmes (comprendre, analyser, développer). Différents standards sont spécifiés (généralement de façon informelle) par des consortiums industriels, chaque standard correspondant à un domaine d'applications particulier. Pour développer des systèmes du domaine des télécommunications, le consortium TINA-C spécifie le standard d'architecture TINA (Telecommunication Intelligent Network Architecture). L'architecture TINA comprend l'architecture de calcul qui définit les notions de base nécessaires à la construction du système du point de vue de la description de son organisation et de son modèle d'exécution. L'organisation d'un système est définie au moyen du langage TINA-ODL ( TINA-Object Definition Language) qui permet de préciser les objets utilisés par le système. Le modèle d'exécution du système s'appuie sur la notion de TINA-DPE ( TINA-Distributed Processing Environment) qui définit abstraitement les caractéristiques élémentaires d'un environnement d'exécution distribuée, adapté aux applications de télécommunication. Un des problèmes ouverts dans la définition de l'architecture de calcul de TINA est relatif à l'expression et à la garantie à l'exécution des propriétés de qualité de service (temps de réponse, disponibilité, sécurité) associées aux applications. Dans ce contexte, nous examinons une solution à la spécification et à la réalisation des propriétés fournies par des mécanismes de tolérance aux fautes et par des systèmes transactionnels. Nous étudions également la construction semi-automatique de TINA-DPE, spécialisé du point de vue de ces propriétés, via l'utilisation de services les garantissant.



previous up next contents
Précédent : Domaines d'applications Remonter : Domaines d'applications Suivant : Applications embarquées