Top-down analysis