Domain-Specific Modeling and Code Generation for Cross-Platform Multi-Device Mobile Apps
This addresses a domain-specific problem for software companies aiming to reach wider audiences with mobile apps, but it appears incremental as it builds on existing model-driven engineering paradigms.
The research tackled the high cost and complexity of developing cross-platform multi-device mobile apps by proposing a model-driven engineering approach using abstraction, modeling, and code generation, but no concrete results or numbers are provided.
Nowadays, mobile devices constitute the most common computing device. This new computing model has brought intense competition among hardware and software providers who are continuously introducing increasingly powerful mobile devices and innovative OSs into the market. In consequence, cross-platform and multi-device development has become a priority for software companies that want to reach the widest possible audience. However, developing an application for several platforms implies high costs and technical complexity. Currently, there are several frameworks that allow cross-platform application development. However, these approaches still require manual programming. My research proposes to face the challenge of the mobile revolution by exploiting abstraction, modeling and code generation, in the spirit of the modern paradigm of Model Driven Engineering.