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

Supervisory controller synthesis for product lines using CIF 3

Contributo in Atti di convegno
Data di Pubblicazione:
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.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Software Product Lines; Supervisory Controller; Controller Synthesis; Correctness-by-Construction; D.2.4 SOFTWARE ENGINEERING. Software/Program Verification. Formal methods; D.2.4 SOFTWARE ENGINEERING. Software/Program Verification. Model checking; I.2.8 ARTIFICIAL INTELLIGENCE. Problem Solving; Control Methods; and Search. Control theory
Elenco autori:
TER BEEK, MAURICE HENRI
Autori di Ateneo:
TER BEEK MAURICE HENRI
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/321031
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/321031/106863/prod_359181-doc_159182.pdf
  • Dati Generali

Dati Generali

URL

http://link.springer.com/chapter/10.1007%2F978-3-319-47166-2_59
  • Utilizzo dei cookie

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