Automatic Code Generator for Screen Based Systems

advances in databases and information systems(2019)

引用 0|浏览7
暂无评分
摘要
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.
更多
查看译文
关键词
Automatic code generator, Screen based applications, Model-Driven Architecture, Unified Modeling Language, Android OS
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要