public_namespace:composition_ocl
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public_namespace:composition_ocl [2007/01/17 18:13] – 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 '' | ||
| - | |||
| - | ===== Actions synergiques autour du RNTL FAROS ===== | ||
| - | |||
| - | L' | ||
| - | |||
| - | Notre implication dans le projet est importante, par la responsabilité d'un lot et de plusieurs sous-lots, et notamment du premier livrable qui concerne l' | ||
| - | |||
| - | ===== Perspectives d' | ||
| - | |||
| - | La recherche autour des systèmes communicants est en pleine évolution.  | ||
| - | Après la création en 2005 d'un pôle de compétitivité mondial SCS | ||
| - | (Solutions communicantes Sécurisées) à Sophia-Antipolis, | ||
| - | visant à regrouper les chercheurs de ce domaine sont en train d' | ||
| - | : proposition du RTRA SYSCOM en partenariat avec l' | ||
| - | développement des activités autour de l' | ||
| - | Dans ce contexte, il nous semble essentiel de regrouper les forces des | ||
| - | projets qui travaillent autour des objets et des composants dans un pôle bien | ||
| - | identifié. | ||
| - | La complémentarité des projets Rainbow et OCL est déjà effective à | ||
| - | travers de nombreuses collaborations, | ||
| - | D' | ||
| - | l' | ||
| - | |||
| - | En ce qui concerne les perspectives scientifiques, | ||
| - | continuer ses travaux autour du génie logiciel et de la maîtrise de la | ||
| - | complexité des systèmes ubiquitaires, | ||
| - | scientifiques suivants~:  | ||
| - | \begin{itemize} | ||
| - | \item l' | ||
| - | \item la mise en \oe{}uvre de techniques de spécification, | ||
| - | surveillance adaptées aux plates-formes techniques hautement dynamiques | ||
| - | (composants, | ||
| - | à l'aide d' | ||
| - | \end{itemize} | ||
| - | |||
| - | Pour ce faire, le projet souhaite continuer de suivre la même démarche | ||
| - | pragmatique, | ||
| - | effectuant les abstractions nécessaires par des approches dirigées par les | ||
| - | modèles. | ||
public_namespace/composition_ocl.1169057630.txt.gz · Last modified: 2007/01/30 09:49 (external edit)
                
                
 NeurologWikiSite