-
Notifications
You must be signed in to change notification settings - Fork 15
Initial version of a Model Execution Protocol framework for GEMOC #169
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
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Didier Vojtisek <[email protected]>
Signed-off-by: Pierre Jeanjean <[email protected]>
implements breakpoints Signed-off-by: Pierre Jeanjean <[email protected]>
very nice! Question: how does an engine have to deal with this novelty? Looking at the diff I see a new launcher and a server, which I suppose will start a chosen execution engine and await orders from an MEP client. But what are these "abstract classes that specific engines must implement"? |
Other PR are on the way with an example for K3 FSM 😉 This work is a starting point for further discussions (about deployment, pure java vs eclipse based app, addons via extension point or another dependency injection, some concern about required/important addons (debug, trace that are useful/required on the server side) versus optional addons (most of the time on the client side)) this should probably be discussed on the dev mailing list... |
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]>
|
Signed-off-by: Pierre Jeanjean <[email protected]>
Signed-off-by: Didier Vojtisek <[email protected]>
This PR contributes some reusable elements to implement a Model Execution Protocol (Debug Adapter Protocol) in GEMOC
This first PR adds:
This project is intended to run in a pure maven build. It uses maven dependencies instead of plugin/manifest (ie. it doesn't use tycho) as tycho dependencies and maven dependencies cannot be built in the same reactor, the pom are in specific folders (named pomfirst)
This PR comes with eclipse-gemoc/gemoc-studio#207 and eclipse-gemoc/gemoc-studio-execution-java#7