Skip to content

Conversation

@dvojtise
Copy link
Contributor

@dvojtise dvojtise commented May 18, 2020

This PR contributes some reusable elements to implement a Model Execution Protocol (Debug Adapter Protocol) in GEMOC

This first PR adds:

  • a (K3) Java headless engine implementing the executionframework.mep protocol if offers a set of debug feature. At this level, the classes are still abstract, and need a concrete implementation in order to: connect the user dsl and implement the websocket

  • a subset of GEMOC project now have a "pomfirst" subfolder that allows to recreate a more reliable dependency tree using maven dependencies (it recreates the dependencies between gemoc projects)

  • a jupyter notebook client that allows to have some basic interactions with a K3 MEP server.

this PR comes with eclipse-gemoc/gemoc-studio-modeldebugging#169 and eclipse-gemoc/gemoc-studio#207

pjeanjean and others added 5 commits May 12, 2020 17:45
Signed-off-by: Didier Vojtisek <[email protected]>

Several improvements in the engine (including several new commands)

Signed-off-by: Pierre Jeanjean <[email protected]>

Integration in the CI

Signed-off-by: Didier Vojtisek <[email protected]>
Signed-off-by: Didier Vojtisek <[email protected]>
these pom are used to recreate a more reliable dependency tree of a
subset of gemoc components when used from pure maven project

Signed-off-by: Didier Vojtisek <[email protected]>
@dvojtise dvojtise added the enhancement New feature or request label Jun 3, 2020
@dvojtise dvojtise changed the title Initial version of Model Execution Protocol framework for GEMOC Initial version of a Model Execution Protocol framework for GEMOC Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants