DocumentCode
1728057
Title
E-RACE, A Hardware-Assisted Approach to Lockset-Based Data Race Detection for Embedded Products
Author
Huang, Lily ; Smith, Michael ; Tran, Albert ; Miller, James
Author_Institution
Univ. of Calgary, Calgary, AB
fYear
2008
Firstpage
277
Lastpage
278
Abstract
Limited research exists for identifying data races under the specific characteristics found in embedded systems. E-RACE is a new style of data-race identification tool which directly utilizes specialized hardware capabilities to monitor the flow of data and instructions. Compared to existing data race analysis approaches, the hardware-assisted E-RACE tool has advantages of recognizing data-race issues without requiring extensive software code instrumentation. The tool is integrated into an Embedded Unit Testing Driven Development Framework to encourage the construction of testable code and early identification of data-races.
Keywords
embedded systems; program diagnostics; program testing; shared memory systems; storage management; E-RACE; data race analysis; data-race identification tool; embedded products; embedded systems; embedded unit testing driven development framework; hardware-assisted approach; lockset-based data race detection; software code instrumentation; Data analysis; Hardware; Information analysis; Instruments; Monitoring; Registers; Software testing; Software tools; Watches; Yarn; embedded Agile development; hardware assisted code instrumentation; locksetbased data race detection; test driven development;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2008. ISSRE 2008. 19th International Symposium on
Conference_Location
Seattle, WA
ISSN
1071-9458
Print_ISBN
978-0-7695-3405-3
Electronic_ISBN
1071-9458
Type
conf
DOI
10.1109/ISSRE.2008.23
Filename
4700334
Link To Document