Ember.DAG Class packages/ember-application/lib/system/dag.js:29

DAG stands for Directed acyclic graph.

It is used to build a graph of dependencies checking that there isn't circular dependencies. p.e Registering initializers with a certain precedence order.