==== Meeting 5/15 ==== * Composition = Assemblage de composant logiciel (services requis et services fournis) * Approche opportuniste = * QUESTIONS : * Comment juger de la pertinence de la composition sans prendre en compte les attentes utilisateur * Peut-on dire que les composition sont context-driven mais pas user-driven ? * Composition si services requis disponibles * OK pour les applications de Monitoring en mode Best effort * Si construction d'une plateforme opportuniste, comment éviter l'explosion combinatoire des services et composants fournis par la plateforme. * PROBLEME ADRESSE : Comment mettre en oeuvre la composition opportuniste * Résultats : 12 exigences : 5 focntionnelle / 7 extra-fonctionnelle * QUESTION : transparents 10 - (quelle théorie autour des agents coopératifs... quelles acquis sur lesquels vous vous appuyez ?) * QUESTIONS Génériques : * Quelle mécanisme de perception / décision en amont d'une composition ? Recherche / Sélection / Déclenchement * Pertinence par rapport au contexte * Pertinence par rapport aux attentes utilisateurs * Comment intégrer les attentes utilisateurs, non plus par décomposition Top Down mais par matching opportuniste pour garantir la * QUESTIONS Techniques : * Comment trouver le matching entre composants ? (voir Travaux Mayer ETH Zurich...) : sa faisabilité, sa sémantique : cohérence / pertinence * QUESTIONS terminologique : * Composition (recomposition) Opportuniste : composition, composition automatique soit adaptation ou autoadaptation (il y a un travail sur la terminologie : adaptation = recomposition sur un existant)