Skip to main content

Towards Continuous Integration for Cyber-Physical Systems on the Example of Self-Driving Miniature Cars

  • Chapter
  • First Online:

Abstract

Today’s consumer life is already pervasively supported by visible and unnoticeable technology. We are consuming information flows, contributing within social webs, and integrating our virtual communities into an interconnected lifestyle. This interconnected and assisted way of living is realized by various products ranging from consumer electronics products like smartphones and wearable computing up to safety-critical systems like intelligent cars, which aim for unnoticeably protecting the user and its surroundings in critical situations. And at the end of this decade, the technology of a self-driving car is reported to be available for consumers enabling various opportunities for new businesses.

From consumer-level technology like smartphones, smart TVs, or laptops, users are used to feature extensions and evolution over time by having automated application and operating system updates. Thus, further system features are continuously rolled out on a large user base enabling new use cases. Nowadays, the digitally connected lifestyle integrates components like wearable computing and smart mobility, where an OEM could hardly anticipate the nearly limitless variety of complex combinations.

The trend of a continuously evolving user-experience in terms of new features and functionalities puts further challenges, requirements, and constraints on a system provider to maintain the expected high quality of the product and in the future of the interconnected and integrated product network.

This article presents the design of a simulation-based testing and integration approach for cyber-physical systems by using self-driving miniature cars as the running example.

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

Buying options

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
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Hirsch, J.: Self-driving cars inch closer to mainstream availability. Los Angeles Times. URL http://www.latimes.com/business/autos/la-fi-adv-hy-self-driving-cars-20131013,0,5094627.story. Last accessed 14 Oct 2014

  2. Ulmer, B.: VITA - an autonomous road vehicle (ARV) for collision avoidance in traffic. In: Proceedings of the Intelligent Vehicles ‘92 Symposium, pp. 36–41 (1992)

    Google Scholar 

  3. Thrun, S., Montemerlo, M., Dahlkamp, H., Stavens, D., Aron, A., Diebel, J., Fong, P., Gale, J., Halpenny, M., Homann, G., Lau, K., Oakley, C., Palatucci, M., Pratt, V., Stang, P., Strohband, S., Dupont, C., Jendrossek, L.E., Koelen, C., Markey, C., Rummel, C., van Niekerk, J., Jensen, E., Alessandrini, P., Bradski, G., Davies, B., Ettinger, S., Kaehler, A., Nefian, A., Mahoney, P.: Stanley: the robot that won the DARPA grand challenge. J. Field Robot. 23(9), 661–692 (2006)

    Article  Google Scholar 

  4. Montemerlo, M., Becker, J., Bhat, S., Dahlkamp, H., Dolgov, D., Ettinger, S., Haehnel, D., Hilden, T., Homann, G., Huhnke, B., Johnston, D., Klumpp, S., Langer, D., Levandowski, A., Levinson, J., Marcil, J., Orenstein, D., Paefgen, J., Penny, I., Petrovskaya, A., Pflueger, M., Stanek, G., Stavens, D., Vogt, A., Thrun, S., Artificial, S., Cs, S., Hähnel, D.: Junior: the Stanford entry in the urban challenge. In: The DARPA Urban Challenge. Number October 2005, pp. 91–123 (2009)

    Google Scholar 

  5. Rauskolb, F.W., Berger, K., Lipski, C., Magnor, M., Cornelsen, K., Eertz, J., Form, T., Graefe, F., Ohl, S., Schumacher, W., Wille, J.M., Hecker, P., Nothdurft, T., Doering, M., Homeier, K., Morgenroth, J., Wolf, L., Basarke, C., Berger, C., Gülke, T., Klose, F., Rumpe, B.: Caroline: an autonomously driving vehicle for urban environments. J. Field Robot. 25(9), 674–724 (2008)

    Article  Google Scholar 

  6. Augusto, B., Ebadighajari, A., Englund, C., Hakeem, U., Irukulapati, N.V., Nilsson, J., Raza, A., Sadeghitabar, R.: Technical aspects on team Chalmers solution to cooperative driving. Technical report, Chalmers University of Technology, Göteborg (2011)

    Google Scholar 

  7. Berger, C., Chaudron, M., Heldal, R., Landsiedel, O., Schiller, E.M.: Model-based, composable simulation for the development of autonomous miniature vehicles. In: Proceedings of the SCS/IEEE Symposium on Theory of Modeling and Simulation, San Diego, CA, USA (Apr 2013)

    Google Scholar 

  8. Berger, C.: From a competition for self-driving miniature cars to a standardized experimental platform: concept, models, architecture, and evaluation. J Softw. Eng. Robot. 5(1), 63–79 (2014)

    Google Scholar 

  9. Berger, C.: Automating acceptance tests for sensor- and actuator-based systems on the example of autonomous vehicles. In: Aachener Informatik-Berichte. Software Engineering, Band 6. Shaker Verlag, Aachen, Germany (2010)

    Google Scholar 

  10. Berger, C.: Cloud-based testing for context-aware cyber-physical systems. In: Tilley, S., Parveen, T. (eds.) Software Testing in the Cloud: Perspectives on an Emerging Discipline, pp. 68–95. IGI Global, Hershey (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Berger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Berger, C. (2014). Towards Continuous Integration for Cyber-Physical Systems on the Example of Self-Driving Miniature Cars. In: Bosch, J. (eds) Continuous Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-11283-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11283-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11282-4

  • Online ISBN: 978-3-319-11283-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics