Safety-critical usability: Pattern-based reuse of successful design concepts