Bike-sharing systems are gaining popularity not only as a sustainable means of smart transportation in urban environments, but also as a challenging case study that offers interesting run-time optimization problems. As a case study within Quanticol, we have observed how such systems possess a wide variety of different features. We have therefore applied variability analysis to define a family of bike-sharing systems, covering the specification of a discrete feature model, specification of several non-functional quantitative properties, and behavioural specifications. Subsequently, we have sought support in available tools, establishing a tool chain of (academic) tools each covering a different aspect of the system, from feature modelling to product derivation and from quantitative evaluation of the attributes of products to model checking value-passing modal specifications. The tool chain was experimented to complement more sophisticated product-based analyses. This technical report collects the complete specifications of the models that were used in the tool chain.

A collection of models of a bike-sharing case study.

Ter Beek M H;Fantechi A;Gnesi S;Mazzanti F
2014

Abstract

Bike-sharing systems are gaining popularity not only as a sustainable means of smart transportation in urban environments, but also as a challenging case study that offers interesting run-time optimization problems. As a case study within Quanticol, we have observed how such systems possess a wide variety of different features. We have therefore applied variability analysis to define a family of bike-sharing systems, covering the specification of a discrete feature model, specification of several non-functional quantitative properties, and behavioural specifications. Subsequently, we have sought support in available tools, establishing a tool chain of (academic) tools each covering a different aspect of the system, from feature modelling to product derivation and from quantitative evaluation of the attributes of products to model checking value-passing modal specifications. The tool chain was experimented to complement more sophisticated product-based analyses. This technical report collects the complete specifications of the models that were used in the tool chain.
2014
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Bike-sharing systems
Tool chain
Variability analysis
Product Families
Model checking
Value-Passing
File in questo prodotto:
File Dimensione Formato  
prod_285212-doc_81545.pdf

solo utenti autorizzati

Descrizione: A collection of models of a bike-sharing case study.
Dimensione 387.84 kB
Formato Adobe PDF
387.84 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/223582
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact