stringtranslate.com

Майкл Барр (инженер-программист)

Майкл Барринженер-программист, специализирующийся на разработке программного обеспечения для медицинских устройств и других встраиваемых систем . [1] [2] Он бывший главный редактор журнала Embedded Systems Design [3] и автор трех книг и более семидесяти статей о встраиваемом программном обеспечении. [4]

Барр часто работал в качестве эксперта-свидетеля, в том числе давал показания в судебном процессе Toyota Sudden Unintended Acceleration . [5] В октябре 2013 года, после изучения исходного кода Toyota в составе команды из семи инженеров, он дал показания на суде присяжных в Оклахоме, который привел к признанию Toyota «виновной из-за дефектов программного обеспечения». Существует несколько технических статей, в которых обсуждаются различные дефекты электронного управления дроссельной заслонкой , которые, по его показаниям, были связаны с непреднамеренным ускорением, приведшим к гибели людей в автомобилях Toyota Camry . [6] [7] [8]

Ранее в своей карьере Барр давал показания в качестве эксперта-свидетеля в судебном процессе DirecTV по борьбе с пиратством среди конечных пользователей, в котором участвовало более 25 000 конечных пользователей . [9] Он также работал в качестве эксперта-свидетеля в других громких судебных процессах, связанных с программным обеспечением, таких как SmartPhone Technologies против Apple и в споре об авторских правах на исходный код ранней видеоигры Madden Football от EA . [10]

Барр начал свою карьеру, работая программистом встроенных систем в Hughes Network Systems , где он писал программное обеспечение для продуктов, включая первое поколение приемника DirecTV под брендом Hughes , который продавался миллионами единиц. Впоследствии он писал встроенное программное обеспечение для TSI TelSys, PropHead Development и Netrino. [11] Его три книги: «Программирование встроенных систем на языке C с помощью инструментов разработки GNU» , [12] «Словарь встроенных систем» [13] (в соавторстве с Джеком Гансслом) и «Стандарт кодирования встроенных систем на языке C». [14]

Барр изучал электротехнику в Мэрилендском университете в Колледж-Парке, где в 1994 году получил степень бакалавра наук, а в 1997 году — степень магистра наук. [9] С 2000 по 2002 год он преподавал теорию операционных систем ENEE 447 в качестве приглашенного профессора на том же факультете электротехники и вычислительной техники. [9]

Ссылки

  1. ^ Леопольд, Джордж (2012-05-03). «Продолжается борьба за заполнение пробелов во встроенном программировании». EE Times . Получено 2012-06-03 .
  2. ^ "Embedded Systems Design Magazine Editorial Contacts - Michael Barr". Встроено . Архивировано из оригинала 10 ноября 2006 года . Получено 21 апреля 2007 года .
  3. ^ "Майкл Барр - Биография". O'Reilly Media, Inc. Получено 21 апреля 2007 г.
  4. ^ "Google Scholar" . Получено 2013-06-13 .
  5. ^ "Toyota атакует предполагаемые доказательства ошибки программного обеспечения ускорителя" . Получено 20 сентября 2013 г.
  6. ^ Данн, Майкл (28.10.2013). "Убийственная прошивка Toyota: Плохой дизайн и его последствия". EDN . Получено 25.11.2013 .
  7. ^ Ёсида, Дзюнко (29.10.2013). «Суд над Toyota: стенограмма раскрывает подсказки «Задания X»». EE Times . Получено 25.11.2013 .
  8. ^ Ёсида, Дзюнко (2013-10-25). «Дело Toyota: одиночный переворот, который убил». EE Times . Получено 2013-11-25 .
  9. ^ abc "Curriculum Vitae of Michael Barr" (PDF) . Получено 2012-06-03 .
  10. ^ "EA не может потопить иск о роялти "Madden" в суде присяжных" . Получено 22 июня 2013 г.
  11. ^ "Резюме эксперта-свидетеля Майкла Барра" (PDF) . Получено 14 сентября 2011 г.
  12. ^ Барр, Майкл; Масса, Энтони (11 октября 2006 г.). Программирование встраиваемых систем на языке C с использованием инструментов разработки GNU . "O'Reilly Media, Inc.". ISBN 0596009836.
  13. ^ Ganssle, Jack (4 января 2003 г.). Embedded Systems Dictionary . Taylor & Francis. ISBN 1578201209.
  14. ^ Барр, Майкл (2009). Стандарт встроенного кодирования C. Netrino. ISBN 978-1442164826.

Внешние ссылки