Utvecklingen av energieffektiv programvara har blivit ett centralt krav för ett stort antal enheter, från smartphones till datacenter. Att mäta denna konsumtion på ett korrekt sätt är dock en stor utmaning som den senaste tekniken har försökt ta itu med med med begränsad framgång. Samtidigt som övervakning av ansökningarnas förbrukning ger en tydlig inblick i var energin används, hjälper det inte att förstå hur energin förbrukas. I detta dokument introducerar vi därför JalenUnit, ett programvaruramverk som drar slutsatsen att programvarubibliotekens energiförbrukningsmodell härrör från körspår. Denna modell kan sedan användas för att diagnostisera programkod för att upptäcka energi buggar, förstå energidistribution, fastställa energiprofiler och klassificeringar, och jämföra programvarubibliotek mot deras energiförbrukning.
Även om annan information används, "JalenUnit" REF kan användas för att, a.o., upptäcka energi buggar och förstå energidistribution.
Unit testing of energy consumption of software libraries
{'venue': "SAC '14", 'journal': None, 'mag_field_of_study': ['Computer Science']}