Ce project est le résultat de l’intégration du language de description architecturale π-ADL avec le langage de programmation Go pour la conception des systèmes complexes. D’une part, π-ADL fournit un langage formel et bien fondé théoriquement pour décrire des architectures logicielles dynamiques en englobant les points de vue structurels et comportamentaux, à la différence de la plupart des langages de description architecturale (ADLs) existantes. D’autre part, Go est une langage d’usage général facile pour la conception des systèmes distribués et architectures multi-processeur et en réseau. Dans cette perspective, les correspondances entre les éléments de ces langages ont été définies et un processus qui définit comment traduire automatiquement des architectures logicielles décrites en π-ADL pour leurs implémentations de code source en Go a été développé.
piadl2go: Génération de Code Source Basée sur l’Architectures Logicielles
Lien Permanent pour cet article : https://www-archware.irisa.fr/fr/software/piadl2go/