Résumé
Software factories are a promising application of Software Product Line Engineering (SPLE), enabling the mass customisation of software family members while reducing cost and effort.Despite these promises, software factories haven't really been adopted by the industry, thanks to a difficult and costly development, and lack of tools and frameworks. Software factories also rely heavily on the use of custom-built DSL, which are still not commonly used due to high development costs.
The present thesis is a contribution to a software factory framework, introducing an editor for several generic internal DSL used to define software factories. We explore the idea of using Jetbrains MPS, a projectional language workbench, in the software factory DSL environment. The practical choices, as the technology and implementation details, will be justified through this thesis, besides to the programming tactics supported by the developed editors. We provide a qualitative evaluation of the editor behaviour according to several assessment criteria from the literature.
la date de réponse | 3 sept. 2021 |
---|---|
langue originale | Anglais |
L'institution diplômante |
|
Superviseur | Vincent Englebert (Promoteur) |