Historik i UML fungerade inte som jag trodde så fråga har ingen relevans alls.
Hej,
Jag sitter och skall bygga ett tillståndsdiagram över en såkallad Mailbox som har blivit implemeterad i C. Att det är C är i och för sig lite orelevant men den här mailboxen skall kunna hantera trådar så någon slags semafor måste finnas för att kontrollera att ingen har skrivrättigheter sedan tidigare.
För att kunna lösa detta har jag hittat något som heter historik.
Det är ungefär som ett litet statechart verkar det som t.ex.
H -> State 1 <- -> State 2.
Med hjälp av detta kan man köra ett Beslut på Historian vilket är en del i frågan hur gör man det? Jag har hittat på några ställen där dom skriver [IN ( State 1 )] och likadant för om det skulle vara State 2 men finns verkligen IN för UML?
Det andra hur visar jag att i mitt tillståndsdiagram att jag vill ändra historian t.ex. tillbaka från State2 till State1?