DReM: Efficiently Generating Domain-Specific Requirements Modeling Tool
In requirements modeling, developing domain-specific languages (DSLs) and their modeling tools entails significant costs. Even minor modifications to a requirements DSL require the redevelopment of the modeling tool. To overcome this challenge, we integrate Model-Driven Engineering (MDE) and low-code development principles to introduce DReM, a tool for efficiently generating requirements modeling tools. Experiments with DReM demonstrate its ability to improve the efficiency of requirements modeling tool development, achieving a reduction in development time of 95.08% and 78.17% compared to Sirius and OutSystems, respectively. A video walkthrough of the case study is available on YouTube at https://youtu.be/ofvn_YJZLOE, while a prototype of DReM can be accessed at http://82.156.98.49:3005/, and a generated requirements modeling tool is provided at http://82.156.98.49:5173/.
Authors
- Jingyuan Weng
- Ning Ge (ORCID: https://orcid.org/0000-0002-1708-5018)
- Chunming Hu (ORCID: https://orcid.org/0000-0003-3473-9703)
- Jiayi Li (ORCID: https://orcid.org/0009-0000-8417-7660)
- Ruixin Geng
Institutions
- Institute of Software (CN)
- Beihang University (CN)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1145/3696630.3728574
- Primary Topic
- Model-Driven Software Engineering Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00