A dynamic dependency representation 402 may be iteratively constructed and
maintained as resources are changed, including resources that are
automatically generated. A type differencing component 404 can be
employed to more accurately identify when dependent resources should be
analyzed or built. And an ordered task set 406 can be used to order the
scheduled analysis or build tasks such that duplicate work is reduced or
avoided.