Revolutionizing Software Development: Model-Driven Reuse for Efficient Solutions.
The article discusses a method for developing software that combines model-driven development and software reuse. They use a requirements language called RSL, which includes use cases, scenarios, and domain vocabulary. By applying model transformations to these requirements, domain experts can create a platform-independent model. The approach also supports further software development and traceability within the software. Reuse is facilitated by comparing requirements of different software cases, allowing for the merging of similar solutions. The implementation of this approach is briefly outlined in the chapter.