COCOP Toolkit
COCOP Toolkit enables the interoperability of industrial software systems in a scalable manner. It provides an open-source communication stack for:
- Semantic interoperability thanks to standardized message structures
- Technical interoperability due to a common protocol, AMQP (Advanced Message Queueing Protocol)
The approach eliminates point-to-point connections for an easier software maintenance. Furthermore, AMQP has been designed for high-volume communication, which is paramount in large industrial networks.
Besides the communications stack, the toolkit includes auxiliary tools.
You can find more information here:
- Source code and documentation: https://kannisto.github.io/Cocop-Toolkit/
- Publication about the concept: https://kannisto.org/pubs/kann17
- Publication about the software toolkit: https://kannisto.local/pubs/kann15
My roles in research and development
I had the following responsibilities in the development during 2016-2019:
- The coordination of systems integration for two prototype systems:
- Plant-wide coordination of copper smelter
- Online LCA with distillation column
- (Described in https://kannisto.org/pubs/kann17)
- Software development:
- Message serializer library for C# and Java
- Auxiliary tools
- Publishing of open-source code
- Scientific publishing (e.g., https://kannisto.org/pubs/kann17)
Related items at Kannisto.org
Research project(s): COCOP
Publication(s): Software Toolkit for Development... Plant-wide interoperability and ...