Composing modules with synchronization and real-time constraints using category theory | IEEE Conference Publication | IEEE Xplore