Hi All - long time reader/user, first time caller.
I've recently been reverse engineering out the state model out of an internal system and have managed to document the state transitions, but modelling on a single diagram instance is quite complex.
We have 1 main 'container' object, and 3 related sub-objects, each with their own state models. Loosely based around the following:
container
-- item detail
-- payment detail
-- shipment detail
I have a state machine diagram for each of the above and I have a master model which uses composite state machines for the 3 'detail' state machines.
I'm not clear on the 'proper' UML method of doing this, but at this point my models are readable (although somewhat busy!) but I was hoping to do do this properly in order to get to some simulations to validate the model.
I have whipped a quick example to demonstrate

This a greatly simplified example but I'm trying to determine best practise for linking this composite models. I feel sure I am using the entry/exit Point's into the composite elements incorrectly and I'm not sure how to best represent the path from the entryPoint to the relevant composite state.
If anyone has experience with modeling this type of scenario I would love to hear some opinions as I'm sure there is a number of ways to skin this!
Regards,
Hamish