Your post got me even more confused: what exactly new programming models? I understand there may be an influx of sensor data coming in and your apps have to be able to cope with them --- do specific data analysis, maybe some kinds of expert systems, and generate possible suggestions. But how is that different from existing systems, say, nuclear station operation system, high-frequency trading systems, to name a few.