Cars are becoming more complex, with a range of advanced features we could hardly have imagined a few years ago made possible by sophisticated software-driven electronics. The downside is, with more to go wrong, more is going wrong, but European researchers have developed an antidote: a new computer language.