Imagining the Geometric_Bulk object from figure
as a closed black box, all one can see is that
it transforms a single message received by it into a new set of
messages,
where
is a strictly positive geometric random variable. In order to
accomplish that, it needs to perform a few tricks.
The object has a reference to itself, denoted by the constant MYSELF declared with the Object type. Upon receiving a message at port PORT_IN, the object executes one of two possible actions:
If the server queue has a maximum size of customers, then the Tangram-II
Markov chain generator explores the state space as depicted in figure
.
In conclusion, we may notice that with the idea of recursive messages, Tangram-II can generate state spaces that, at first, may not be obvious how to model.
Guilherme Dutra Gonzaga Jaime 2010-10-27