Virtual engineering of cyber-physical automation systems: The case of control logic. (January 2019)