General question about connection between model and "real world" [message #1847564] |
Mon, 01 November 2021 09:42  |
Eclipse User |
|
|
|
Hello everyone,
First of all, sorry for asking such a general and probably stupid question!
I currently don't fully understand HOW to use an EMF model once it has been created.
As I understand it, an EMF model is the basis for SIRIUS and with SIRIUS it is possible to generate a concrete model on a very abstract level (e.g. in the form of a diagram or a table, etc.).
In addition, EMF (and generally the "model-based software development" approach) is used so that you can create a model with little programming knowledge and then convert this model into a real program.
Am I correct so far?
I have now looked at the examples (e.g. https://wiki.eclipse.org/Sirius/Tutorials/Mindstorms). My problem is that I don't understand what happens after a model has been created in SIRIUS. What do you do with it next / in practice?
In the Mindstorm example, the model defines, for example, which actions there are and the order and so on. But these actions (in the ecore-model) never access the API of the Mindstorm robot (at least I don't find any API accesses). I would have expected to end up with a program that can really interact with the robot.
So what is the purpose of it?
Thanks!
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03144 seconds