- Présentation
- Publications HAL
- Rapports d'activité
Equipe de recherche ASCOLA
Langages d'aspects et de composition
- Responsable : Mario Sudholt
- Type : Équipe-projet
- Centre(s) de recherche : Rennes
- Domaine : Réseaux, systèmes et services, calcul distribué
- Thème : Systèmes et services distribués
- Ecole des Mines de Nantes, CNRS, Laboratoire d'Informatique de Nantes Atlantique (LINA) (UMR6241)
Présentation de l'équipe
ASCOLA s'attaque au problème général de la structuration et de l'évolution du logiciel en développant des concepts, des langages, des implémentations et des outils pour la construction d'architectures logicielles à partir de composants et d'aspects. Son but à long terme est le développement de nouvelles abstractions pour la programmation des architectures logicielles, leur représentation en termes de langages de programmation expressifs et leur implémentation à la fois correcte et efficace.Axes de recherche
Nos objectifs principaux sont :- le développement de nouveaux concepts, de support linguistique, et d'outils pour les applications distribuées permettant de gérer notamment les préoccupations transverses comme la distribution elle-même, les comportements transactionnels et la sécurité ;
- la définition d'un modèle qui intègre de manière transparente composants et aspects, en particulier au travers d'une notion d'interface rendant possible le découplage des composants et des aspects concrets, tout en permettant l'analyse et l'application de propriétés de composition dans un contexte hybride composant/aspect ;
- l'investigation des relations entre langages dédiés, langages d'aspects et langages de composition. Nous comptons exploiter les similitudes entre ces classes de langages dans le cadre du développement de techniques de conception et d'implémentation des langages de manière à faciliter un développement par transformations d'applications efficaces et correctes à partir d'abstraction de programmation de haut niveau ;
- l'étude des fondements de la programmation par aspects et de leurs propriétés de composition au moyen de sémantiques formelles pour les aspects (et les composants) ainsi que des techniques d'analyse, de vérification et de validation correspondantes.
Relations industrielles et internationales
- AOSD-Europe
- Vrije Universiteit Brussel, Universidad de Chile, Technische Universität Darmstadt, University of Lancaster
- Bull, France Telecom, SAP, ScalAgent
Mots-clés : Services Composants Aspects Composition Modularisation Langages de programmation d'architectures logicielles Langages dédiés Sémantique et propriétés formelle Distribution Concurrence Servic
Equipes de recherche du même thème :
- ACES - Informatique diffuse et systèmes embarqués
- ADAM - Adaptive Distributed Applications and Middleware
- ARLES - Architectures logicielles et systèmes distribués
- ASAP - As Scalable As Possible : fondements des systèmes large-échelle dynamiques
- ATLANMOD - Technologies de modélisation pour la production, le fonctionnement et l'évolution du logiciel
- CIDRE - Confidentialité, Intégrité, Disponibilité et Répartition
- FOCUS - Foundations of Component-based Ubiquitous Systems
- INDES - Programmation diffuse et sécurisée
- LOGNET - Réseaux Logiques : Réseaux de Recouvrement Autonomes et Ordinateurs Globaux et Pervasifs
- MYRIADS - Conception et mise en oeuvre de systèmes distribués autonomes
- OASIS - Objets actifs, sémantique, Internet et sécurité
- PHOENIX - Technologie des langages de programmation pour les services de communication
- POPS - Systèmes et réseaux pour Petits Objets Portables et Sécurisés
- REGAL - Répartition et gestion d'applications à large échelle
- RMOD - Analyses et construction de langage pour l'évolution d'applications orientées Objet
- SARDES - Architecture de systèmes réflexifs pour les environnements distribués
- SCORE - Services et coopération
- TRISKELL - Construction fiable et efficace d'applications par assemblage de composants logiciels
Contact
Responsable de l'équipe
Mario Sudholt
Tél: +33 2 51 85 82 47
Secrétariat
Tél: +33 2 51 12 58 95
En savoir plus
Rechercher une équipe
Par centre de recherche Inria
Inria
Inria.fr
Inria Channel

Voir aussi