stringtranslate.com

Michael Barr (ingeniero de software)

Michael Barr es un ingeniero de software especializado en diseño de software para dispositivos médicos y otros sistemas integrados . [1] [2] Es ex editor 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 aceleración repentina no intencionada de Toyota . [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 una sentencia de "culpable por defectos de software" contra Toyota. Hay varios artículos técnicos que analizan los diversos defectos del control electrónico del acelerador que, según testificó, estaban relacionados con la aceleración no intencionada que causó muertes en los vehículos Toyota Camry . [6] [7] [8]

Anteriormente en su carrera, Barr testificó como testigo experto en el litigio de usuario final antipiratería de DirecTV , que involucró a más de 25.000 usuarios finales . [9] También ha trabajado como testigo experto testificando en otros litigios de alto perfil que involucran software, como SmartPhone Technologies vs Apple y en una disputa de derechos de autor sobre el código fuente del videojuego Madden Football de EA . [10]

Barr comenzó su carrera trabajando como programador integrado en Hughes Network Systems , donde escribió software para productos que incluían el receptor DirecTV de primera generación de 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 Programming Embedded Systems in C with GNU Development Tools , [12] Embedded Systems Dictionary [13] (coescrito por Jack Ganssle) y "Embedded C Coding Standard". [14]

Barr estudió ingeniería eléctrica en la Universidad de Maryland en College Park, donde obtuvo una licenciatura en Ciencias en 1994 y una maestría en Ciencias en 1997. [9] De 2000 a 2002, enseñó Teoría de Sistemas Operativos ENEE 447 como profesor adjunto en el mismo Departamento de Ingeniería Eléctrica e Informática. [9]

Referencias

  1. ^ Leopold, George (3 de mayo de 2012). "Continúa la lucha por cerrar la brecha de la programación integrada". EE Times . Consultado el 3 de junio de 2012 .
  2. ^ "Contactos editoriales de la revista Embedded Systems Design: Michael Barr". Embedded . Archivado desde el original el 10 de noviembre de 2006 . Consultado el 21 de abril de 2007 .
  3. ^ "Michael Barr - Biografía". O'Reilly Media, Inc. Consultado el 21 de abril de 2007 .
  4. ^ "Google Scholar" . Consultado el 13 de junio de 2013 .
  5. ^ "Toyota ataca presunta evidencia de un error en el software del acelerador" . Consultado el 20 de septiembre de 2013 .
  6. ^ Dunn, Michael (28 de octubre de 2013). "El firmware asesino de Toyota: mal diseño y sus consecuencias". EDN . Consultado el 25 de noviembre de 2013 .
  7. ^ Yoshida, Junko (29 de octubre de 2013). "Juicio de Toyota: la transcripción revela pistas sobre la 'Tarea X'". EE Times . Consultado el 25 de noviembre de 2013 .
  8. ^ Yoshida, Junko (25 de octubre de 2013). "Caso Toyota: un cambio de un solo bit que acabó con la historia". EE Times . Consultado el 25 de noviembre de 2013 .
  9. ^ abc "Curriculum vitae de Michael Barr" (PDF) . Consultado el 3 de junio de 2012 .
  10. ^ "EA no puede hundir la demanda por regalías de 'Madden' en un juicio con jurado" . Consultado el 22 de junio de 2013 .
  11. ^ "Currículo del perito Michael Barr" (PDF) . Consultado el 14 de septiembre de 2011 .
  12. ^ Barr, Michael; Massa, Anthony (11 de octubre de 2006). Programación de sistemas integrados en C con herramientas de desarrollo GNU . "O'Reilly Media, Inc." ISBN 0596009836.
  13. ^ Ganssle, Jack (4 de enero de 2003). Diccionario de sistemas integrados . Taylor & Francis. ISBN 1578201209.
  14. ^ Barr, Michael (2009). Estándar de codificación C integrado . Netrino. ISBN 978-1442164826.

Enlaces externos