An Energy-interference-free Hardware/Software Debugger for Intermittent Energy-harvesting Systems

Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devic...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE MICRO s. 1
Hlavní autori: Colin, Alexei, Harvey, Graham, Sample, Alanson, Lucia, Brandon
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: IEEE 14.06.2017
Predmet:
ISSN:0272-1732
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devices experience power intermittence whichcauses the system to reset and power-cycle unpredictably, tens to hundreds of times per second. This can result incode execution errors that are not possible in continuously-powered systems and cannot be diagnosed with conventionaldebugging tools such as JTAG and/or oscilloscopes. We propose the Energy-interference-free Debugger, ahardware and software platform for monitoring and debugging intermittent systems without adversely effectingtheir energy state. The Energy-interference-free Debugger re-creates a familiar debugging environment for intermittentsoftware and augments it with debugging primitives for effective diagnosis of intermittence bugs. Our evaluationof the Energy-interference-free Debugger quantifies its energy-interference-freedom and shows its value in a set ofdebugging tasks in complex test programs and several real applications, including RFID code and a machine-learning-basedactivity recognition system.
AbstractList Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However, these devices pose a unique set of challenges to application developerswho lack both hardware and software support tools. Energy harvesting devices experience power intermittence whichcauses the system to reset and power-cycle unpredictably, tens to hundreds of times per second. This can result incode execution errors that are not possible in continuously-powered systems and cannot be diagnosed with conventionaldebugging tools such as JTAG and/or oscilloscopes. We propose the Energy-interference-free Debugger, ahardware and software platform for monitoring and debugging intermittent systems without adversely effectingtheir energy state. The Energy-interference-free Debugger re-creates a familiar debugging environment for intermittentsoftware and augments it with debugging primitives for effective diagnosis of intermittence bugs. Our evaluationof the Energy-interference-free Debugger quantifies its energy-interference-freedom and shows its value in a set ofdebugging tasks in complex test programs and several real applications, including RFID code and a machine-learning-basedactivity recognition system.
Author Colin, Alexei
Sample, Alanson
Lucia, Brandon
Harvey, Graham
Author_xml – sequence: 1
  givenname: Alexei
  surname: Colin
  fullname: Colin, Alexei
– sequence: 2
  givenname: Graham
  surname: Harvey
  fullname: Harvey, Graham
– sequence: 3
  givenname: Alanson
  surname: Sample
  fullname: Sample, Alanson
– sequence: 4
  givenname: Brandon
  surname: Lucia
  fullname: Lucia, Brandon
BookMark eNo9kLFOwzAURT0UibbwAYglP5DWfo5re6xKoZUaMRTmyHGeQxB1kG1A_XsaFTrdO9xzhzMhI997JOSO0RljVM_LcgaUyRksBFVCMDEiYwoSciY5XJNJjO-UUgFUjYlZ-mztMbTHvPMJg8OA3mLuAmK2MaH5MQHn-96loWQPWH-1LYbM9SHbDsChSwl9-j95M-EbY-p8m-2PMeEh3pArZz4i3v7llLw-rl9Wm3z3_LRdLXe5ZRxSXoNlUgtea1FzoUAqKBoFaFEKY0zdiAIEN-DqRjdglalt4bjWjbPaLLjlU8LOvzb0MQZ01WfoDiYcK0arwUtVltXgpbp4OTH3Z6ZDxMte6kLpBeO_Bo9lDw
CODEN IEMIDZ
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
DOI 10.1109/MM.2017.265085515
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 1
ExternalDocumentID 10_1109_MM_2017_265085515
7948961
Genre orig-research
GroupedDBID -DZ
-~X
.DC
0R~
29I
4.4
5GY
6IK
97E
AAFWJ
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACGOD
ACIWK
ACNCT
AENEX
AETEA
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BKOMP
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
TAE
TN5
TWZ
YZZ
3EH
5VS
AAYXX
AETIX
AGSQL
AI.
AIBXA
ALLEH
C1A
CITATION
H~9
IBMZZ
ICLAB
IFJZH
OHT
RNI
RZB
VH1
ZCG
ID FETCH-LOGICAL-c132t-b2c17953b95b35827824d82ece75aaabd54253a2fbd9d2c8abc4f399dfc9a63c3
IEDL.DBID RIE
ISSN 0272-1732
IngestDate Sat Nov 29 06:18:39 EST 2025
Tue Aug 26 16:34:31 EDT 2025
IsPeerReviewed true
IsScholarly true
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c132t-b2c17953b95b35827824d82ece75aaabd54253a2fbd9d2c8abc4f399dfc9a63c3
PageCount 1
ParticipantIDs crossref_primary_10_1109_MM_2017_265085515
ieee_primary_7948961
PublicationCentury 2000
PublicationDate 2017-06-14
PublicationDateYYYYMMDD 2017-06-14
PublicationDate_xml – month: 06
  year: 2017
  text: 2017-06-14
  day: 14
PublicationDecade 2010
PublicationTitle IEEE MICRO
PublicationTitleAbbrev MM
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0005208
Score 2.156235
Snippet Energy-autonomous computing devices have the potential to extend the reach of computing to a scale beyond eitherwired or battery-powered systems. However,...
SourceID crossref
ieee
SourceType Index Database
Publisher
StartPage 1
SubjectTerms B Hardware
B.9 Power Management
B.9.2 Energy-aware systems
C Computer Systems Organization
C.3 Special-Purpose and Application-Based Systems
C.3.d Real-time and embedded systems
Computer bugs
D Software/Software Engineering
D.2 Software Engineering
D.2.5 Testing and Debugging
D.2.5.b Debugging aids
Debugging
Energy states
Hardware
Monitoring
Software
Title An Energy-interference-free Hardware/Software Debugger for Intermittent Energy-harvesting Systems
URI https://ieeexplore.ieee.org/document/7948961
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  issn: 0272-1732
  databaseCode: RIE
  dateStart: 19810101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0005208
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG-QePAiKhrxKz14MhZY17L1SAzEC8RETbgtbfeKHBxmDv33fS2DYOLF07pla5b30f5e3xcht1GOQqIix_pgDBMgOFMab00knROCg051aDaRTKfpbKaeGuR-mwsDACH4DLp-GHz5-dKu_FFZD2UnVd7W2UuSwTpXazecI6y6POEsSmJeezCjvupNJj6EK-lyj0YQIchfe9BOU5Wwp4xb__ubI3JYY0c6XDP7mDSgOCGtTV8GWqtpm-hhQUchp4_5ahBlndLHXAlAvav-W5fQe8YF2A8oLjmr-RwnQPxKwwnh-6JCKF1tJnnTZSjGUcxpXeD8lLyORy8Pj6xupcAsmpsVM9yi5snYKGl8biziApGnHCwkUmttcom6G2vuTK5yblNtrHCIXXJnlR7ENj4jzWJZwDmhqTPOaYnIRiDW4lpph1cEKkJIAXzQIXcb4mYf64oZWbA0-iqbTDLPiWzLiQ5pe8JuX6xpevH340ty4D_3kVqRuCLNqlzBNdm3X9Xis7wJ8vAD_l-1Wg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8ImuhFVDTi5w6ejIWta9l6JAaCkRETMeG2tF2LHBxmDv33fS2DYOLF07pmeVn6Pvpr3xdCt0EGQsIDg30tJaaaEswFvMqAGUMp0SIWrtlENB7H0yl_rqH7TS6M1toFn-m2HTpffrZQS3tV1gHZibk96-wwIOOvsrW2Azqc3SURwUEUksqHGfi8kyQ2iCtqE4tHACOwX7vQVlsVt6sMGv_7n0N0UKFHr7di9xGq6fwYNdadGbxKUZtI9HKv77L6sK0HUVRJfdgUWnvWWf8tCt15ARNsBx4YneVsBgQAwXrujvB9XgKYLtdE3kThynHkM68qcX6CXgf9ycMQV80UsIIDZ4klUaB7LJScSZsdC8iAZjHRSkdMCCEzBtobCmJkxjOiYiEVNYBeMqO46IYqPEX1fJHrM-TFRhojGGAbCmiLCC4MPAGqUMqoJt0WulsvbvqxqpmRurOGz9MkSS0n0g0nWqhpF3bzYbWm539P36C94SQZpaPH8dMF2rekbNxWQC9RvSyW-grtqq9y_llcO9n4AZmbuKE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Energy-interference-free+Hardware%2FSoftware+Debugger+for+Intermittent+Energy-harvesting+Systems&rft.jtitle=IEEE+MICRO&rft.au=Colin%2C+Alexei&rft.au=Harvey%2C+Graham&rft.au=Sample%2C+Alanson&rft.au=Lucia%2C+Brandon&rft.date=2017-06-14&rft.pub=IEEE&rft.issn=0272-1732&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FMM.2017.265085515&rft.externalDocID=7948961
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-1732&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-1732&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-1732&client=summon