30 Oct '13, 5am

ってこれ、重大スキャンダルじゃねぇ? / “Toyota's killer firmware: Bad design and its consequences | EDN”

On Thursday October 24, 2013, an Oklahoma court ruled against Toyota in a case of unintended acceleration that lead to the death of one the occupants. Central to the trial was the Engine Control Module's (ECM) firmware. Embedded software used to be low-level code we'd bang together using C or assembler. These days, even a relatively straightforward, albeit critical, task like throttle control is likely to use a sophisticated RTOS and tens of thousands of lines of code. With all this sophistication, standards and practices for design, coding, and testing become paramount – especially when the function involved is safety-critical. Failure is not an option. It is something to be contained and benign. So what happens when an automaker decides to wing it and play by their own rules? To disregard the rigorous standards, best practices, and checks and balances required of such so...

Full article: http://www.edn.com/design/automotive/4423428/1/Toyota-s-k...

Tweets

Toyota's killer firmware:

edn.com 29 Oct '13, 5pm

It all starts with the engineering culture. If you have to fight to implement quality, or conversely, if others let you ge...

Toyota

edn.com 28 Oct '13, 10pm

On Thursday October 24, 2013, an Oklahoma court ruled against Toyota in a case of unintended acceleration that lead to the...

Bad code in Toyotas.

eetimes.com 03 Nov '13, 5pm

MADISON, Wis. — Could bad code kill a person? It could, and it apparently did. The Bookout v Toyota Motor Corp. case, whic...

Four tips to verify control loop design on @edncom

Four tips to verify control loop design on @edncom

edn.com 30 Oct '13, 8pm

Steve Sandler explains what every engineer should know about ‘non-invasive’ stability assessments. The non-invasive stabil...

5 SEO Touch-Points During Website Design & Deve...

searchenginejournal.com 30 Oct '13, 3pm

Now that the sitemap for a new site has been determined, we can conduct another round of keyword research, this time in a ...

The 4 Levels of UX Design

The 4 Levels of UX Design

searchenginewatch.com 30 Oct '13, 11am

Knowledge Design: Avoid relying on user knowledge and instead guide the users based on your knowledge of the domain. Much ...

Bad Bob Interview

ineedcoffee.com 31 Oct '13, 4pm

This article was written in December 2000, when the 2nd version of INeedCoffee was launched. INeedCoffee, like many websit...

Hands-on #Design, With #Digital Help: An exhibi...

Equating the role of the artist’s hand in traditional techniques, like woodworking or sculpting, to modern innovations lik...

A Killer Arcade Cabinet for Halloween

A Killer Arcade Cabinet for Halloween

hackaday.com 31 Oct '13, 2pm

It’s already pretty cool that [Clay] co-owns an Arcade, but he’s really impressed us with his custom-made Splatterhouse ca...

Toyota Case: Vehicle Testing Confirms Fatal Fla...

eetimes.com 01 Nov '13, 3pm

MADISON, Wis. — Among the hundreds of cases brought by individuals across the United States claiming their Toyota vehicles...

Toyota loses sticky accelerator case. Blames em...

eetimes.com 10 Nov '13, 7am

MADISON, Wis. — Among the hundreds of cases brought by individuals across the United States claiming their Toyota vehicles...

Not Quite Flat Design

robots.thoughtbot.com 01 Nov '13, 11am

Not Quite Flat Design Corey Haggard October 24, 2013 design The design industry sure does see it's changes in the course o...