NetGen, une approche descendante de la conception de systèmes distribués