Using Category Theory to Verify Implementation Against Design in Concurrent Systems

Procedia Computer Science(2015)

引用 8|浏览4
暂无评分
摘要
The research has shown that process-oriented programming languages provide a suitable means for developing concurrent systems. However, in the development of a concurrent system, there is a challenge to manage consistency between design and implementation. To deal with such a challenge, we propose a new formal verification methodology and illustrate it by a running example. In this methodology, a concurrent system is designed using a process algebra, namely communicating sequential processes, and implemented in a process-oriented programming language, namely Erasmus. The consistency between the design and the implementation of such a concurrent system is verified formally using category theory.
更多
查看译文
关键词
category theory,concurrent system,CSP,Erasmus,process-oriented programming,verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要