Using Category Theory to Explore and Model Label Event Structures

Ming Zhu,Jing Li
DOI: https://doi.org/10.4236/jcc.2019.71005
2019-01-01
Journal of Computer and Communications
Abstract:The development of a concurrent system poses unique challenges, especially those related to correctness and consistency, as such a system usually involves several interactive processes executing simultaneously. To deal with some of these challenges, we resorted to Labeled Event Structures (LES) and category theory as the formal methods to model concurrent systems. Specifically, in this paper, we proposed an idea to define categories and corresponding constructs, such as product and sum, to model events and relationships among events represented by LES. To explain the idea, several examples are developed. Though a mathematical proof, the proposed idea helped to build a correct-by-construction approach for formalizing LES models of concurrent systems.
What problem does this paper attempt to address?