The Open University
Tropos/OpenOME: an open-source project for goal-oriented requirements engineering
We are very grateful for the great model-driven tool chain delivered by oAW. Eclipse and EMF are already great for reengineering our OpenOME toolset. And
oAW is greater! Central to the scalability of OpenOME, the graphical i* modelling language has been converted into a textual representation called Q7 (5W2H). Although we have developed our own parser for the Q7 language, implementing syntax highlighting/checking is considered a painful task. With the help of xtext framework in oAW, we revamped the textual language into EBNF in less than 30 lines of code. The new grammar description is then used. No hassels or tweakings, free brought us an EMF model as well with the syntax highlighting/checking functionality.

