Category

Aviation and Aerospace

Number 48 (Jackson Pollock, 1949)

The Fallacy Behind Counting Lines of Code

By Automotive, Aviation and Aerospace, PLM 4 Comments

Mercedes-Benz vs. F-35

A while ago I attended a discussion about vehicle software development and maintenance. The presenters discussed the increased complexity in automotive software, especially in in-vehicle infotainment (IVI) and the advantages of remote over the air firmware update (FOTA).

To demonstrate the magnitude of the problem, one of the speakers used oft-cited statistics contrasting the number of lines of code (LOC) in the software in a modern car and of a military aircraft. The statistics (attributed to IEEE) were:

  • Current generation aircraft        1.7 Million LOCs
  • Next generation aircraft (F-35)   5.7 Million LOCs
  • Modern passenger car                100 Million LOCs

Do these figures mean that the software in a passenger car packs more functionality than an F-35?  As complexity increases exponentially with the number of lines of code, do the numbers indicate some 500-fold increase in the complexity of vehicle software? Read More

On Design Reuse

By Automotive, Aviation and Aerospace, Design Reuse, PLM No Comments

For years I have been preaching for higher level of design reuse in the automotive industry — an industry that inexplicably insists that every bolt, bracket and belt has to be unique to each model. And from time to time, a part used in one model year does not fit other model years.pReusing parts is not only helping reduce manufacturing and dealer inventory, but can also accelerate product design, improve quality and reduce manufacturing cost.

The automotive industry is slowly coming to the realization that it needs to do a much better job in focusing on meaningful and differentiating innovation and reuse existing design whenever possible. Two OEMs that I often single out as leading the pack in designing multiple models based on a single platform that allows high level of reuse are Ford and Volkswagen. But recently I found out first hand that VW does not always follow what it preaches.

My brand new Passat had a minor pressure leak in the fuel system that was probably caused by a faulty fuel filler cap. The dealer’s service department had a Passat cap in inventory, but, as it turned out, Volkswagen engineeres decided to use different fuel caps in cars equipped with 2L engine and in models using larger engines; it did not fit my car with a 3.6L V6 engine.

I am really curious to understand why VW engineers were not able to use the same fuel filler cap on all 2012 Passats (actually, why not the same cap in all VW and Audi models?)

The solution was to commandeer a cap from one of the new cars in inventory.  The new cap seems to have solved the problem. Thanks for asking.