Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strange (but maybe nice) behavior of ARM in Archi 4 (beta7 and previous) #207

Open
jbsarrodie opened this issue Feb 24, 2017 · 0 comments
Open
Labels
Projects

Comments

@jbsarrodie
Copy link
Member

Hi Phil,

Relationship creation is good with ARM (and now respect standard for specific case of Specialization), but relationship masking has a strange behavior because Archi hides relationship for "target in source" (behavior described in ArchiMate standard), but also for "source in target" in all cases.

On the first hand this is nice because we sometime would like it to be done (e.g. for Capabilities that are Realized by a lot of behavior elements), but on the other hand this is not fully aligned with ArchiMate and can be confusing is some rare cases.

For example, SystemSoftware and Artifact can be nested in both ways, but from a standards point of view:

  • SystemSoftware nested inside Artifact implies that Artifact Realizes SystemSoftware
  • Artifact nested inside SystemSoftware implies that SystemSoftware is Assigned to Artifact

IMHO, we should add an option to specify this strict/relaxed behavior in the ARM preference pane and make "strict" the default one (up to you to see if this is done for 4.0 or 4.x)

JB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Archi 4.3
  
To Do
Development

No branches or pull requests

1 participant