Towards a Coherent Enterprise Modelling Landscape
When modeling enterprises, for instance as part of an enterprise (re)engineering effort, one typically uses a range of models. These models differ in their intended purpose in terms of the domain which the model should pertain to and the intended usage of the model by its audience. The models are therefore generally created in purpose-specific modeling languages; i.e. not just domain-specific languages. While using purpose-specific modeling languages has clear benefits in terms of the suitability of the language to a purpose at hand, there is also a downside to it.