JouleUnit is an energy profiling and testing framework for profiling ICT applications. It reuses the workload definition and execution capabilities of JUnit to define workloads to be profiled on a respective ICT device under test (e.g., and Android-operated mobile device, a Linux-operated PC or a humanoid NAO robot).
Together with JouleUnit comes the JouleUnitWorkbench, integrating the framework into a the Eclipse IDE. A tutorial how to start and use the JouleUnit workbench can be found in the wiki branch of this repo. A screencast demonstrating the usage of JouleUnit for Android using a remote profiling server can be found there, too.
- Claas Wilke, Sebastian Götz, Jan Reimann, and Uwe Aßmann. Vision Paper: Towards Model-Based Energy Testing. In: Proceedings of the ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems (MODELS2011), Vol. 6981 of LNCS, Springer (2011), pp. 480-489.
- Claas Wilke Energieverbrauchsermittlung von Android-Applikationen In: Innovationsforum open4INNOVATION2012 regional kooperativ-global innovativ Beiträge zum Fachforum, Technical Report TUD-FI12-05-Mai 2012, Technische Universität Dresden (2012), pp. 70-74.
- Claas Wilke, Sebastian Richly, Georg Püschel, Christian Piechnick, Sebastian Götz and Uwe Aßmannn. Energy Labels for Mobile Applications In: Proceedings of the First Workshop for the Development of Energy-aware Software (EEbS 2012), Vol. 208 of LNI, Gesellschaft für Informatik (2012), pp. 412-425.
- Claas Wilke, Sebastian Richly, Christian Piechnick, Sebastian Götz, Georg Püschel and Uwe Aßmann. Comparing Mobile Applications' Energy Consumption In: Technical Report TUD-Fl12-10 Dezember 2012, Technische Universität Dresden (2012).
- Claas Wilke, Sebastian Richly, Sebastian Götz, Christian Piechnick, Georg Püschel and Uwe Aßmann. Comparing Mobile Applications’ Energy Consumption To appear in: SEGC – Software Engineering Aspects of Green Computing Track at the 28th ACM Symposium on Applied Computing (SAC2013).
- Claas Wilke, Sebastian Götz, and Sebastian Richly. JouleUnit – A Generic Framework for Software Energy Profiling and Testing To appear in: Green In Software Engineering Green By Software Engineering Workshop (GIBSE 2013), co-located with AOSD 2013.
This research has been funded within the project ZESSY/QualiTune #080951806 by the European Social Fund (ESF) and Federal State of Saxony.
More information on QualiTune can be found at http://www.qualitune.org/