• Open Access IconOpen Access
  • Cite Icon8
  • https://doi.org/10.1145/2422518.2422523Copy DOI Icon

Rapid GUI development on legacy systems

  • Oct 1, 2012
  • Hui Song +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Graphical User Interface (GUI) is a common feature for modern software systems, while there are still many legacy systems that do not have GUIs, but only provide text and commands for user interaction. In this paper, we report our experiment on using runtime models to support the rapid, generation-based development of simple GUIs for such legacy systems. We construct runtime models for the target system as an intermediate representations of the underlying system state, and in this way wrap the low-level interaction mechanisms of the legacy systems. After that, we visualize the models with a graphical editor. Due to the causal connection between runtime models and the runtime system state, users can monitor and control the system state by reading and writing the models, and in this way, using the graphical model editor as the GUI of the system. Based on the existing framework for runtime model construction and model visualization, it is possible to achieve the rapid development process of such GUIs in the form of high-level specification and automated generation. We experiment with this idea by using two existing frameworks, Sm@rt and GMF, to develop a series of GUIs for an electricity simulation system named GridLAB-D. We also enhance the existing Sm@rt framework with cache mechanisms in order to suit GUIs.

Similar Papers
  • Conference Article
  • Citations4

Development of visual basic based GUI for option a energy savings of IPMVP

  • Nov 01, 2014
  • Maxmillan David +1
  • Book Chapter
  • Citations2

Framework for Graphical User Interfaces of Geospatial Early Warning Systems

  • Jan 01, 2013
  • Martin Hammitzsch
  • Research Article
  • Citations7

Creating a reusable GUI component

  • Apr 11, 2002
  • Software: Practice and Experience
  • Sara Stoecklin +1
  • Conference Article
  • Citations2

Graphical user interface for Humanoid Head Amir-II

  • May 01, 2010
  • A A Shafie +2
  • Research Article

The Use Of Metaphors In Graphical User Inferface: Carry on With The Metaphor Or Time For A Paradigm Shift?

  • Apr 01, 2004
  • Galatasaray Üniversitesi İleti-ş-im Dergisi
  • Ar Gör Kerem Rizvanoğlu
  • Conference Article
  • Citations1

Virtual models of dynamic systems: Design, methodology, applications, and experiences in learning of mechatronics

  • Nov 01, 2012
  • V Fedak +2
  • Research Article

Computer Digital Technology on the Development of Graphical Interfaces

  • Dec 01, 2010
  • Advanced Materials Research
  • Weiwei Li +1
  • Conference Article
  • Citations11

Semi-automatic user interface generation considering pointing granularity

  • Oct 01, 2009
  • Sevan Kavaldjian +4
  • Research Article

Development of IoT based Heat Exchanger Control Trainer for Undergraduate Process Control Programme

  • May 23, 2019
  • Research Communication in Engineering Science & Technology
  • Choon Khon Ng +1
  • Research Article
  • Citations28

Towards end-user development of graphical user interfaces for internet of things

  • Oct 02, 2017
  • Future Generation Computer Systems
  • Björn A Johnsson +1
  • Book Chapter
  • Citations3

Graphical User Interface Development on the Basis of Data Flows Specification

  • Jan 01, 2005
  • Tomas Danikauskas +2
  • Conference Article
  • Citations4

Autonomous control of Flapping Wing Vehicles using graphical user interface

  • Aug 01, 2015
  • S Sankarasrinivasan +3
  • Research Article
  • Citations1

A roadmap for designing a virtual interface to explore a digital twin of the oceans for marine ecosystems monitoring

  • Dec 01, 2025
  • Ecological Informatics
  • Morane Clavel-Henry +27
  • Conference Article
  • Citations14

Graphical Specification of Flight Scenarios with Aviation Scenario Defintion Language (ASDL)

  • Jan 05, 2017
  • Shafagh Jafer +2
  • Conference Article
  • Citations6

Development of Visual Basic GUI for Option C Energy Saving of IPMVP

  • Jan 01, 2014
  • C.A Cosmas +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.