Software Engineering in Today’s Cars

One of my domain focus areas from an engineering services perspective is auto infotainment and telematics technologies. Recently, I came across an interesting article on IEEE Spectrum Online titled This Car Runs on Code. It gives a very good perspective on the amount of software and complexities associated with engineering today’s leading cars.

It takes dozens of microprocessors running 100 million lines of code to get a premium car out of the driveway, and this software is only going to get more complex.

Where Software is Used in Cars

Source: IEEE Spectrum

Source: IEEE Spectrum

These software implementations are driven by strong consumer demand and the drive to bring new differentiating products to market as indicated by industry reports such as the following one.

A recent report by The Strategy Analytics Automotive Multimedia & Communications, “Infotainment Semiconductor Demand Forecast: Innovation Will Drive Growth,” predicts that the rapid on-going innovation in digital consumer electronics and growing adoption levels will, in turn, create new in-vehicle and vehicle-portable device product opportunities for OEMs and suppliers that will increase infotainment semiconductor demand by 50% between 2008 and 2015.

What is interesting to note in the IEEE article is not only the cost for the embedded software but also the cost impact of unreliable software in cars.

Cost of Software in Cars

For today’s premium cars, “the cost of software and electronics can reach 35 to 40 percent of the cost of a car,” states Broy, with software development contributing about 13 to 15 percent of that cost. He says that if it costs US $10 a line for developed software—a cost he says is low—for a premium car, its software alone represents about a billion dollars’ worth of investment.

Cost of Software Repair in Cars

Such complexity brings with it reliability issues. IBM claims that approximately 50 percent of car warranty costs are now related to electronics and their embedded software, costing automakers in the United States around $350 and European automakers €250 per vehicle in 2005.

As you can see these are significant costs associated with software in cars. From my perspective of product engineering services, this calls for specialized providers of industrial grade software engineering services who can deliver highly reliable software for the car makers.

Major auto suppliers such as Delphi and Conti have been very successful in being outsourced providers of highly reliable mechanical and electrical components to car manufacturers in the past. Do you think a similar scenario is likely to play out with key auto-software engineering providers delivering highly reliable custom software products for each car?

There is a potential for each car model to be differentiated to a high degree by the software applications and user experience catering to niche buyers. Think of the long tail in car sales. Would love hear your comments on this.

Link to IEEE article: http://spectrum.ieee.org/feb09/7649

Talk to the NFC Guru

Follow-on to the previous NFC topic, Forum Nokia kicked-off a Talk-to-the-Guru session with Gerald Madlmayr, a researcher at the NFC Research Lab in Hagenberg where you can post any questions on NFC technology and developing NFC applications.

Link: http://blogs.forum.nokia.com/blog/gerald-madlmayrs-forum-nokia-blog/2009/02/12/talk-to-the-guru-kick-off

Near Field Communications (NFC): Enabling Adoption

Sarah Clark, the editor of Near Field Communications World has posted a question: Is NFC ripe for adoption, or has it missed the boat?

This is prompted by a recent report by ABI Research:

“Once, NFC (Near Field Communication) was the leading contender among technologies that could enable mobile payments.” says an ABI Research press release announcing its new report ‘Mobile Commerce and Payments’. “But NFC has developed more slowly than anticipated, and will not offer viable large-scale mobile payment solutions for at least six years.”

At the same time Sarah Clark reports that French retailers commit to large scale NFC trials in 2009.

France’s largest retail chains have agreed to work together with the country’s leading mobile operators to put in place a series of large scale near field communication trials that will see consumers using NFC phones to make payments and manage their loyalty cards.

Some other recent examples of NFC deployments/pilots:

One of the keys to enabling adoption of emerging technologies is to reduce the cost of developing a variety of prototype applications and products for field tests to determine what works and what doesn’t. Enabling NFC adoption by offering capital efficient outsourced & offshore NFC product development services is one of the focus areas at Symphony Services.

So, is NFC ripe for adoption or not? Have your say.