Home // VALID 2015, The Seventh International Conference on Advances in System Testing and Validation Lifecycle // View article
Mobile Application Validation through Virtualization
Authors:
Cyril Dumont
Steven Enten
Fabrice Mourlin
Laurent Nel
Keywords: embedded device; firmware custom; monitoring; virtualization; state management.
Abstract:
When several business applications use low level libraries which are not installed in the firmware of the device; a solution consists in building of a new firmware with the well-chosen libraries. This afford to deploy only once for all the business mobile applications. The complete adaptation of an operating system to replace the Read-Only Memories (currently called ROM) manufacturer, fundamentally changes the kernel of an embedded system. This solution allows us to offer regular and frequent custom firmware updates that maintain business applications dedicated stability in time. By creation of firmware, we leave out the space consuming trial software. We may also leave out many of the included utilities, letting our users add them back only if they need them. Often we also strip out carrier specific versions of the launcher, replacing them with Google’s original versions or a version we prefer. After customizing a firmware, we focus on adding business software in place to monitor the embedded device. Thru, we use this firmware to virtualize an embedded device. Thus, we collect information to determine whether the firmware can be deployed on devices. The collected data are about memory usages, threads, and resource access and energy consumption. So, this reporting step sums up the validation of our firmware, then they are validated to a deployment step on mobile devices. Reports are delivered about the behaviors of embedded software.
Pages: 7 to 14
Copyright: Copyright (c) IARIA, 2015
Publication date: November 15, 2015
Published in: conference
ISSN: 2308-4316
ISBN: 978-1-61208-441-1
Location: Barcelona, Spain
Dates: from November 15, 2015 to November 20, 2015