Our approach is lightweight, and models do not get obsolete. You can update the model mechanically.

We use a dependency structure matrix. The concept of a dependency structure matrix comes from system engineering. We can do tens of thousands of classes in a model.