Book a Demo

Author Topic: Diagram type for ACLs  (Read 2546 times)

ibarski

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Diagram type for ACLs
« on: February 21, 2006, 03:29:22 am »
I am trying to plot a diagram for numerous ACLs - objects describing the access rights ( none/read/revision/catalog/write/delete ) for different
both real groups, roles and virtualities such as "world", "owner", "own group"

Which diagram type you think to be most suitable for it ?
I hope this question due to the "general board" would not be bounced as off-topic here.

Thank you in advance.

thomaskilian

  • Guest
Re: Diagram type for ACLs
« Reply #1 on: February 21, 2006, 06:37:41 am »
What do you think of association classes?

ibarski

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Diagram type for ACLs
« Reply #2 on: February 21, 2006, 07:26:01 am »
Association classes seem to be usefull for pair-binding situations, but in the ivolved case an ACL is a unlimited collection of pair bindings: "group" --(right)--> objects-to-access.

I would designate a diagram as  "most suitable" if it provided an direct and simple way to enumerate
-- objects, which a given group can access with different rights
-- groups, which can access a given object.

There is no problem to build a super complicated hard recognizable diagram, but I am hoping for a all-rounded elegant solution.


«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Diagram type for ACLs
« Reply #3 on: February 21, 2006, 07:29:04 am »
What about giving the association class an attribute with a multiplicity of 0..*? This would be a collection of ACL entries or roles, as the case might be.

You could use a standard (for your chosen implementation language) collection, or design one elsewhere in the model.
No, you can't have it!