Interactive cockpits as critical applications: a model-based and a fault-tolerant approach. (1st January 2013)