首页 | 本学科首页   官方微博 | 高级检索  
     


CoCasl at Work — Modelling Process Algebra
Authors:Till Mossakowski  Markus Roggenbach  Lutz Schrder
Affiliation:aBISS, Department of Computer Science, Universität Bremen, Germany
Abstract:CoCasl11], a recently developed coalgebraic extension of the algebraic specification language Casl2], allows for modelling systems in terms of inductive datatypes as well as of co-inductive process types. Here, we demonstrate how to specify process algebras, namely CCS10] and CSP8,17], within such an algebraic-coalgebraic framework. It turns out that CoCasl can deal with the fundamental concepts of process algebra in a natural way: The type system of communications, the syntax of processes and their structural operational semantics fit well in the algebraic world of Casl, while the additional coalgebraic constructs of CoCasl cover the various process equivalences (bisimulation, weak bisimulation, observational congruence, and trace equivalence) and provide fully abstract semantic domains. CoCasl hence becomes a meta-framework for studying the semantics and proof theory of reactive systems.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号