Author Topic: Time traveling in EA  (Read 740 times)

michielper

  • EA User
  • **
  • Posts: 120
  • Karma: +1/-0
    • View Profile
Time traveling in EA
« on: August 06, 2018, 06:00:07 pm »
Time traveling is showing a series of views each representing a different lifecycle stage of a system (part of an application landscape).
This can be clearly very useful but is not explicitly supported by EA.

So how can we do this?
One obvious way would be to create new instances for every element for each of the lifecycle stages to show. That has the obvious disadvantage of ending up with many instances of essentially the same element that must be kept in sync. Making all instances inherit from a base instance looks like a possible approach. However, inheritance cannot (i think) be so fine tuned as to exactly specify which aspects of an element are inherited and which are not. Specifically, you want the connectors between elements be different in the different stages. Connectors are not first-class citizens in EA but are part of the Elements so different connectivity requires different elements :-(.

Has anyone else thought about this and created a feasible solution?

PeterHeintz

  • EA User
  • **
  • Posts: 817
  • Karma: +49/-17
    • View Profile
Re: Time traveling in EA
« Reply #1 on: August 06, 2018, 07:55:20 pm »
Hi Michielper,
I thing the EA answer to your question is the Time Aware Modelling.
However it clones elements and I have the feeling that it causes more problems than solving problems.

I remembered, that I have posted something about that as well you can find here:

https://www.sparxsystems.com/forums/smf/index.php/topic,39672.msg244604.html#msg244604

However to get such a feature, is not very realistic.
Best regards,

Peter Heintz

michielper

  • EA User
  • **
  • Posts: 120
  • Karma: +1/-0
    • View Profile
Re: Time traveling in EA
« Reply #2 on: August 07, 2018, 11:00:18 pm »
Hi Michielper,
I thing the EA answer to your question is the Time Aware Modelling.
However it clones elements and I have the feeling that it causes more problems than solving problems.

I remembered, that I have posted something about that as well you can find here:

https://www.sparxsystems.com/forums/smf/index.php/topic,39672.msg244604.html#msg244604

However to get such a feature, is not very realistic.

Your idea is good. But where can I find more on Time Aware Modelling?


michielper

  • EA User
  • **
  • Posts: 120
  • Karma: +1/-0
    • View Profile
Re: Time traveling in EA
« Reply #4 on: August 08, 2018, 12:34:26 am »
see here:
https://www.sparxsystems.com/enterprise_architect_user_guide/14.0/model_domains/time_aware_models.html

and here:
https://www.sparxsystems.com/resources/webinar/release/ea135/release-highlights.html

Ok, not completely intuitive to get it to work; you have to clone the package first and then all the elements in the diagram together. And then you end up with multiple copies of basically the same objects which may or may not be a problem.

PeterHeintz

  • EA User
  • **
  • Posts: 817
  • Karma: +49/-17
    • View Profile
Re: Time traveling in EA
« Reply #5 on: August 08, 2018, 12:37:36 am »
Yes, may or may not  :-\
Best regards,

Peter Heintz

Allamo

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Time traveling in EA
« Reply #6 on: August 09, 2018, 12:32:29 am »
Fascinating concepts, but hard to get it to work for some reason. I'd love if there was a guide for this.

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1239
  • Karma: +13/-4
  • Read The Help!
    • View Profile
Re: Time traveling in EA
« Reply #7 on: August 09, 2018, 01:55:41 pm »
I'm not sure what kind of guide you might be referring to. Would this help?

http://www.sparxsystems.com/resources/user-guides/14.0/model-domains/time-aware-models.pdf
Best Regards, Roy