“…These tools give an ad-hoc environment that enables method engineers to edit and manage models and/or meta-models. Most of these metaCASE tools consider the modeling process as a single user task [10,11], however, whenever complexities of a problem increase, a diversity of users that get involved in a group increases as well [12]. Hence, there is a need for model versioning tools that support collaboration among a group of users with different scopes and skills (i.e.…”