Figure 6: An excerpt of the semantic mobile metamodel. The key entities are MobileApp, AbstractScreen, AbstractView, Abstractcontroller, AbstractLayout, Abstractevent, etc.