Software Validation using Power Profiles
Title: Software Validation using Power Profiles
Abstract: This research proposes a novel approach to validate the power consumption of software, which is a critical quality requirement for mobile devices. The approach involves creating power consumption models, test-case specifications, software traces, and power measurements. Three different methods for power data collection are described, and the power consumption of mobile phone applications is obtained and compared to the power consumption model.
Research Question: Can power consumption be effectively validated for software running on mobile devices using power profiles?
Methodology: The research team developed a power validation approach for software quality requirements, specifically power consumption. They presented an energy and power validation approach, which includes energy requirements, energy and power consumption models, test-case specifications, and energy validation. Different methods for power data collection were also described.
Results: The research demonstrated that power consumption can be effectively validated for software running on mobile devices using power profiles. The power consumption of mobile phone applications was obtained and matched against the power consumption model.
Implications: This research has significant implications for the software development industry. It provides a practical method for validating power consumption in software, which is particularly important for mobile devices where power consumption varies depending on the hardware resources used. This approach can help developers create more energy-efficient software, leading to longer battery life and reduced environmental impact. Additionally, the research team's methods can be applied to other quality requirements, such as system reliability and performance.
Link to Article: https://arxiv.org/abs/0201028v1 Authors: arXiv ID: 0201028v1