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.