Présentation de l'équipe

L’équipe ASCOLA poursuit principalement les objectifs suivants :

  • nouveaux concepts, support de langage et outils pour des applications réparties, en particulier, afin de faire face
    à leurs préoccupations transversales, tels que la distribution elle-même, le comportement
    transactionnel, la sécurité...
  • un modèle qui intègre uniformément des composants et des aspects, notamment au moyen d’une notion des
    interfaces qui laisse découpler les composants et les aspects concrets tout en soutenant
    l’analyse et l’application des propriétés de composition dans un arrangement plus hybride.
  • l’étude des rapports entre les langages dédiés (DSLs), les langages orientés aspect et les langages de composition.
    l’intention est d’associer des similitudes entre ces classes de langage pour le développement de techniques
    d’implémentation ou de conception de langage plus générales afin de fournir un nouveau
    support pour le développement transformationnel de réalisations correctes et efficaces d’ abstractions
    de programmation de niveau élevé.
  • l’étude des bases de la POA et de leurs propriétés compositionnelles au moyen de sémantique formelle
    pour des aspects (et des composants) aussi bien qu’une nouvelle analyse correspondante,
    que de techniques de vérification et de validation.
  • l’application et la validation des résultats de l’équipe dans le cadre d’applications (réelles) dans les domaines
    des systèmes d’information d’entreprise, des architectures orientées vers les services
    (intergiciel, composants d’affaires), des clusters et de calculateurs Grid, aussi bien que dans
    les systèmes dominants.