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

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

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

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

Барр начал свою карьеру в качестве программиста встраиваемых систем в Hughes Network Systems, где он писал программное обеспечение для продуктов, в том числе для продуктов под брендом Hughes первого поколения DirecTV ресивер, который продается миллионами штук. Впоследствии он написал встроенное программное обеспечение в 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 - Майкл Барр". Встроенный. Архивировано из оригинал 10 ноября 2006 г.. Получено 2007-04-21.
  3. ^ «Майкл Барр - Биография». O'Reilly Media, Inc. Получено 2007-04-21.
  4. ^ "Google ученый". Получено 2013-06-13.
  5. ^ "Toyota атакует предполагаемые доказательства ошибки в программном обеспечении ускорителя". Получено 2013-09-20.
  6. ^ Данн, Майкл (2013-10-28). «Убийственная прошивка Toyota: плохой дизайн и его последствия». EDN. Получено 2013-11-25.
  7. ^ Ёсида, Дзюнко (2013-10-29). "Испытание Toyota: стенограмма раскрывает ключи к" Задаче X "". EE Times. Получено 2013-11-25.
  8. ^ Ёсида, Дзюнко (2013-10-25). "Дело Тойоты: убойный флип с одной битой". EE Times. Получено 2013-11-25.
  9. ^ а б c "Биографическая справка Майкла Барра" (PDF). Получено 2012-06-03.
  10. ^ "EA не может опротестовать иск о гонорарах" Madden "в суде присяжных". Получено 2013-06-22.
  11. ^ "Резюме свидетеля-эксперта Майкла Барра" (PDF). Получено 2011-09-14.
  12. ^ «Программирование встроенных систем на C с помощью средств разработки GNU». Получено 2011-03-16.
  13. ^ «Словарь встроенных систем». Получено 2011-03-16.
  14. ^ "Встроенный стандарт кодирования C". Получено 2011-03-16.

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