EconPapers    
Economics at your fingertips  
 

A New Graphical User Interface Generator for Economic Models and its Comparison to Existing Approaches

Wolfgang Britz

German Journal of Agricultural Economics, 2014, vol. 63, issue 04, 15

Abstract: The paper discusses the role of Graphical User Inter-faces in economic modelling and specifically the de-velopment of a new Graphical User Interface Genera-tor for applications realized in GAMS (General Alge-braic Modelling System), a widely used Algebraic Modelling Language for (bio-)economic simulation models. It motivates the development of GGIG (Gams Graphical Interface Generator) by reviewing existing approaches. In opposite to frameworks available for environmental and Agent Based Modelling, GUI ge-nerators for more classical economic models seem to be scarce. GGIG aims at a fast development process not requiring programming skills where simple user operable controls are defined in an XML file such that GAMS based projects can add easily a GUI. It com-prises quite versatile exploitation tools for interactive reporting (tables, graphs and maps) including a ma-chine learning package plus useful utilities, e.g. to generate a HTML based GAMS code documentation or batch execution. In opposite to other approaches, GGIG strictly separates the GUI and GAMS code, but does not offer IDE functionality. Applications to CAPRI, a rather complex model, and some smaller projects seem to show that researchers without formal programming training are able to develop and modify a GUI for their models, while model users can be quickly trained in GGIG based GUIs.Der Aufsatz diskutiert die Bedeutung Grafischer Benutzeroberflächen in der ökonomischen Modellie-rung, insbesondere die Entwicklung eines neues Werkzeugs zur Erstellung Grafischer Oberflächen für Anwendungen basierend auf GAMS (General Algebraic Modelling System), einer weitverbreiteten Algebraischen Modellierungssprache für (bio-)öko-nomische Simulationsmodelle. Er motiviert die Ent-wicklung von GGIG (Gams Graphical Interface Ge-nerator) vor dem Hintergrund eines Überblicks alter-nativer Ansätze. Im Gegensatz zu bestehenden Pro-grammiergerüsten für umwelt- oder agentenbasierte Modellierung scheinen nur wenige Werkzeuge zur Erstellung von Benutzeroberflächen klassischer öko-nomischer Modelle verfügbar zu sein. GGIG zielt auf einen schnellen Entwicklungsprozess, der keine Kenntnisse in der Programmierung voraussetzt und auf der Definition einfacher Bedienelemente in einer XML-Datei basiert, wodurch sich ohne großen Auf-wand eine Nutzeroberfläche zu einem GAMS-Projekt erstellen lässt. GGIG enthält darüber hinaus recht vielseitige Instrumente zur Erzeugung interaktiver Ergebnisauswertungen (Tabellen, Grafiken und Kar-ten) einschließlich eines Paketes maschineller Lern-verfahren sowie zusätzlich Dienstprogramme, z.B. zur Erstellung einer HTML basierten Dokumentation des GAMS-Codes oder zur Batchausführung. Im Gegen-satz zu anderen Ansätzen trennt GGIG klar zwischen dem GAMS-Code und der Nutzeroberfläche, bietet dafür aber auch keine Funktionen einer Integrierten Entwicklungsumgebung an. Die Anwendung von GGIG in CAPRI, einem recht komplexen Modellsys-tem, und einigen kleineren Projekten legen es nahe, dass Forscher ohne formale Programmierkenntnisse mittels GGIG Benutzeroberflächen für ihre Modellen entwickeln und pflegen können, während Modellan-wender sich schnell in die Nutzung der Oberflächen einarbeiten.

Keywords: Agricultural and Food Policy; Research Methods/Statistical Methods (search for similar items in EconPapers)
Date: 2014
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (8)

Downloads: (external link)
https://ageconsearch.umn.edu/record/253198/files/4_Britz.pdf (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:ags:gjagec:253198

DOI: 10.22004/ag.econ.253198

Access Statistics for this article

More articles in German Journal of Agricultural Economics from Humboldt-Universitaet zu Berlin, Department for Agricultural Economics Contact information at EDIRC.
Bibliographic data for series maintained by AgEcon Search ().

 
Page updated 2025-04-03
Handle: RePEc:ags:gjagec:253198