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

Initial version of a Model Execution Protocol framework for GEMOC #7

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

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.

2 participants