Michael Barr es un ingeniero de software especializado en diseño de software para dispositivos médicos y otros sistemas integrados . [1] [2] Fue editor en jefe de la revista Embedded Systems Design [3] y autor de tres libros y más de setenta artículos sobre software integrado. [4]
Barr ha trabajado a menudo como testigo experto, incluso testificando en el litigio de Toyota Sudden Unintended Acceleration . [5] En octubre de 2013, después de revisar el código fuente de Toyota como parte de un equipo de siete ingenieros, testificó en un juicio con jurado en Oklahoma que condujo a un fallo de "culpabilidad por defectos de software" contra Toyota. Hay varios artículos técnicos que discuten los diversos defectos del control del acelerador electrónico que testificó que estaban relacionados con una aceleración involuntaria que causó muertes en los vehículos Toyota Camry . [6] [7] [8]
Al principio de su carrera, Barr testificó como testigo experto en el litigio de usuarios finales contra la piratería de DirecTV , que involucró a más de 25.000 usuarios finales . [9] También ha trabajado como testigo perito que declaró en el software de la participación de otros de alto perfil litigio, tal como SmartPhone Tecnologías vs Manzana y en una disputa de derechos de autor sobre EA temprana 's Madden Football código fuente del juego de vídeo. [10]
Barr comenzó su carrera trabajando como programador integrado en Hughes Network Systems , donde escribió software para productos, incluido el receptor DirecTV de primera generación con la marca Hughes , que se vendió en millones de unidades. Posteriormente, escribió software integrado en TSI TelSys, PropHead Development y Netrino. [11] Sus tres libros son Programación de sistemas integrados en C con herramientas de desarrollo GNU , [12] Diccionario de sistemas integrados [13] (en coautoría con Jack Ganssle) y "Estándar de codificación en C integrado". [14]
Barr estudió ingeniería eléctrica en la Universidad de Maryland en College Park, de la cual obtuvo una licenciatura en ciencias en 1994 y una maestría en ciencias en 1997. [9] De 2000 a 2002, enseñó la teoría de sistemas operativos ENEE 447 como un profesor adjunto en el mismo Departamento de Ingeniería Eléctrica e Informática. [9]
Referencias
- ↑ Leopold, George (3 de mayo de 2012). "La lucha continúa para cerrar la brecha de programación integrada" . EE Times . Consultado el 3 de junio de 2012 .
- ^ "Contactos editoriales de la revista Embedded Systems Design - Michael Barr" . Incrustado . Archivado desde el original el 10 de noviembre de 2006 . Consultado el 21 de abril de 2007 .
- ^ "Michael Barr - Biografía" . O'Reilly Media, Inc . Consultado el 21 de abril de 2007 .
- ^ "Google Académico" . Consultado el 13 de junio de 2013 .
- ^ "Toyota ataca supuesta evidencia de error de software del acelerador" . Consultado el 20 de septiembre de 2013 .
- ^ Dunn, Michael (28 de octubre de 2013). "Firmware asesino de Toyota: mal diseño y sus consecuencias" . EDN . Consultado el 25 de noviembre de 2013 .
- ^ Yoshida, Junko (29 de octubre de 2013). "Prueba de Toyota: la transcripción revela pistas de 'Tarea X'" . EE Times . Consultado el 25 de noviembre de 2013 .
- ^ Yoshida, Junko (25 de octubre de 2013). "Caso de Toyota: Flip de un solo bit que mató" . EE Times . Consultado el 25 de noviembre de 2013 .
- ^ a b c "Curriculum Vitae de Michael Barr" (PDF) . Consultado el 3 de junio de 2012 .
- ^ "EA no puede hundir la demanda de regalías 'Madden' en juicio por jurado" . Consultado el 22 de junio de 2013 .
- ^ "Currículum vitae del testigo experto de Michael Barr" (PDF) . Consultado el 14 de septiembre de 2011 .
- ^ Barr, Michael; Massa, Anthony (11 de octubre de 2006). Programación de sistemas embebidos en C con herramientas de desarrollo GNU . ISBN 0596009836.
- ^ Diccionario de sistemas embebidos . ISBN 1578201209.
- ^ Barr, Michael (2009). Estándar de codificación C integrado . ISBN 978-1442164826.
enlaces externos
- Blog del código Barr
- Sitio web de Barr Group
- Revista Embedded Systems Design (anteriormente Embedded Systems Programming)