Stochastic Reasoning About Channel-Based Component Connectors

Abstract

Constraint automata have been used as an operational model for component connectors that coordinate the cooperation and communication of the components by means of a network of channels. In this paper, we introduce a variant of constraint automata (called continuous-time constraint automata) that allows us to specify time-dependent stochastic assumptions about the channel connections or the component interfaces, such as the arrival rates of communication requests, the average delay of enabled I/O-operations at the channel ends or the stochastic duration of internal computations. This yields the basis for a performance analysis of channel-based coordination mechanisms. We focus on compositional reasoning and discuss several bisimulation relations on continuous-time constraint automata. For this, we adapt notions of strong and weak bisimulation that have been introduced for similar stochastic models and introduce a new notion of weak bisimulation which abstracts away from invisible non-stochastic computations as well as the internal stochastic evolution.

Publication
Coordination Models and Languages - 8th International Conference, Proceedings. International Conference on Coordination Languages and Models (Coordination-06), June 14-16, Bologna, Italy

Cite

@inproceedings{baierStochasticReasoningAboutChannelBased2006,
 author = {Christel Baier and Verena Wolf},
 booktitle = {Coordination Models and Languages - 8th International Conference, Proceedings. International Conference on Coordination Languages and Models (Coordination-06), June 14-16, Bologna, Italy},
 doi = {10.1007/11767954_1},
 edition = {1},
 editor = {Paolo Ciancarini and Herbert Wiklicky},
 isbn = {9783540346951},
 month = {6},
 pages = {1-15},
 publisher = {Springer Nature},
 series = {Lecture Notes in Computer Science, LNCS},
 title = {Stochastic Reasoning About Channel-Based Component Connectors},
 volume = {4038},
 year = {2006}
}