Modeling the Exogenous Coordination of Mobile Channel-based Systems with Petri Nets
Juan Guillen-Scholten, Farhad Arbab, Frank S. de Boer, Marcello Bonsangue · Electronic Notes in Theoretical Computer Science · 2006
In this paper, we discuss how to model systems that communicate through and are coordinated by mobile channels. Mainly, we focus on modeling the exogenous coordination behavior imposed by these channels. We use Petri Nets as our modeling language, for they provide a graphically and mathematically founded modeling formalism. We give Petri Nets for a set of mobile channel types. This allows us to construct models of applications, by taking the Petri Net of each component and each mobile channel, and composing them together. For this purpose, we define a special Petri Net composition function. We also discuss analysis and simulation of these models and their exogenous coordination behavior.