Software architecture for cyber-physical control systems with flexible application of the software-as-a-service and on-premises model | IEEE Conference Publication | IEEE Xplore