AgileMerode: Tooling and Case Study Material
Description
The following presents material that complements the following publication
Monique Snoeck, Yves Wautelet, 2022,Agile MERODE: A Model-Driven Software Engineering Method for User-Centric and Value-Based Development", International Journal on Software and Systems Modeling (SoSyM)
MERODE
All information about MERODE can be found on the following website: https://merode.econ.kuleuven.be/
Tooling
The modelling tool and the prototyper can be downloaded from this website: https://merode.econ.kuleuven.be/Tools.html
Running case: Simple Shop
The source for the user stories and corresponding BDDs is to be found here: https://github.com/kunicmarko20/Simple-Shop/tree/master/features
The following material is provided in the file package:
- SimpleShopAgile.zip: zipped project file for the MERODE model of the Simple Shop.
1. Unzip and open in https://www.merlin-academic.com to view and update the model.
2. Load into the code generator to generate a prototype Java application from this model - SimpleShopApplication.zip: zipped prototype Java application generated from the above model. Compiling and running this application requires the Java JRE to be installed in the Program Files folder.
1. Windows: Unzip and double click 'run.bat' to launch the application.
2. McOS-users need to use the run.command file to compile and launch the application.
Case Study: Development of MERLIN
The file "MERLIN-US-BDD-PrioritizationExample.pdf" presents sample user stories from the MERLIN development project and explains how they were prioritized.