DL

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

by Gerald Schroeder
Posted on Tue, 01/03/2017 - 11:17

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

0
by Diego Labrador Author
Posted on Tue, 01/03/2017 - 13:51

In reply to by GSchroeder

Hi Gerald

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

Regards

0
by M. Zschuckelt
Posted on Tue, 01/03/2017 - 17:26

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.

0
by Carsten Pitz
Posted on Tue, 01/03/2017 - 19:06

In reply to by M. Zschuckelt

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

0
by Diego Labrador Author
Posted on Wed, 01/04/2017 - 15:24

In reply to by M. Zschuckelt

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

0
by Carsten Pitz
Posted on Wed, 01/04/2017 - 19:37

In reply to by DiegoA

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

0
by EA Composer
Posted on Sun, 01/08/2017 - 07:51

I have also got required information from here.

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock