CTO and Software Expert Witness

Barr Group

Barr Group co-founder Michael Barr is a former adjunct professor of computer engineering with more than twenty-five years of experience in the software industry, including over a decade spent developing software for embedded systems. Mr. Barr is the author of three books and more than seventy articles and papers about embedded software design and architecture and has testified more than twenty times before judges and juries.

Articles 1 - 3
Software & OS

C: The immortal programming language - Story

February 26, 2018

A longitudinal study of survey data spanning almost a decade and a half shows that C remains the primary programming language of embedded software.


Cyberspats on the Internet of Things - Blog

April 11, 2017

When you hear the words “weaponization” and “internet” in close proximity you naturally assume the subject is the use of hacks and attacks by terrorists and nation-state actors. But then comes...


Thoughts from Embedded World - Other

March 20, 2017

I’m just getting back to work today after attending last week’s Embedded World trade show in Nuremberg, Germany—and I still have a lot on my mind. This was my first visit to Embedded World and I...

Articles 1 - 3