Fig. 1From: Model-driven development of user interfaces for IoT systems via domain-specific components and patternsIFML example: product search, listing and deletion. The model consists of a ViewContainer Products which contains two ViewComponents (Product Search form and ProductResultList list); and Product Deletion Action triggered once the user selects the Delete Event associated to ProductResultList Back to article page