Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9953))

Included in the following conference series:

Abstract

A smart transportation system can be seen as an aggregate of transportation opportunities and services, accompanied by advanced management services that make the access to the system easier for the user. In this paper, we exploit the product line paradigm to address the variability of an exemplary smart transportation system: a bike-sharing system. Improving the satisfaction of a user of a bike-sharing system includes providing information at runtime on the filling degree of the docking stations in the near future. To fulfill this expectation, a prediction service is needed to infer the probability that at a certain time of the day a user will return a bike to or take one from a station. In earlier studies, several possible advanced smart predictive services were identified. The choice of which services to offer to users by the managers of a bike-sharing system is influenced by minimizing the costs while maximizing customer satisfaction. To aid the managers, we modeled a family of smart bike-sharing services, after which an attributed feature model was used to augment the model with quantitative attributes related to cost and customer satisfaction, allowing for a multi-objective optimization by dedicated tools. We observe that the performance of the smart prediction services, and therefore of the related customer satisfaction, is highly dependent on the amount of collected historical data on which the predictive analysis is based. Therefore the result of the optimization also depends on this factor, which evolves over time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    To guarantee privacy protection, we only used anonymized data. In fact, the data from Bicincittà did not contain any information from which one could identify users.

References

  1. Antkiewicz, M., Bąk, K., Murashkin, K., Olaechea, R., Liang, J.H., Czarnecki, K.: Clafer tools for product line engineering. In: Kishi, T., Jarzabek, S., Gnesi, S. (eds.) SPLC, vol. 2, pp. 130–135. ACM (2013)

    Google Scholar 

  2. Bacciu, D., Barsocchi, P., Chessa, S., Gallicchio, C., Micheli, A.: An experimental characterization of reservoir computing in ambient assisted living applications. Neural Comput. Appl. 24(6), 1451–1464 (2014)

    Article  Google Scholar 

  3. Bacciu, D., Carta, A., Gnesi, S., Semini, L.: Using a machine learning approach in the design of smart transportation systems (2016, submitted)

    Google Scholar 

  4. Bacciu, D., Gnesi, S., Semini, L.: Using a machine learning approach to implement and evaluate product line features. In: ter Beek, M.H., Lluch-Lafuente, A. (eds.) WWV. EPTCS, vol. 188, pp. 75–83 (2015)

    Google Scholar 

  5. Bąk, K., Diskin, Z., Antkiewicz, M., Czarnecki, K., Wąsowski, A.: Clafer: unifying class and feature modeling. Softw. Syst. Model. 15(3), 811–845 (2016)

    Article  Google Scholar 

  6. ter Beek, M.H., Fantechi, A., Gnesi, S.: Challenges in modelling and analyzing quantitative aspects of bike-sharing systems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part I. LNCS, vol. 8802, pp. 351–367. Springer, Heidelberg (2014)

    Google Scholar 

  7. ter Beek, M.H., Fantechi, A., Gnesi, S.: Applying the product lines paradigm to the quantitative analysis of collective adaptive systems. In: Schmidt, D.C. (ed.) SPLC, pp. 321–326. ACM (2015)

    Google Scholar 

  8. ter Beek, M.H., Gnesi, S., Latella, D., Massink, M.: Towards automatic decision support for bike-sharing system design. In: Bianculli, D., et al. (eds.) SEFM 2015 Workshops. LNCS, vol. 9509, pp. 266–280. Springer, Heidelberg (2015). doi:10.1007/978-3-662-49224-6_22

    Chapter  Google Scholar 

  9. ter Beek, M.H., Legay, A., Lluch Lafuente, A., Vandin, A.: Quantitative analysis of probabilistic models of software product lines with statistical model checking. In: Atlee, J.M., Gnesi, S. (eds.) FMSPLE. EPTCS, vol. 182, pp. 56–70. EPTCS (2015)

    Google Scholar 

  10. ter Beek, M.H., Legay, A., Lluch Lafuente, A., Vandin, A.: Statistical model checking for product lines. In: Margaria, T., Steffen, B. (eds.) ISoLA. LNCS. Springer, Heidelberg (2016)

    Google Scholar 

  11. Ciancia, V., Latella, D., Massink, M., Pakauskas, R.: Exploring spatio-temporal properties of bike-sharing systems. In: SCOPES, pp. 74–79. IEEE (2015)

    Google Scholar 

  12. Fricker, C., Gast, N.: Incentives and redistribution in homogeneous bike-sharing systems with stations of finite capacity. EURO J. Transp. Logist. 5, 261–291 (2016)

    Article  Google Scholar 

  13. Froehlich, J., Neumann, J., Oliver, N.: Sensing and predicting the pulse of the city through shared bicycling. In: IJCAI, pp. 1420–1426 (2009)

    Google Scholar 

  14. Gast, N., Massonnet, G., Reijsbergen, D., Tribastone, M.: Probabilistic forecasts of bike-sharing systems for journey planning. In: CIKM, pp. 703–712. ACM (2015)

    Google Scholar 

  15. Getoor, L., Taskar, B. (eds.): Introduction to Statistical Relational Learning. The MIT Press, Cambridge (2007)

    MATH  Google Scholar 

  16. Gianfrotta, L., Topazzini, S., Pubblici, P.S.: Elaborazione di un Modello per lo Sviluppo di Nuovi Servizi e sua Applicazione al caso Bike Sharing di Pisa. Master’s thesis, Università di Pisa (2013) (In Italian)

    Google Scholar 

  17. Kolen, J.F., Kremer, S.C. (eds.): A Field Guide to Dynamical Recurrent Networks. IEEE Press, New York (2001)

    Google Scholar 

  18. Lukoševičius, M., Jaeger, H.: Reservoir computing approaches to recurrent neural network training. Comput. Sci. Rev. 3(3), 127–149 (2009)

    Article  MATH  Google Scholar 

  19. Midgley, P.: Bicycle-Sharing schemes: enhancing sustainable mobility in Urban areas. Background Paper CSD19/2011/BP8, Commission on Sustainable Development, United Nations Department of Economic and Social Affairs, May 2011

    Google Scholar 

  20. Murashkin, A., Antkiewicz, M., Rayside, D., Czarnecki, K.: Visualization and exploration of optimal variants in product line engineering. In: Kishi, T., Jarzabek, S., Gnesi, S. (eds.) SPLC, pp. 111–115. ACM (2013)

    Google Scholar 

  21. Niccolai, C., Zanzi, E.: Progettare i servizi: Creazione di un modello di validità generale e applicazione al servizio di Bike Sharing a Pisa. Master’s thesis, Università di Pisa (2013) (In Italian)

    Google Scholar 

Download references

Acknowledgments

Research supported by EU project QUANTICOL, 600708. We are very grateful to Marco Bertini of PisaMo S.p.A. and Bicincittà S.r.l. for generously sharing with us information and actual usage logs of Pisa’s bike-sharing system CicloPi. We thank Davide Bacciu and Antonio Carta for discussions and for having conducted the machine-learning experiments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laura Semini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

ter Beek, M.H., Fantechi, A., Gnesi, S., Semini, L. (2016). Variability-Based Design of Services for Smart Transportation Systems. In: Margaria, T., Steffen, B. (eds) Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications. ISoLA 2016. Lecture Notes in Computer Science(), vol 9953. Springer, Cham. https://doi.org/10.1007/978-3-319-47169-3_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47169-3_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47168-6

  • Online ISBN: 978-3-319-47169-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics