一种用于高效设计、实现和测试安卓应用的高级建模语言
软件工程
2015-08-11 v1
摘要
尽管存在大量现有平台和工具,开发移动应用仍然困难、耗时且易出错。在本文中,我们定义了 MoDroid,一种用于简化安卓应用开发的高级建模语言。MoDroid 允许开发表示应用核心的模型。MoDroid 为安卓程序员提供以下优势:(1) 模型使用抽象掉若干实现细节的高级原语构建;(2) 它允许定义模型间的接口以自动组合它们;(3) 可自动生成 Java 原生安卓代码及所需权限;(4) 它支持在模型上运行的高效基于模型的测试。MoDroid 已完整实现,并已被用于开发多个复杂的安卓应用。
引用
@article{arxiv.1508.02153,
title = {A High-Level Modeling Language for the Efficient Design, Implementation, and Testing of Android Applications},
author = {John Abou-Jaoudeh and Kinan Dak-Al-Bab and Mostafa El-Katerji and Yliès Falcone and Mohamad Jaber},
journal= {arXiv preprint arXiv:1508.02153},
year = {2015}
}
备注
12 pages