public_namespace:composition_ocl
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
public_namespace:composition_ocl [2007/01/17 16:59] – créée lahire | public_namespace:composition_ocl [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Modélisation, | ||
- | |||
- | ===== Présentation générale et objectifs scientifiques ===== | ||
- | |||
- | Le domaine de recherche attaché à cet axe (ex équipe OCL) est le génie logiciel. Dans le cadre d' | ||
- | particulier des lignes de produits) à s' | ||
- | |||
- | Elles s' | ||
- | En aval, les techniques contractuelles sont développées pour s' | ||
- | environnements à assemblage dynamique : composants hiérarchiques (système | ||
- | '' | ||
- | formalismes de spécification, | ||
- | |||
- | ==== Approches pour la réutilisation ==== | ||
- | |||
- | L' | ||
- | |||
- | |||
- | Le contexte très évolutif du marché nécessite de maximiser la réutilisation aussi bien au niveau du code des applications, | ||
- | |||
- | Pour répondre à ce besoin, nous nous sommes intéressés à la réutilisation du code, en améliorant la séparation des préoccupations et des modèles, tout en privilégiant la description de modèles génériques et leur composition. Le plus souvent, les approches développées s' | ||
- | |||
- | ==== Approche contractuelle ==== | ||
- | |||
- | L' | ||
- | |||
- | L' | ||
- | |||
- | |||
- | Dans les plates-formes de composants logiciels actuelles, la notion de | ||
- | contrat n'est traitée qu'à travers des propriétés fonctionnelles | ||
- | relativement pauvres (typage) et des propriétés non fonctionnelles | ||
- | très spécifiques à certains domaines (réseau par exemple). | ||
- | |||
- | Lors de ces quatre dernières années, nous nous sommes donc intéressés à l' | ||
- | |||
- | ===== Résultats scientifiques ===== | ||
- | |||
- | Les résultats obtenus se répartissent en quatre centre d' | ||
- | |||
- | ==== Relations entre classes ==== | ||
- | |||
- | Cette activité concerne la définition d'une approche pour annoter l' | ||
- | |||
- | === Thèse de Dan Pescaru (soutenue en novembre 2003). === | ||
- | |||
- | L' | ||
- | |||
- | === Thèse de Ciprian Chirila (soutenance prévue début 2007). === | ||
- | |||
- | L' | ||
- | |||
- | ==== Séparation des préoccupations ==== | ||
- | |||
- | L' | ||
- | |||
- | Thèse de Laurent Quintian (soutenue en juillet 2004). | ||
- | Le modèle proposé dans cette thèse [ocl_00001648, | ||
- | |||
- | Suite à cette thèse, nous avons considéré l' | ||
- | Cela permet d' | ||
- | |||
- | ==== Description de modèles métiers ==== | ||
- | |||
- | Fournir l' | ||
- | |||
- | Thèse d' | ||
- | L' | ||
- | L' | ||
- | |||
- | ==== Approche contractuelle ==== | ||
- | |||
- | |||
- | L' | ||
- | |||
- | === Le système ConFract. === | ||
- | |||
- | De Juillet 2002 à Janvier 2004, dans le cadre d'un //contrat de recherche externe// avec '' | ||
- | |||
- | Cette collaboration a aussi entraîné la fourniture de livrables [ocl_00002409, | ||
- | |||
- | Dans le cadre d'une autre collaboration avec des chercheurs du '' | ||
- | (Univ. Bretagne Sud) et de l''' | ||
- | |||
- | === Thèse d' | ||
- | |||
- | Afin d' | ||
- | le méta-modèle sous-jacent avait besoin d' | ||
- | formalisation était nécessaire pour raisonner sur les différentes formes de | ||
- | contrat. De même, une abstraction était nécessaire afin d' | ||
- | formalismes de spécification [ocl_00002513], | ||
- | qualités de services ou de propriétés de synchronisation (langages fondés sur les algèbres de processus, logiques temporelles). Cela fait l' | ||
- | Des premières expérimentations autour de formalismes comme //TLA// et les | ||
- | //Behavior Protocols// ont déjà donné des résultats, publiés dans [ocl_00002395, | ||
- | |||
- | === Thèse d' | ||
- | |||
- | Afin de tenir compte des propriétés extra fonctionnelles et de leur fluctuation, | ||
- | |||
- | Après un stage de DEA en 2004 [ocl_00002514], | ||
- | composants. Une première politique de négociation par concession a été conçue [ocl_00002405, | ||
- | Une seconde politique par effort vient d' | ||
- | |||
- | Ces travaux sont en relation directe avec un contrat de recherche externe avec '' | ||
- | |||
- | En collaboration avec '' | ||
- | |||
public_namespace/composition_ocl.1169053170.txt.gz · Last modified: 2007/01/30 09:49 (external edit)