Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


Model Reverse-engineering of Mobile Applications with Exploration Strategies

Authors:
Sébastien Salva
Stassia Resondry Zafimiharisoa

Keywords: model generation; automatic testing; android applications.

Abstract:
This paper presents a model reverse-engineering ap- proach for mobile applications that belong to the Graphical User Interface (GUI) application category. This approach covers the interfaces of an application with automatic testing to incremen- tally infer a formal model expressing the navigational paths and states of the application. We propose the definition of a specialised GUI application model which stores the discovered interfaces and helps limit the application exploration. Then, we present an algorithm based upon the Ant Colony Optimisation technique which offers the possibility to parallelise the exploration and to conceive any application exploration strategy. Finally, our approach is experimented on Android applications and compared to other tools available in the literature.

Pages: 396 to 403

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014