un agl le sigle de atelier de génie logiciel : c'est un ensemble d'outils logiciels qui permettent le développement d'un programme informatique
en fait c'est l'application de l'informatique à elle même. ou autrement dit la automatisation de la conception et le développement de logiciel .alors ça comprend des éditeurs de programmes ; des langages de programmation des debuggers des logiciels de test. en fait c'est des programmes qui génèrent des programmes .bref un agl est une automatisation de l'activité des analystes et des programmeurs
un exemple d'agl est pc soft en france