Back to results

Università degli Studi di Milano

THE DIMENSIONS OF VARIABILITY MODELING OR, ON THE DESIGN OF SOFTWARE AND LANGUAGE PRODUCT LINES

Abstract

dc:description

Modern software systems must fulfill the needs of an ever-growing customer base. Due to the innate diversity of human needs, software should be customizable and reconfigurable. During the last decades, researchers and practitioners gained interest in Software Product Lines as an engineering technique suited to manage the complexity of highly-variable software systems without resorting to the clone-and-own approach, which is empirically proven to reduce the maintainability of software assets. This dissertation discusses several design aspects of Software Product Lines, with particular attention dedicated to the topic of Language Product Lines, i.e., Software Product Lines for the creation of families of programming language compilers and interpreters. The dissertation will overview the entire life-cycle of a Language Product Line: conception, creation, development, testing, deployment and maintenance. Each phase requires the proper tools and techniques, including an evaluation framework for the assessment of the quality of the results.

Degree

thesis:*
Grantor dc:publisher
Università degli Studi di Milano
Year dc:date
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • FAVALLI, LUCA
Contributors dc:contributor
  • tutor: W. Cazzola ; phd school headmaster: R. Sassi
  • L. Favalli
  • CAZZOLA, WALTER
  • SASSI, ROBERTO

Subjects

dc:subject × 8

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
Language dc:language
eng

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:air.unimi.it:2434/957397

Chain of custody

source
Harvested from
Università degli Studi di Milano
Base URL
air.unimi.it/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

FAVALLI, LUCA. THE DIMENSIONS OF VARIABILITY MODELING OR, ON THE DESIGN OF SOFTWARE AND LANGUAGE PRODUCT LINES. Università degli Studi di Milano, 2023. https://hdl.handle.net/2434/957397