Automatic Code Generator for Screen Based Systems

Autor: Katerina Korenblat, Elena V. Ravve
Rok vydání: 2019
Předmět:
Zdroj: Communications in Computer and Information Science ISBN: 9783030302771
ADBIS (Short Papers and Workshops)
DOI: 10.1007/978-3-030-30278-8_28
Popis: Definition and implementation of every system starts from its specification. After the developer received the verified specification, she can move to the code writing. Recently, modelling is used as the first step to the programming task. Unified Modeling Language (UML) is intensively exploited in order to standardize the code generation and to minimize the corresponding effort. Screen based interactive systems like smartphone applications or different booking services are of very special kind: GUI part of them is very big and mostly implements different screens and transitions from one screen to another. In our contribution, we provide general description and proof of concept of a graphical tool for such systems. First of all, the tool allows definition of the specification of the screen based systems in the most natural way - graphically. This avoid using of UML or similar formalisms as a less intuitive human dependent intermediate step. Then, given the specification of a screen based system, we show that a big part of the implementation (GUI code) may be generated automatically. We show how our general approach works for Android based implementation of the specification.
Databáze: OpenAIRE