Contributing To A Software Factory Framework
: An Integrated Domain-Specific Languages Projectional Editing Environment

  • Bastien Müllers

Student thesis: Master typesMaster en sciences informatiques à finalité spécialisée en Software engineering

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éponse3 sept. 2021
langue originaleAnglais
L'institution diplômante
  • Universite de Namur
SuperviseurVincent Englebert (Promoteur)

Contient cette citation

'