[msm] history pseudo states

Hello Christophe - I am trying to understand your implementation of history. In the MSM documentation it states: "As explained in the BoostCon09 paper <cid:part1.00040908.05020506@objectmodelingdesigns.com>, Histories are weird. First, there can be just one." In the boostcon09 paper it also states [page 5]: "To be frank, History is not a completely satisfying concept. First of all, there can be just one history pseudostate and only one transition may originate from it." I'll not contend with the views of history yet. They can be a very powerful concept. What I'm unclear about is the statement that there can be just one. According to the UML specification there can be just one per composite state. That of course makes perfect sense. MSM has SubmachineStates instead of composite states; however, the same "rule" applies to both. Does MSM obey this definition or is there a further constraint? My confusion might be partially attributed to not having finished reading all of the docs. Thanks - michael -- ---------------------------------- Michael Caisse Object Modeling Designs www.objectmodelingdesigns.com
participants (1)
-
Michael Caisse