Book a Demo

Author Topic: UML and ArchiMate together in a model  (Read 13992 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #15 on: May 26, 2023, 03:58:58 am »
In the export look for the string EAPK_ or EAID_. In the GUI look into the properties window. Or you can copy it from the context menu (out of the browser). Note that the GUID in the XMI is mogrified by prepending the above mentioned string and replacind "-" by "_".

q.

Model Trainer

  • EA User
  • **
  • Posts: 24
  • Karma: +0/-0
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #16 on: May 26, 2023, 04:22:49 am »
Thanks very much @qwerty!!

DeBAAT

  • EA User
  • **
  • Posts: 64
  • Karma: +2/-0
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #17 on: May 26, 2023, 03:39:59 pm »
The GUIDs are part of the export generated by the excel sheet and used to update the elements.
And you might be right about the connections when they also ought to be changed, e.g. when a certain BPMN connector type is not supported in the ArchiMate model.
I have not yet experienced this however because the mapping from BPMN to ArchiMate is pretty straightforward at the level I use it.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: UML and ArchiMate together in a model
« Reply #18 on: May 26, 2023, 04:32:02 pm »
The GUIDs are part of the export generated by the excel sheet and used to update the elements.
And you might be right about the connections when they also ought to be changed, e.g. when a certain BPMN connector type is not supported in the ArchiMate model.
I have not yet experienced this however because the mapping from BPMN to ArchiMate is pretty straightforward at the level I use it.

I think none of the BPMN connectors are valid in an ArchiMate model. They each have their own set of stereotypes connectors.

Geert

BobM

  • EA User
  • **
  • Posts: 144
  • Karma: +9/-0
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #19 on: May 26, 2023, 05:05:57 pm »
I nearly fell down my chair at the surprise that EA doesn't really complains about it


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: UML and ArchiMate together in a model
« Reply #20 on: May 26, 2023, 05:25:23 pm »
I nearly fell down my chair at the surprise that EA doesn't really complains about it


Project integrity only checks the technical correctness of the (database) model. You can compare it to checking the check foreign keys.
It has absolutely no ID about the syntax of the models contained in the database.

There is a model validation tool (Design | Package | Manage | Validate | Validate current package), that is designed to do more syntax validation type checks, but there are only a very limited set of checks provided.

AFAIK there is no real syntax check for things like ArchiMate or BPMN models.
We often brew our own using my EA Validator add-in: https://bellekens.com/ea-validator/

Geert

BobM

  • EA User
  • **
  • Posts: 144
  • Karma: +9/-0
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #21 on: May 26, 2023, 05:34:04 pm »
It does complains there

Code: [Select]
MVR050002 - error (<anonymous> (Association)): Invalid combination of source and target types for this connector type.
MVR050101 - error (<anonymous> (Association)): Invalid combination of source and target types for this connector type.
MVR050002 - error (<anonymous> (Aggregation)): Invalid combination of source and target types for this connector type.
MVR050101 - error (<anonymous> (Aggregation)): Invalid combination of source and target types for this connector type.
Validation complete - 4 error(s), 0 warning(s)

Thanks for the heads up
I assumed the integrity connector check checked for syntax as well
Its good that it doesn't implying that you could mix BPMN with Archimate if you really wanted to

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: UML and ArchiMate together in a model
« Reply #22 on: May 26, 2023, 06:48:25 pm »
The integrity check is more for sanity. That is e.g. crashed EA leaving a half baked model. Happens even under normal operation now and then (though in an acceptable rate). Best you run that check once a week or so.

q.