Groupe de travail COSMAL
Composants Objets Services : Modèles, Architectures et Langages
Journée thématique Composition d'objets, de composants et de services
Organisée dans le cadre des journées du GDR GPL
27 janvier 2009 Toulouse
Appel à participation
Présentation
Dans la continuité des travaux menés par les équipes du groupe COSMAL, de nombreux travaux s'intéressent aux approches par objets, composants et services pour la réalisation de logiciels. Les besoins dans ce domaine sont très variés et une des problématiques est d'offrir les paradigmes appropriés à un développement basé sur la réutilisation. Dans ce cadre il est essentiel de proposer le bon niveau d'abstraction et de séparation des préoccupations.
L'encapsulation des propriétés fonctionnelles et extra-fonctionnelles et du comportement du logiciel dans différentes entités (objets, aspects, points de vue, composants et services) nécessite ensuite de proposer des mécanismes pour composer ces différentes entités ensembles dans le but de constituer le logiciel. Le thème de la journée est justement de s'intéresser à cette étape dans la construction du logiciel.
Notre objectif est de rassembler les communautés scientifiques travaillant à la définition de processus de composition au niveau des langages et des architectures. L'idée est de mettre en exergue les différents défis de la composition dans l'élaboration du logiciel. La journée débutera par une présentation de Philippe Collet qui donnera un premier point de vue sur l'état de l'art du domaine. Cette présentation sera l'occasion de proposer une manière de positionner les travaux des équipes participant au groupe de travail COSMAL. Le reste de la journée prendra la forme de présentations de travaux aboutis ou en cours, le tout ponctués de discussions. Les communautés pourront échanger leurs points de vue sur les apports des différents paradigmes et les problèmes liés à la composition. De nouveaux thèmes de recherche et de nouveaux partenariats pourront ainsi émerger.
Programme de la journée
Chaque présentation durera environ 15 minutes et on prévoit environ 15 minutes de discussion par papier sous forme d'une discussion de 45 minutes en fin de session). accès aux résumés des présentations
9h30 : Accueil + Introduction
9h40 : Philippe Collet : " Composition fiable d'architectures orientées services et composants : le projet FAROS"
+ Présentation du contexte relatif à la composition et des différents thèmes abordés à travers une visite des travaux qui seront proposés au cours de la journée
10h15 : Pause café
10h30 : Session Composition « statique »
- Younes Lakhrissi, Iulian Ober, Bernard Coulette. Spécification et composition du comportement dans le profil VUML.
- O.Caron, B.Carré, A.Muller, G.Vanwormhoudt. Adaptation fonctionnelle de composants gros-grain avec JBOSS/AOP.
- Pascal André, Gilles Ardourel, Christian Attiogbé, Arnaud Lanoix, Mohamed Messabihi. Prise en compte d'assertions pour la correction d'assemblages de composants Kmelia.
12h : Déjeuner tous ensemble
13h45 : Point sur les conférences proches du groupe (LMO, CAL, WICSA, ECSA )
14h : Session Composition « dynamique »
- Ismael Bpuassida Rodriguez. Gestion des architectures dynamiques pour l'adaptabilité des applications distribuées coopératives. Application au provisionnement de la qualité de service.
- Riadh BEN HALIMA. Spécification, conception et réalisation d'applications coopératives distribuées autoréparables à base de Services Web.
- Anthony HOCK-KOON, Mourad OUSSALAH. Composition Dynamique de Services dans les Environnements d'Intelligence Ambiante.
15h30 : Pause café
15h45 : Session Architectures : langages et/ou API ?
- Zawar Qayyum, Flavio Oquendo. Supporting Architectural Composition at Runtime with p -ADL.NET.
- Francoise Baude, Virginie Legrand-Contes. Exécution distribuée et agile de compositions de services.
- Luc Fabresse. Des modèles aux programmes à base de composants : Besoin de langages à composants.
17h15 : Synthèse de la journée
17h30 : Fin de la journée
Participation
- Les personnes intéressées pour participer à cette journée doivent s'inscrire sur le site suivant : https://wwwsecu.irit.fr/afadl09-adm/
- Frais de participation : 30 euros avant la 1ère semaine de janvier, 40 euros après.
Liste de thématiques qui pourront être abordées :
- Orchestration et chorégraphie de services,
- Composition hiérarchique de composants,
- Composition des propriétés fonctionnelles des composants
- Composition autonomique
- Compatibilité et conformité dans la composition
- Influence des propriétés extra-fonctionnelles sur la composition
- Influence de l'expression de la généricité
- Programmation par sujets,
- Programmation par aspects,
- Programmation par composants
- Contrôle de la composition
- Composition dans le cadre de systèmes autonomiques
- Composition dans les approches à objets
- Composition dans les architectures logicielles
- Composition dynamique ou statique
- Composition invasive vs non-invasive
- Composition et fiabilité, adaptabilité, évolutivité et portabilité…
- …..
Logistique
- une salle pour 50 personnes équipée d'un vidéo projecteur sera mis à notre disposition
- la participation demandée à chaque participant inclut deux pauses café et un repas
Organisateurs
- Mourad Oussalah, LINA
- Philippe Lahire, I3S