• DocumentCode
    685514
  • 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
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    215
  • Lastpage
    222
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.38
  • Filename
    6805409