Arto : un modèle d'objet adaptable pour la qualité de service
Auteur / Autrice : | José-Lino Contreras |
Direction : | Jean-Louis Sourrouille |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique. Informatique et systèmes coopératifs pour l'entreprise |
Date : | Soutenance en 2002 |
Etablissement(s) : | Lyon, INSA |
Partenaire(s) de recherche : | Laboratoire : L3I - Laboratoire d'Ingénierie de l'Informatique Industrielle (Lyon, INSA ; 1995-2003) |
Mots clés
Résumé
Le contexte d'exécution des applications est devenu plus versatile et moins prédictible en raison de la complexité croissante des systèmes informatiques modernes (multiprocessus, systèmes distribués, etc. ). Cette situation complique le développement et le fonctionnement des applications dans les domaines sensibles aux propriétés dynamiques des systèmes, tels que le temps réel et le multimédia. Une connaissance partielle du contexte d'exécution n'est pas suffisante pour la construction de ces applications, et il est de plus en plus difficile d'obtenir cette connaissance par la voie analytique. D'un autre coté, les approches heuristiques apportent des solutions non optimales et rendent inévitable l'incertitude sur le comportement des applications pour les aspects non fonctionnels tels que le temps et la précision des réponses. Les objets ARTO réduisent l'effet des changements inattendus du contexte d'exécution en adaptant dynamiquement leur comportement. Ils décident comment agir en fonction de critères propres et du contexte afin de faire au mieux pour satisfaire les services demandés. Les contraintes temporelles sont traitées comme faisant partie des propriétés qui définissent la Qualité de Service et sont le principal critère de décision pour l'adaptation des objets ARTO. Des fautes temporelles peuvent intervenir, mais la solution est destinée à des systèmes temps réel tolérant des défaillances sporadiques.