Agent Definition Language