complete dependency analysis