Meta-models in Software Architecture
A meta-model is a model of a model. As architects and engineers, we are surrounded by plenty of useful meta-models. More than we learned to recognize intuitively. There are multiple practical benefits of approaching software architecture from the meta-model point of view. Understanding relationships between meta-models may help with closing some traditional gaps between organizational levels, contexts, and problems. →