Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Combining declarative and procedural views in the feature-oriented specification and analysis of product families

Contributo in Atti di convegno
Data di Pubblicazione:
2013
Abstract:
We present the recently introduced feature-oriented language FLan as a proof of concept for specifying both declarative aspects of product families, namely constraints on their features, and procedural aspects, namely feature configuration and run-time behaviour. FLan is inspired by the concurrent constraint programming paradigm. A store of constraints allows one to specify in a declarative way all the constraints on features that are commonly used in software product line engineering, including the cross-tree constraints well known from feature models. A standard yet rich set of process-algebraic operators allows one to specify in a procedural way the configuration and behaviour of products. There is a close interaction between these two views: (i) the execution of a process is constrained by its store to forbid undesired configurations; (ii) a process can query a store to resolve design and behavioural choices; (iii) a process can update the store by adding new features.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Product families; Variability; Process algebra
Elenco autori:
TER BEEK, MAURICE HENRI; Petrocchi, Marinella
Autori di Ateneo:
PETROCCHI MARINELLA
TER BEEK MAURICE HENRI
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/245522
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/245522/24378/prod_277801-doc_78429.pdf
  • Dati Generali

Dati Generali

URL

http://www.unipa.it/ictcs13/accepted.html
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)