previous up next top index
Précédent : Shape-C Remonter : Les types graphes Suivant : Actions industrielles


Architectures de logiciels

Participants : Anne Alexandra Holzbacher, Daniel Le Métayer

Le domaine des architectures de logiciels a connu un développement important ces dernières années. La tendance actuelle consiste à proposer des langages spécifiques pour la définition de l'architecture (organisation globale) de gros logiciels, et à fournir des outils permettant de manipuler ces architectures et d'en prouver des propriétés. Cette préoccupation rejoint la thématique du projet Coordination [1] dans lequel nous sommes engagés depuis plusieurs années. Les principes de base de notre contribution dans ce domaine sont les suivants [15] :

L'avantage de cette démarche est de concilier une vision dynamique de l'architecture avec des possibilités de vérification statique. Nous poursuivons cet effort en explorant l'intérêt du formalisme pour l'analyse de programmes, notamment pour ce qui concerne les propriétés de sécurité.