Using the CIF 3 toolset, we illustrate the general idea of controller synthesis for product line engineering for a prototypical example of a family of coffee machines. The challenge is to integrate a number of given components into a family of products such that the resulting behaviour is guaranteed to respect an attributed feature model as well as additional behavioural requirements. The proposed correctness-by-construction approach incrementally restricts the composed behaviour by subsequently incorporating feature constraints, attribute constraints and temporal constraints. The procedure as presented focusses on synthesis, but leaves ample opportunity to handle e.g. uncontrollable behaviour, dynamic reconfiguration, and product- and family-based analysis.
Supervisory controller synthesis for product lines using CIF 3
Ter Beek M H;
2016
Abstract
Using the CIF 3 toolset, we illustrate the general idea of controller synthesis for product line engineering for a prototypical example of a family of coffee machines. The challenge is to integrate a number of given components into a family of products such that the resulting behaviour is guaranteed to respect an attributed feature model as well as additional behavioural requirements. The proposed correctness-by-construction approach incrementally restricts the composed behaviour by subsequently incorporating feature constraints, attribute constraints and temporal constraints. The procedure as presented focusses on synthesis, but leaves ample opportunity to handle e.g. uncontrollable behaviour, dynamic reconfiguration, and product- and family-based analysis.File | Dimensione | Formato | |
---|---|---|---|
prod_359181-doc_117783.pdf
solo utenti autorizzati
Descrizione: Supervisory controller synthesis for product lines using CIF 3
Tipologia:
Versione Editoriale (PDF)
Dimensione
522.41 kB
Formato
Adobe PDF
|
522.41 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
prod_359181-doc_159182.pdf
accesso aperto
Descrizione: Supervisory controller synthesis for product lines using CIF 3
Tipologia:
Versione Editoriale (PDF)
Dimensione
593.37 kB
Formato
Adobe PDF
|
593.37 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.