Complex control software problems can be solved by using structured design methods that take advantage of hardware abstraction and concurrency. In our lab, a toolchain has been developed that facilitates such a design method. This paper presents two extensions to this toolchain. The first, a distributed simulation framework, enables one to simulate a complete distributed control system, prior to the actual implementation. Focus has been on the influence the network communication exerts on the overall behavior of the system. The second extension, a new communication framework, allows for a smooth transition from simulation to a real control system, by hiding all low-level communication details from the control software. This separates the concerns of the control software from distribution and inter-node communication issues, creating freedom in process allocation.
|Title of host publication||Proc. IEEE Int'l Symposium on Computer Aided Control Systems Conference|
|Place of Publication||Munich, Germany|
|Number of pages||6|
|Publication status||Published - 2006|
ten Berge, M. H., Orlic, B., & Broenink, J. F. (2006). Co-Simulation of Networked Embedded Control Systems, a CSP-like process-oriented approach. In Proc. IEEE Int'l Symposium on Computer Aided Control Systems Conference (pp. 434-439). Munich, Germany: IEEE. https://doi.org/10.1109/CACSD.2006.285470