A formal approach to automatically analyse extra-functional properties in mobile applications

6Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

This paper presents an integrated approach for testing mobile applications (apps) against a set of extra-functional properties to be used by app developers. The approach starts with the (manual or automatic) extraction of the interaction model, that is, a formal model of the potential user interactions with the app. The model is constructed to allow a model checking tool to exhaustively extract the so-called app user flows, that is, the sequences of user actions, that constitute the test cases. In the final step, the app user flows are executed on the app running on real devices. The resulting execution traces are enriched with different measures and verified against a set of extra-functional properties of interest. The approach has been adapted to analyse several applications running at the same time with several devices supporting the applications. This paper presents the definition and formalization of both the modelling language for the interaction model and the specification language to represent the extra-functional properties. It also describes a methodology for automatically extracting the model. Finally, it presents an implementation focused on Android apps, which is integrated in the TRIANGLE testing framework, and the evaluation of the approach. © 2019 The Authors. Software Testing, Verification & Reliability Published by John Wiley & Sons Ltd.

References Powered by Scopus

Statecharts: a visual formalism for complex systems

4445Citations
N/AReaders
Get full text

MobiGUITAR: Automated Model-Based Testing of Mobile Apps

270Citations
N/AReaders
Get full text

Targeted and depth-first exploration for systematic testing of android apps

234Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A modular experimentation methodology for 5G deployments: The 5genesis approach

20Citations
N/AReaders
Get full text

Modeling and verification of the Multi-connection Tactile Internet Protocol

5Citations
N/AReaders
Get full text

STAn: analysis of data traces using an event-driven interval temporal logic

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Rosario Espada, A., del Mar Gallardo, M., Salmerón, A., Panizo, L., & Merino, P. (2019). A formal approach to automatically analyse extra-functional properties in mobile applications. Software Testing Verification and Reliability, 29(4–5). https://doi.org/10.1002/stvr.1699

Readers' Seniority

Tooltip

Researcher 4

50%

PhD / Post grad / Masters / Doc 3

38%

Lecturer / Post doc 1

13%

Readers' Discipline

Tooltip

Computer Science 9

82%

Biochemistry, Genetics and Molecular Bi... 1

9%

Environmental Science 1

9%

Save time finding and organizing research with Mendeley

Sign up for free