Reo is a channel-based exogenous coordination model in which complex coordinators, called connectors, are compositionally built out of simpler ones. In this paper, we present a new approach to model connectors in Coq which is a proof assistant based on higher-order logic and.-calculus. The model reflects the original structure of connectors simply and clearly. In our framework, basic connectors (channels) are interpreted as axioms and composition operations are specified as inference rules. Furthermore, connectors are interpreted as logical predicates which describe the relation between inputs and outputs. With such definitions provided, connector properties, as well as equivalence and refinement relations between different connectors, can be naturally formalized as goals in Coq and easily proved using pre-defined tactics.
机构:
Beijing Union Univ, Coll Business, E Business Res Inst, Beijing, Peoples R China
Univ W Scotland, Sch Comp, Database Res Grp, Paisley, Renfrew, ScotlandBeijing Union Univ, Coll Business, E Business Res Inst, Beijing, Peoples R China
Xu, Kaibo
Feng, Junkang
论文数: 0引用数: 0
h-index: 0
机构:
Beijing Union Univ, Coll Business, E Business Res Inst, Beijing, Peoples R China
Univ W Scotland, Sch Comp, Database Res Grp, Paisley, Renfrew, ScotlandBeijing Union Univ, Coll Business, E Business Res Inst, Beijing, Peoples R China
Feng, Junkang
Crowe, Malcolm
论文数: 0引用数: 0
h-index: 0
机构:
Univ W Scotland, Sch Comp, Database Res Grp, Paisley, Renfrew, ScotlandBeijing Union Univ, Coll Business, E Business Res Inst, Beijing, Peoples R China