Support simulation of events (EmitEventAction)

Description

The exception occurs when an EmitEventAction is used in a SEFF.

See attached log file for more information.

Environment

Oxygen

Activity

Show:
Sebastian Krach
January 27, 2020, 2:31 PM
Sebastian Krach
October 19, 2018, 6:00 PM

Validated patch and commented on Github

Steffen Becker
October 19, 2018, 5:03 PM
Edited

Proposed patch in Github for review and maybe more intensive testing after we found a workaround to get Eclipse started.

Steffen Becker
October 19, 2018, 4:37 PM

For the second solution, we tried it. However, we fail to test and debug Eclipse applications under the new MacOS at the moment as it seems to trigger a SEGFAULT JVM bug. The idea is to put the following line in PCMInterpreterRootCompositeJob:

this.addJob(new LoadSimuLizarModelsIntoBlackboardJob(configuration));

+ // 5. Transform Event Model Elements
+ this.add(new EventsTransformationJob(configuration));

this.addJob(new PCMStartInterpretationJob(configuration));

 

Maybe someone can test it?

Sebastian Krach
October 15, 2018, 9:02 AM

The problem lies not within Experiment Automation but in the used simulation engine SimuLizar. It currently does not support native simulation of events. You can use EmitEventActions if you use the SimuCom simulator instead.

Alternatively, we could run the model transformation used by SimuCom to simulate events also during SimuLizar start-up. I will have to check on that.

 

Fixed

Assignee

Sebastian Krach

Reporter

Dominik Bilgery

Requirement Category

Functional