Hello guys,

This question has been asked a few times here in the forums, but the answers aren't entirely satisfactory in my situation.

Let's say I want to model the fact that an IT application can go through different states: In development, in production, being decommissioned, and decommissioned.

I could use UML state diagrams to model this but: Aris is going to drop support for UML 1.4, and UML 2 diagrams require a UML designer license.

I'm thinking of doing the following (see attached picture): 

- Use an event diagram

- Add the 'application' as  Cluster/Data model

- States are modeled with Events objects

- Transitions between states are modeled using the "links" relationships between event objects

When adding an event object inside a cluster object, Aris proposes to use the "has state" relationship: cluster "has state" event.

So far, so good.

The only drawbacks I see are :

- I cannot assign an event diagram to a cluster object. It's a pity but not a big deal

- What is annoying me a little is that I'm using event objects to model states, which are two different things. But I cannot see a better solution.

Any advice? 

Kind regards,

Michel

 

Tags
#aris

 or register to reply.

Notify Moderator