Proposition de Groupe de Travail pour le GDR GPL
Titre du groupe
Composants Objets Services et Modèles - COSM
Responsable(s)
Philippe Collet, laboratoire I3S, Université de Nice - Sophia Antipolis / CNRS Philippe.Collet@unice.fr
Philippe Lahire, laboratoire I3S, Université de Nice - Sophia Antipolis / CNRS Philippe.Lahire@unice.fr
Thématique scientifique
La réalisation d’une majorité des applications logicielles s’appuie désormais sur trois paradigmes — objet, composant et service — tout en recherchant à les abstraire par des modèles. Dans ce cadre, le groupe de travail COSM s’intéresse aux problématiques de programmation et de génie logiciel. Une grande partie des activités de recherche des équipes de ce groupe se concentre sur des approches permettant d’étudier et de résoudre les problèmes liés à l’utilisation des langages, modèles, méthodes ou architectures durant les diverses phases de développement logiciel. La richesse des collaborations possibles entre les équipes impliquées réside dans un périmètre scientifique assez vaste, mais toujours avec une focalisation sur la mise en œuvre d’entités encapsulées pour permettre ou faciliter la construction économiquement compétitive de logiciels fiables, moins coûteux à maintenir et à modifier, et de plus en plus adaptables, même dynamiquement, à leur contexte d'utilisation.
Les thèmes abordés sont ainsi transversaux aux quatre formes d’entités qui constituent l’intérêt du groupe. On citera notamment ceux :
- de la composition d’entités logicielles (composant, service et modèle),
- de la représentation des connaissances,
- des techniques de compilation et typage adaptées,
- de la mise en œuvre de la réutilisation des entités logicielles (atelier de développement, ingénierie, ...),
- de l’utilisation d’une approche contractuelle pour la garantie de propriétés,
- de la séparation de préoccupations.
Equipes participantes
Cette liste provisoire des équipes est établie à partir des équipes du groupe OCM/ALP et de nouvelles équipes souhaitant participer. Elle sera rapidement stabilisée.
- RAINBOW - I3S (UMR 6070 - Université de Nice Sophia Antipolis - CNRS) (8 permanents, 4 doctorants, ? postdocs).
- Données Objets Connaissances (D'OC) pour les systèmes complexes - LIRMM, CNRS et Université de Montpellier 2 (13 permanents, 8 doctorants, ? postdocs).
- Laboratoire d'Informatique des Télécommunication - ENST-Bretagne (1 permanent, 2 doctorants, ? postdocs).
- Triskell - Irisa (INRIA-CNRS-Université de Rennes 1) (6 permanents, 10 doctorants, 2 postdocs).
- Jacquard/GOAL - LIFL UMR 8022 CNRS & INRIA, USTL (10 permanents, 8 doctorants, 2 postdocs)
- ALCC - Valoria, Université de Bretagne Sud (3 permanents, 1 doctorants, 0 postdocs).
- SE - Valoria, Université de Bretagne Sud (3 permanents, 3 doctorants, 0 postdocs).
- OASIS - projet Commun INRIA UNSA I3S/CNRS (6 permanents, 6 doctorants, ? postdocs).
- groupe Connaissance (notamment son axe Modélisation objet) - LGI2P / Ecole des Mines d'Alès (2 permanents, 1 doctorants, ? postdocs).
- Exmo - INRIA Rhône-Alpes (2 permanents, 4 doctorants, 1 postdoc).
- projet SmartEiffel - INRIA Lorraine - LORIA (UMR7503) Dominique.Colnet@loria.fr (1 permanent, ? doctorants).
- OBASCO - INRIA, Ecole des Mines de Nantes et IRISA ( 12 permanents, 9 doctorants, ? postdocs).
- MODAL (Modélisation par Objets et par Composants d'architectures logicielles) - IRIN EA2157, Université de Nantes (8 permanents, 5 doctorants, ? postdocs).
- OASIS - Laboratoire d'Informatique de Paris 6 (LIP6) UMR 7606 : Université Pierre et Marie Curie (Paris 6) - CNRS (26 permanents, 26 doctorants, ? postdocs).
- OCL (Objets et Composants Logiciels) - I3S (UMR 6070 - Université de Nice Sophia Antipolis - CNRS) (4 permanents, 2 doctorants, 0 postdocs).
- SIGMA - IMAG (INPG-CNRS-UJF) (7 permanents, 18 doctorants, ? postdocs).
- MOCA -
équipe transversale -
IBISC FRE CNRS 2873 et Université d'Evry Val d'Essonne (6 permanents, 2 doctorants).
- VESTALE - IRIT (UMR 5505) Université Paul Sabatier de Toulouse et ENSEEIHT-INP (4 permanents, ? doctorants, ? postdocs)
- ATLAS - INRIA, Université de Nantes ( ? permanents, ? doctorants, ? postdocs).
- ISYCOM - GRIMM (Groupe de Recherche en Informatique et Mathématiques du Mirail), EA 3686 Université de Toulouse II le Mirail (13 permanents, 6 doctorants, ? postdocs) .
- Ingénierie des Données LISI/ENSMA- EA 1232 - Ministère de l'éducation Nationale et ENSMA-Poitiers (5 permanents, 5 doctorants, 1 post-doctorant).
- LSE (Language and Software Evolution) de l'equipe LS (Logiciels et Systemes) du laboratoire LISTIC - EA 3703 (5 permanents, 4 non-permanents)
Equipes étrangères ou industrielles associées au groupe de travail
- Belgique : Université de Mons-Hainaut (U.M.H.) - Service de Génie Logiciel - Tom Mens ( tom.mens@umh.ac.be )
- Suisse : Institute of Computer Science and Applied Mathematics (IAM) University of Berne - Software Composition Group Prof. Dr. Oscar Nierstrasz ( oscar.nierstrasz@acm.org )
- Canada: Université de Montréal, laboratoire de Génie Logiciel - équipe Géodes, Houari Sahraoui ( sahraouh@iro.umontreal.ca )
Objectifs du groupe de travail - Projets d’actions
Le groupe de travail COSM est formé afin de poursuivre les activités du groupe OCM (Objets, Composants et Modèles) qui existait au sein du GDR ALP. Il s’initie ainsi à partir d’une communauté qui s’inscrit naturellement dans les préoccupations mises en avant par le GDR GPL, tout en évoluant pour tenir compte de l’émergence de nouveaux paradigmes comme les services.
Mode de fonctionnement - Organisation des activités du groupe
Le groupe de travail COSM a pour vocation d’animer et d’assurer le maillage d’une vaste communauté, et ainsi d’éviter des cloisonnements qui pourraient se révéler à moyen terme un frein aux échanges. Cependant, nous voulons à la fois favoriser les échanges et assurer la productivité du groupe.
Nous proposons donc de développer plusieurs journées thématiques, dont les sujets et la fréquence peuvent varier en fonction des objectifs (émergence de collaborations, discussions de préoccupations communes, mise en parallèle de thématiques similaires, présentation de résultats préliminaires).
A l’heure actuelle, les journées thématiques suivantes sont envisagées :
- Composition d’entités logicielles (composant, service et modèle).
- Systèmes multi-agents et composants : poursuite de l’atelier JMAC, deux éditions, en 2004 et 2006 (JMAC’06)
- Une journée d’atelier en collaboration avec le groupe de travail OCM du GDR I3, qui se focalise sur les systèmes d’information.
Conférences ou ateliers associés au groupe
Liste en cours de constitution :
- Langages et Modèles à Objets (LMO) : une conférence par an depuis 1994 (LMO’2006)
Page Web
La page web du nouveau groupe est en cours de construction. Elle sera disponible à partir du site de l’ancien groupe OCM : http://www.i3s.unice.fr/ALP.OCM/