A cooperative simulation mechanism of distributed control systems based on object-oriented design patterns | IEEE Conference Publication | IEEE Xplore