Title :
Connecting Interaction Models and Application Logic for Model-Driven Generation of Web-Based Graphical User Interfaces
Author :
Popp, Roman ; Kaindl, Hermann ; Raneburger, David
Author_Institution :
Vienna Univ. of Technol., Vienna, Austria
Abstract :
In the research on automated (design-time) generation of graphical user interfaces (GUIs), the focus is on how such a generation works and on the resulting GUI´s appearance. However, the integration of the software part implementing the resulting GUI with an application logic does not appear to be in a well-defined software architecture. We propose an integration in the well-known Model-View-Controller (MVC) architecture, with its decoupling of different concerns and the resulting software properties. We show that most of its components can be automatically generated from Discourse-based Communication Models. We also show how these models connect to an application logic. In this way, we present an implemented and tested approach to connecting a high-level interaction model and the Web-based GUI software generated from it with an application logic and its implementation in the context of model-driven GUI generation.
Keywords :
Internet; graphical user interfaces; software architecture; GUIs; MVC architecture; Web-based GUI software; Web-based graphical user interfaces; application logic; automated generation; design-time generation; discourse-based communication models; high-level interaction model; interaction models; model-driven GUI generation; model-driven generation; model-view-controller architecture; software architecture; software part integration; software properties; Biological system modeling; Computer architecture; Databases; Graphical user interfaces; Insurance; Software; Unified modeling language; MVC; Model-Driven UI Development; UI Software Architecture;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.38