![]()
Précédent : Shape-C Remonter : Les types graphes
Suivant : Actions industrielles
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é.