Object-oriented design pattern approach for modeling and simulating open distributed control system | IEEE Conference Publication | IEEE Xplore