A flexible software architecture for tokamak discharge control systems | IEEE Conference Publication | IEEE Xplore