Projet :
SOLIDOR

Précédent : Logiciels Remonter : Logiciels
Suivant : Avionique embarquée - Hades
Applications de télécommunications - enrichissement de Tina
Participants : Anne-Alexandra Holzbacher-Jensen, Valérie
Issarny [correspondante], Titos Saridakis, Petr Tuma, Apostolos
Zarras.
Le contrat correspondant est détaillé dans la
section 7.1.1
Nos propositions à l'enrichissement de l'architecture de
calcul de TINA font l'objet d'une expérimentation
via la réalisation d'un prototype d'environnement de
développement d'applications distribuées. Cet environnement
s'appelle TinAster. Il s'appuie sur une mise en
uvre de CORBA (Common
Object Request Broker Architecture), spécifiée par l'
OMG (Object Management Group).
TinAster, qui est opérationnel depuis septembre 1998,
comprend :
- un langage de description d'architectures de calcul,
extension de l' IDL de l' OMG et
compatible avec le langage
TINA-ODL. La principale
caractéristique de ce langage est de permettre la spécification
des propriétés de tolérance aux fautes ou transactionnelles,
requises ou fournies par les objets du système à
l'exécution;
- un TINA-DPE (c'est-à-dire un
environnement d'exécution distribué) élémentaire, spécialisable
du point de vue des propriétés de qualité de service mises en
uvre. Ce
TINA-DPE est l'implémentation
ORBIX de l' ORB et sa
spécialisation s'appuie sur des objets de service implantant
des mécanismes de tolérance aux fautes ou transactionnels.
Notons que dans le cas des objets de service transactionnels,
nous employons des implantations existantes d'objets conformes
à la spécification de l'architecture OMA
(Object Management Architecture) de l'
OMG. En revanche, nous avons dû développer des
services particuliers pour le traitement de la tolérance aux
fautes, lesquels implantent respectivement des techniques de
réplication active, passive et semi-active.

Précédent : Logiciels Remonter : Logiciels
Suivant : Avionique embarquée - Hades