Towards Formal Modeling and Verification of Probabilistic Connectors in Coq (S).

Xiyue Zhang,Meng Sun
DOI: https://doi.org/10.18293/seke2018-023
2018-01-01
Abstract:The coordination language Reo has played an important role in organizing the interactions among different components in large-scale distributed applications. A probabilistic extension on classical Reo is necessary to deal with the uncertainty of the real world. In this paper we developed a framework in Coq for formalizing probabilistic connectors and reasoning about their probabilistic properties. Different types of probabilistic channels are characterized by the relations on their input and output timed data distribution streams. More complex probabilistic connectors can be further constructed based on the probabilistic channels and composition operators. Within such a framework, properties under analysis and refinement / equivalence relations between probabilistic connectors can be naturally established as theorems and proved using tactics in Coq.
What problem does this paper attempt to address?