484:
40:
litigation. In
October 2013, after reviewing Toyota's source code as part of a team of seven engineers, he testified in a jury trial in Oklahoma that led to a "guilty by software defects" finding against Toyota. There are several technical articles that discuss the various
98:
in
College Park, from which he earned a Bachelor of Science degree in 1994 and a Master of Science degree in 1997. From 2000 to 2002, he taught ENEE 447 Operating Systems Theory as an adjunct professor in the same Department of Electrical and Computer Engineering.
545:
83:
receiver, which sold in the millions of units. He subsequently wrote embedded software at TSI TelSys, PropHead
Development, and Netrino. His three books are
30:. He is a past editor-in-chief of Embedded Systems Design magazine and author of three books and more than seventy articles about embedded software.
521:
193:
60:. He has also worked as a testifying expert witness in other high-profile litigation involving software, such as SmartPhone Technologies vs
234:
550:
438:
116:
336:
413:
388:
37:
514:
140:
42:
483:
468:
507:
540:
95:
76:
213:
434:
409:
384:
23:
65:
27:
491:
534:
284:
259:
79:, where he wrote software for products including the first-generation Hughes-branded
46:
45:
defects he testified were linked to unintended acceleration that caused deaths in
69:
61:
148:
313:
456:
356:
33:
Barr has often worked as an expert witness, including testifying in the
169:
80:
57:
53:
34:
141:"Embedded Systems Design Magazine Editorial Contacts - Michael Barr"
52:
Earlier in his career, Barr testified as an expert witness in the
490:
This biographical article relating to a computer specialist is a
91:(co-authored by Jack Ganssle), and "Embedded C Coding Standard".
26:
specializing in software design for medical devices and other
214:"Toyota Attacks Alleged Evidence of Accelerator Software Bug"
381:
Programming
Embedded Systems in C with GNU Development Tools
85:
Programming
Embedded Systems in C with GNU Development Tools
462:
235:"Toyota's killer firmware: Bad design and its consequences"
75:
Barr began his career working as an embedded programmer at
58:
end user litigation, which involved over 25,000 end users
495:
337:"EA Can't Sink 'Madden' Royalties Suit in Jury Trial"
117:"Struggle Continues to Plug Embedded Programming Gap"
379:Barr, Michael; Massa, Anthony (11 October 2006).
260:"Toyota Trial: Transcript Reveals 'Task X' Clues"
471:magazine (formerly Embedded Systems Programming)
515:
8:
546:University of Maryland, College Park alumni
94:Barr studied electrical engineering at the
522:
508:
285:"Toyota Case: Single Bit Flip That Killed"
107:
7:
480:
478:
357:"Michael Barr Expert Witness Resume"
308:
306:
304:
314:"Curriculum Vitae of Michael Barr"
14:
64:and in a copyright dispute about
482:
404:Ganssle, Jack (4 January 2003).
115:Leopold, George (2012-05-03).
38:Sudden Unintended Acceleration
1:
283:Yoshida, Junko (2013-10-25).
258:Yoshida, Junko (2013-10-29).
494:. You can help Knowledge by
233:Dunn, Michael (2013-10-28).
406:Embedded Systems Dictionary
89:Embedded Systems Dictionary
43:electronic throttle control
567:
477:
431:Embedded C Coding Standard
383:. "O'Reilly Media, Inc.".
170:"Michael Barr - Biography"
16:American software engineer
551:Computer specialist stubs
408:. Taylor & Francis.
72:video game source code.
469:Embedded Systems Design
429:Barr, Michael (2009).
96:University of Maryland
77:Hughes Network Systems
151:on November 10, 2006
174:O'Reilly Media, Inc
503:
502:
24:software engineer
558:
524:
517:
510:
486:
479:
445:
444:
426:
420:
419:
401:
395:
394:
376:
370:
369:
367:
366:
361:
353:
347:
346:
344:
343:
333:
327:
326:
324:
323:
318:
310:
299:
298:
296:
295:
280:
274:
273:
271:
270:
255:
249:
248:
246:
245:
230:
224:
223:
221:
220:
210:
204:
203:
201:
200:
194:"Google Scholar"
190:
184:
183:
181:
180:
166:
160:
159:
157:
156:
147:. Archived from
137:
131:
130:
128:
127:
112:
28:embedded systems
566:
565:
561:
560:
559:
557:
556:
555:
531:
530:
529:
528:
475:
453:
448:
441:
428:
427:
423:
416:
403:
402:
398:
391:
378:
377:
373:
364:
362:
359:
355:
354:
350:
341:
339:
335:
334:
330:
321:
319:
316:
312:
311:
302:
293:
291:
282:
281:
277:
268:
266:
257:
256:
252:
243:
241:
232:
231:
227:
218:
216:
212:
211:
207:
198:
196:
192:
191:
187:
178:
176:
168:
167:
163:
154:
152:
139:
138:
134:
125:
123:
114:
113:
109:
105:
70:Madden Football
17:
12:
11:
5:
564:
562:
554:
553:
548:
543:
533:
532:
527:
526:
519:
512:
504:
501:
500:
487:
473:
472:
466:
460:
452:
451:External links
449:
447:
446:
440:978-1442164826
439:
421:
414:
396:
389:
371:
348:
328:
300:
275:
250:
225:
205:
185:
161:
132:
106:
104:
101:
15:
13:
10:
9:
6:
4:
3:
2:
563:
552:
549:
547:
544:
542:
541:Living people
539:
538:
536:
525:
520:
518:
513:
511:
506:
505:
499:
497:
493:
488:
485:
481:
476:
470:
467:
464:
461:
458:
455:
454:
450:
442:
436:
432:
425:
422:
417:
411:
407:
400:
397:
392:
386:
382:
375:
372:
358:
352:
349:
338:
332:
329:
315:
309:
307:
305:
301:
290:
286:
279:
276:
265:
261:
254:
251:
240:
236:
229:
226:
215:
209:
206:
195:
189:
186:
175:
171:
165:
162:
150:
146:
142:
136:
133:
122:
118:
111:
108:
102:
100:
97:
92:
90:
86:
82:
78:
73:
71:
67:
63:
59:
55:
50:
48:
44:
39:
36:
31:
29:
25:
21:
496:expanding it
489:
474:
430:
424:
405:
399:
380:
374:
363:. Retrieved
351:
340:. Retrieved
331:
320:. Retrieved
292:. Retrieved
288:
278:
267:. Retrieved
263:
253:
242:. Retrieved
238:
228:
217:. Retrieved
208:
197:. Retrieved
188:
177:. Retrieved
173:
164:
153:. Retrieved
149:the original
144:
135:
124:. Retrieved
120:
110:
93:
88:
84:
74:
56:anti-piracy
51:
47:Toyota Camry
32:
20:Michael Barr
19:
18:
433:. Netrino.
535:Categories
463:Barr Group
415:1578201209
390:0596009836
365:2011-09-14
342:2013-06-22
322:2012-06-03
294:2013-11-25
269:2013-11-25
244:2013-11-25
219:2013-09-20
199:2013-06-13
179:2007-04-21
155:2007-04-21
126:2012-06-03
103:References
49:vehicles.
457:Barr Code
68:'s early
289:EE Times
264:EE Times
145:Embedded
121:EE Times
465:website
81:DirecTV
54:DirecTV
437:
412:
387:
35:Toyota
360:(PDF)
317:(PDF)
62:Apple
22:is a
492:stub
459:blog
435:ISBN
410:ISBN
385:ISBN
239:EDN
537::
303:^
287:.
262:.
237:.
172:.
143:.
119:.
87:,
66:EA
523:e
516:t
509:v
498:.
443:.
418:.
393:.
368:.
345:.
325:.
297:.
272:.
247:.
222:.
202:.
182:.
158:.
129:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.