Business Apps with MAML: A Model-Driven Approach to Process-Oriented Mobile App Development
Christoph Rieger is a research assistant at the Group of Prof. Kuchen at the ERCIS. He studied in the IS Bachelor and Master program in Münster, specializing on Business Networks and Business Intelligence. His current work is focused on model-driven software development and domain-specific languages in general, with a particular interest in mobile app development.
Business apps are used by non-technical users in everyday work routines. However, the creation of apps still follows traditional software development practices and is exclusively performed by software developers that need to centrally collect requirements and domain knowledge. Moreover, few modeling approaches focus on platform-agnostic representations of mobile apps. Recent advances such as textual domain-specific languages for cross-platform app generation reduce development efforts, but still focus on programmers’ needs. In this talk, the MAML framework is presented as model-driven approach also targeting non-technical users. Data, views, business logic, and user interactions are jointly modeled from a process perspective using a graphical domain-specific language. In contrast to existing process modelling notations, the MAML framework then allows for a codeless generation of apps for multiple platforms through model transformations and code generators.