News for hackers. Stuff that matters.
Re:Reverse engineering the VW electronic control unit by _0ffh on Saturday January 09, 2016 @06:37AM (#10870905)
I think "data driven" is meant in how all software modules are running in a kind of quasi-parallel mode: They read a bunch of "current" values, work on them, output a bunch of "next" values. Rinse and repeat.

Modern ECU software has lots of physical models in there. (I worked on a few.) Just using a few LUTs hasn't been cutting it for quite some time.

Re:Reverse engineering the VW electronic control unit by Washuu on Saturday January 09, 2016 @06:50AM (#10870934)
Back in the 1990s using almost exclusively LUTs made sense due to less processing power. The Chrysler JTEC PCM has three Motorola 68HC microcontrollers working in tandem. One for fuel, one for ignition, and one that ties it all back together with other sensors.
Re:Reverse engineering the VW electronic control unit by jacquesm on Saturday January 09, 2016 @06:54AM (#10870946)
The other reason is to make the device work in a deterministic manner.
Re:Reverse engineering the VW electronic control unit by TeMPOraL on Saturday January 09, 2016 @09:25AM (#10871328)
And in general, not recomputing things that should not be recomputed sounds like very good engineering to me. In the wider software world, we're way too eager to waste computational resources on pointless things.