Strategies for managing automotive software development

Blogged under Architecture, Automotive, Code Generation, Product Lines, Software by Mark Dalgarno on Thursday 17 August 2006 at 8:20 pm

August’s AEI magazine has a nice article entitled Managing for software success that covers the main strategies for managing automotive embedded software projects.

The article notes that automotive software is not only growing in size exponentially but is also growing in complexity and in level of integration - with functions that were previously separate now inter-operating.

Jim Kolhoff, Director of Software Engineering at GM Powertrain, describes some of the management trends that have allowed them to maintain a high-level of quality while offering significantly more functionality.

  • Building individual applications by configuring software that has been developed to be reusable in a large number of such applications (i.e. using a Software Product Line approach),
  • Using Model-Based Development (e.g. to verify algorithms),
  • Using Code Generation tools and techniques (e.g. to reduce errors when mapping from architecture to design to code),
  • Adopting industry-wide standards (e.g. AUTOSAR)

Robert Gee, Director of Strategy for Systems and Software for Motorola’s Automotive Business, notes that, “a well-conceived architecture designed for maximum reuse and extensibility” is the approach that must be followed for success.

The article also outlines how GM use a similar Software Product Line strategy to reduce cost and risk.

SPLC 2006 countdown

Blogged under Product Lines, Software by Mark Dalgarno on Thursday 17 August 2006 at 9:11 am

SPLC 2006 kicks off in Baltimore on Monday and I’m busy wrapping things up before I travel to the conference.

I found out yesterday that 33 people have signed-up for my product line scoping tutorial - The Scoping Game. This is great news and thanks should go to the SEI staff promoting the session so effectively. However, it has given me some last-minute work as I had anticipated around 16-20 participants would come, and the numbers I had been given up until yesterday suggested that was about right. Lets just say that our printer and (borrowed) laminator will both be running hot tonight ;-)

Anyway, I’ll report back here next week on the outcome.

P.S. You can still register for the conference on the day but we’ve now closed registrations for my tutorial session.

Proudly powered by Wordpress - Theme Triplets Identification Band, the girlish style by neuro