Realizing architecture frameworks through megamodelling techniques