A Lightweight Method to Define Solver-Agnostic Semantics of Domain Specific Languages for Software Product Line Variability Models - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

A Lightweight Method to Define Solver-Agnostic Semantics of Domain Specific Languages for Software Product Line Variability Models

Résumé

We propose a method to address the current lack of standards for both software product line variability modeling languages and their formal semantics. It allows specifying, in an agile, declarative, and solver-agnostic fashion the formal semantics of a domain-specific variability modeling language through a simple JSON based specification format. Our approach leverages the Common Logic Interchange Format (CLIF) standard for interoperability among logical inference engines. We demonstrate our approach with two concrete examples of Variability Models, and present the tooling and architecture that makes this possible.
Fichier principal
Vignette du fichier
SOFTENG_2023_FINAL.pdf (544.89 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04077798 , version 1 (21-04-2023)

Identifiants

  • HAL Id : hal-04077798 , version 1

Citer

Camilo Correa, Raul Mazo, Andres O. Lopez, Jacques Robin. A Lightweight Method to Define Solver-Agnostic Semantics of Domain Specific Languages for Software Product Line Variability Models. SOFTENG 2023 - The 9th International Conference on Advances and Trends in Software Engineering, IARIA: International Academy, Research and Industry Association, Apr 2023, Venise, Italy. ⟨hal-04077798⟩
45 Consultations
76 Téléchargements

Partager

More