Text this: Technological independence and safety of software for automated process control systems: Analysis and recommendations