pith. sign in

arxiv: 1508.02153 · v1 · pith:ASU7CSCFnew · submitted 2015-08-10 · 💻 cs.SE

A High-Level Modeling Language for the Efficient Design, Implementation, and Testing of Android Applications

classification 💻 cs.SE
keywords androidapplicationsmodelsmodroidhigh-levelallowsautomaticallydeveloping
0
0 comments X p. Extension
pith:ASU7CSCF Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{ASU7CSCF}

Prints a linked pith:ASU7CSCF badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

Developing mobile applications remains difficult, time consuming, and error-prone, in spite of the number of existing platforms and tools. In this paper, we define 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) Java native android can be automatically generated along with the required permissions; (4) It supports efficient model-based testing that operates on models. MoDroid is fully implemented and was used to develop several non-trivial Android applications.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.