A Design Process for Constructing a User Interface Pattern Library for Touch-based Applications in Safety-Critical Environments | IET Conference Publication | IEEE Xplore