What is 'mission-critical' and do we need to rethink the concept in an era of long-lifecycle embedded systems?