Software Validation using Power Profiles
Raimondas Lencevicius, Edu Metz, Alexander Ran

TL;DR
This paper introduces a method for validating software quality by analyzing power consumption, using models, measurements, and traces to ensure energy-efficient performance.
Contribution
It presents a novel approach for validating software's power requirements through a combination of models, test cases, and power measurements, specifically applied to mobile applications.
Findings
Power consumption of mobile apps can be accurately modeled and validated.
Three approaches for power data collection are described and compared.
Validation ensures software meets energy efficiency standards.
Abstract
The validation of modern software systems incorporates both functional and quality requirements. This paper proposes a validation approach for software quality requirement - its power consumption. This approach validates whether the software produces the desired results with a minimum expenditure of energy. We present energy requirements and an approach for their validation using a power consumption model, test-case specification, software traces, and power measurements. Three different approaches for power data gathering are described. The power consumption of mobile phone applications is obtained and matched against the power consumption model.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Embedded Systems Design Techniques · Real-Time Systems Scheduling
