Migration of an Open Source Application to Software Product Lines
Software reuse is a cornerstone of modern software engineering, enhancing development efficiency and system adaptability. Software Product Lines (SPL) offer a structured approach to creating software families by leveraging reusable assets within a specific domain. This paper presents a methodology for migrating an open-source project management application to an SPL using the Mobioos Forge platform. Additionally, we extend the application with a new microservice-based module aligned with Algeria's recent regulatory framework (Loi organique 18-15). Our results demonstrate improved reusability and flexibility, supported by feature modeling, variant generation, and a modular architecture. This work highlights the practical benefits of SPL in real-world applications.
Authors
- Said Naceri
- Walid Kherchofi
Institutions
- Ziane Achour University of Djelfa (DZ)
Publication Details
- Journal
- Innovative applications of AI.
- Published
- 2025-06-30
- DOI
- https://doi.org/10.70695/aa1202502a12
- Citations
- 1
- Primary Topic
- Service-Oriented Architecture and Web Services
- Type
- article
- Field-Weighted Citation Impact
- 3.25