24 janvier 2025
Ce document est lié à :
International Journal on Software Tools for Technology Transfer
Jaber et al., « A high-level modeling language for the efficient design, implementation, and testing of Android applications », American University of Beirut ScholarWorks
Developing mobile applications remains difficult, time consuming, and error prone, in spite of the number of existing platforms and tools. In this paper, we develop MoDroid, a high-level modeling language to ease the development of Android applications. MoDroid allows developing models representing the core of applications. MoDroid provides Android programmers with the following advantages: (1) models are built using high-level primitives that abstract away several implementation details; (2) it allows the definition of interfaces between models to automatically compose them; (3) a native Android application can be automatically generated along with the required permissions definition; (4) it supports efficient testing execution that operates on models. MoDroid is fully implemented and was used to develop several non-trivial Android applications. © 2016, Springer-Verlag Berlin Heidelberg.