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ženo v:
Podrobná bibliografie
Vydáno v:IEEE MICRO s. 1
Hlavní autoři: Colin, Alexei, Harvey, Graham, Sample, Alanson, Lucia, Brandon
Médium: Journal Article
Jazyk:angličtina
Vydáno: IEEE 14.06.2017
Témata:
ISSN:0272-1732
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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 Xplore (IEEE)
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.156339
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/eLvHCXMwlV07T8MwELZKxcBCgYIoL3lgQrhNbKeOxwpRMZAKCZC6RX6ldCBFIYW_z9lNqyKxsFmJY0V3vvN3vhdC18q5VFvhSKG4JICII6KYpqQAbWg0vDUulMx_FJNJOp3Kpxa63eTCOOdC8Jnr-2Hw5duFWfqrsgHsnVR6W2dHiOEqV2s7nCNoXSooiQWjjQczjuQgy3wIl-hTj0YAISS_zqCtpirhTBl3_vc3B2i_wY54tGL2IWq58gh11n0ZcCOmXaRGJb4POX3EV4OompQ-UlTOYe-q_1aVGzyDAvYDDCpnOZvBAoBfcbghfJ_XAKXr9SJvqgrFOMoZbgqcH6PX8f3L3QNpWikQA-ZmTTQ1IHkJ0zLRPjcWcAG3KQVOiEQppW0CsssULbSVlppUacMLwC62MFINmWEnqF0uSneKsKLaOmaZ5TTidih9YdtYccaLArBaFPXQzZq4-ceqYkYeLI1I5lmWe07kG070UNcTdjOxoenZ34_P0Z7_3EdqxfwCtetq6S7Rrvmq55_VVdgPP_zmtkE
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEN4QNNGLqGjEZw-ejAvt7pZ2j8RAMFJiIibcmn0VOVhMLfr3nV0KwcSLt03bTJqZndlvdl4I3QpjYqkjgzPBOAZE7GNBJcEZWEMl4a0yrmX-KBqP4-mUP9fQ_aYWxhjjks9M2y5dLF8v1NJelXVg78Tc-jo7IWPEX1VrbSd0OLtLIoKDiJIqhhn4vJMkNokrahOLRwAjhL9Ooa2xKu5UGTT-9z-H6KBCj15vJe4jVDP5MWqsJzN4laI2kejlXt9V9WHbD6KoivpwVhjj2WD9tyhM5wVMsF14YHSWsxkQAATruTvC93kJYLpcE3kThWvHkc-8qsX5CXod9CcPQ1wNU8AKHM4SS6JA90IqeShtdSwgA6ZjArKIQiGE1CFoLxUkk5promIhFcsAvehMcdGlip6ier7IzRnyBJHaUE01yIDpLretbQPBKMsyQGu-30J3a-amH6ueGanzNXyeJklqJZFuJNFCTcvYzYcVT8__fnyD9oaTZJSOHsdPF2jfkrJ5WwG7RPWyWJortKu-yvlnce32xg-kirmI
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.issn=0272-1732&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FMM.2017.265085515&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_MM_2017_265085515
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