ARIS Community - We Love BPM

UML standar for class diagram

DiegoA's picture
by Diego Labrador in User Support posted on 2017-01-02

Hi all

I want to do an UML class diagram, like the one in the standard, when I can see the class name and the attributes. I don't want to use a new object Attribute for each one. These is the link to the standard to see an example of what I want to know if can be done. http://doc.omg.org/formal/2001-09-67.pdf

Regards

6512 Views
0 Likes
7 Comments
Sorry there are no tags
There are no attachments
Gerald Schroeder posted on 2017-01-03

Hi Diego,

we do a new object of type attribute for every Class-Attribute. This is not very comfortable but I don't know or see an alternative....

BR Gerald

Diego Labrador posted on 2017-01-03

Hi Gerald

Thanks again for the answer. This is the way I was doing it, but I think there is another way.

Regards

M. Zschuckelt posted on 2017-01-03

Hi Diego,

take a look at chapter 3.25 of your cited specification. You will notice, that each attribute bears quite a few properties (e.g. visibility, name, type, ordering, initial value). It would be very difficult to realize all that information on the class the attribute belongs to. Of course you could put it all in a string as suggested by the spec, but do you want to maintain that...? And when you want to do anything sensible with the attribute, the parsing starts...

Regards.

Carsten Pitz posted on 2017-01-03

Hi Diego,

as Mr. Zschuckelt expressed between his lines: ARIS strictly implements the UML specification and not some proprietary vendor specific notation. Despite the fact there are 100+ so called "UML" tools on the market, I am only aware of 3 other UML tools strictly implementing the UML specification.

The advantage is you get the full expression power of UML. But actio est reactio. Consequently the natural downside of this approach is: you have to deal with the full UML complexity.

Best regards

Carsten

Diego Labrador posted on 2017-01-04

Hi M. Zschuckelt

I want to do something like the representation show in  the page 3-46, when you can see that BurglarAlarm have an attribute call isTripped and it's type. I want to see the attribute inside the class, not as an independent object. That's what I need to do. Thanks for the help and hints.

Regards

Carsten Pitz posted on 2017-01-04

Hi Diego,

in the original pst you referenced the UML 1.4 specification. ARIS 9.x is at least UML 2.4.1 compliant, nor sure it fully supports UML 2.5 yet.

But nevertheless something as trivial as the BurglarAlarm example should also work with UML 2.4.1 and 2.5.

Best regards

Carsten

EA Composer posted on 2017-01-08

I have also got required information from here.