Closed liberion1994 closed 7 years ago
Hi,
Unfortunately, there are no real startup tutorials, but we do have some examples which you can try out to see how MOMoT is working. Specifically, I recommend you to look at the Class Responsibility Assignment example (at.ac.tuwien.big.momot.examples.cra) which is quite a small example but conveys the main idea of the tool and the artifacts involved. The CRA example is described in detail on our website which also features slides and a short video.
In summary, the basic steps used to solve a problem with MOMoT are as follows.
Hopefully, this will help you a bit. Unfortunately, I do not have the time to provide a more detailed tutorial right now. But if someone else is preparing one, we can feature it on the website.
Best wishes, Martin
Martin: Thank you very much for the instructions. I followed the steps above & the video demo and tried to recreate the CRA project from the beginning and have nearly made it. The only problem is that after creating the .momot file, no corresponding .java file is generated. I wonder if it is responsible for me to do any extra operations or configurations to trigger the compiler. P.S. The example project can auto-translate so I think it's not eclipse config's fault.
Best wishes
Finally after comparing my project and the example project I found mine lacked the "xtext builder". I just convert the project into an xtext project, where the builder appears and finally made it work. Thank you all the way for your kindness and patience.
Ah sorry for not being able to reply earlier. Fantastic that you managed to get it to run yourself. If you have any further questions, just let me know. I will close this issue for now.
Hi, I'm learning to use the momot, but find it difficult to make my own project from the very beginning, i.e. an empty directory. I've read the official website doc and some of the listed papers and have understand the main idea of the tool. But I'm rather confused about which files should I create manually and which files are generated automatically (and how ?). I'd be so appreciated if anyone can provide a simple startup tutorials for beginners like me.
Thanks.