Refactoring delta-oriented product lines to enforce guidelines for efficient type-checking
Contributo in Atti di convegno
Data di Pubblicazione:
2016
Abstract:
A Software Product Line (SPL) is a family of similar programs generated from a common code base. Delta-Oriented Programming (DOP) is a flexible and modular approach to construct SPLs. Ensuring type safety in an SPL (i.e., ensuring that all its programs are well-typed) is a computationally expensive task. Recently, five guidelines to address the complexity of type checking delta-oriented SPLs have been proposed. This paper presents algorithms to refactor delta-oriented SPLs in order to follow the five guidelines. Complexity and correctness of the refactoring algorithms are stated.
Tipologia CRIS:
04A-Conference paper in volume
Keywords:
Theoretical Computer Science; Computer Science (all)
Elenco autori:
Damiani, Ferruccio; Lienhardt, Michael
Link alla scheda completa:
Link al Full Text:
Titolo del libro:
Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications
Pubblicato in: