Energy-­‐directed	  Test	  Suite	  Op3miza3on	  Ding	  Li,∗	  Cagri	  Sahin,†	  James	  Clause,†	  and	  William	  G.J.	 ...
Message	  	  •  In	  situ	  tes3ng	  is	  necessary	  §  But	  will	  consume	  baLery	  power	  •  Idea:	  op3mize	  ene...
Message	  •  We	  developed	  Energy	  Directed	  Test	  Suite	  Op3mizer(EDTSO).	  •  Achieved	  significant	  energy	  sa...
Overview	  of	  the	  Process	  3Test suiteMinimizationcriteriaTest-relateddataEnergy usagedataEDTSOProblembuilderILP solv...
Difficul3es	  •  How	  to	  maintain	  code	  coverage?	  §  Encode	  as	  an	  Integer	  Linear	  Programming(ILP)	  probl...
5Thank You
Future	  Ques3ons	  •  How	  to	  measure	  the	  energy	  usage	  of	  very	  short	  test	  cases?	  •  How	  to	  integ...
Upcoming SlideShare
Loading in …5
×

Energy-directed Test Suite Optimization (GREENS 2013)

328 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
328
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Energy-directed Test Suite Optimization (GREENS 2013)

  1. 1.  Energy-­‐directed  Test  Suite  Op3miza3on  Ding  Li,∗  Cagri  Sahin,†  James  Clause,†  and  William  G.J.  Halfond∗    ∗University  of  Southern  California  †  University  of  Delaware  
  2. 2. Message    •  In  situ  tes3ng  is  necessary  §  But  will  consume  baLery  power  •  Idea:  op3mize  energy  usage  of  test  suite  •  How  much  energy  can  we  save?  1REFTEK™ Earthquake Sensor
  3. 3. Message  •  We  developed  Energy  Directed  Test  Suite  Op3mizer(EDTSO).  •  Achieved  significant  energy  savings  •  Range  of  saving  is  30%  to  70%    •  EDTSO  saves  42%  more  energy  on  average  than  tradi3onal  approaches  2
  4. 4. Overview  of  the  Process  3Test suiteMinimizationcriteriaTest-relateddataEnergy usagedataEDTSOProblembuilderILP solverOptimizedtest suite
  5. 5. Difficul3es  •  How  to  maintain  code  coverage?  §  Encode  as  an  Integer  Linear  Programming(ILP)  problem  •  ILP  problem  is  NP-­‐hard  §  Usually  solvable  in  a  reasonable  amount  of  3me  •  How  to  measure  the  energy  consump3on?  §  Use  the  LEAP  pla]orm  with  Android  x86  4
  6. 6. 5Thank You
  7. 7. Future  Ques3ons  •  How  to  measure  the  energy  usage  of  very  short  test  cases?  •  How  to  integrate  energy  usage  informa3on  into  the  development  process?  6

×