We show how the formal specification language mCRL2 and its state-of-the-art toolset can be used successfully to model and analyze variability in software product lines. The mCRL2 toolset supports parametrized modeling, model reduction and quality assurance techniques like model checking. We present a proof-of-concept, which moreover illustrates the use of data in mCRL2 and also how to exploit its data language to manage feature attributes of software product lines and quantitative constraints between attributes and features.

Using mCRL2 for the analysis of software product lines

Ter Beek M H;
2014

Abstract

We show how the formal specification language mCRL2 and its state-of-the-art toolset can be used successfully to model and analyze variability in software product lines. The mCRL2 toolset supports parametrized modeling, model reduction and quality assurance techniques like model checking. We present a proof-of-concept, which moreover illustrates the use of data in mCRL2 and also how to exploit its data language to manage feature attributes of software product lines and quantitative constraints between attributes and features.
2014
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Stefania Gnesi, Nico Plat
2nd FME Workshop on Formal Methods in Software Engineering
31
37
7
978-1-4503-2853-1
http://dl.acm.org/citation.cfm?doid=2593489.2593493
ACM Press
New York
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
3 June 2014
Hyderabad, India
Model checking
Product lines
Variability analysis
mCRL2
Grant agreement: 600708 Tipo Progetto: EU_FP7.
2
restricted
M H, Ter Beek; E P, De Vink
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours
   QUANTICOL
   FP7
   600708
File in questo prodotto:
File Dimensione Formato  
prod_293443-doc_84242.pdf

solo utenti autorizzati

Descrizione: Using mCRL2 for the analysis of software product lines.
Tipologia: Versione Editoriale (PDF)
Dimensione 694.58 kB
Formato Adobe PDF
694.58 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/225160
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 30
  • ???jsp.display-item.citation.isi??? ND
social impact