Skip to main content

Engineering a Cyber-Physical Intersection Management – An Experience Report

  • Conference paper
  • First Online:
Ambient Intelligence (AmI 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10217))

Included in the following conference series:

  • 1373 Accesses


The engineering of cyber-physical systems (CPS) imposes a huge challenge for today’s software engineering processes. Not only are CPS very closely related to real objects and processes, also their internal structures are more heterogeneous than classical information systems. In this experience report, we account on a prototypical implementation for an intersection management system on the basis of physical models in the form of robotic cars. The steps to implement the working physical prototype are described. Lessons learned during the implementation are presented and observations compared against known software processes. The insights gained are consolidated into the novel Double Twin Peaks model. The latter extends the current software engineering viewpoints, specifically taking CPS considerations into account.

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

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
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


  1. Al-Jaroodi, J., Mohamed, N., Jawhar, I., Lazarova-Molnar, S.: Software engineering issues for cyber-physical systems. In: 2016 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 1–6, May 2016. doi:10.1109/SMARTCOMP.2016.7501717

  2. Anki Inc.: Anki drive SDK (2016).

  3. Azimi, R., Bhatia, G., Rajkumar, R., Mudalige, P.: Intersection management using vehicular networks (2012).

  4. Blech, J.O., Spichkova, M., Peake, I., Schmidt, H.: Visualization, simulation and validation for cyber-virtual systems. In: Maciaszek, L.A., Filipe, J. (eds.) ENASE 2014. CCIS, vol. 551, pp. 140–154. Springer, Cham (2015). doi:10.1007/978-3-319-27218-4_10

    Chapter  Google Scholar 

  5. Bures, T., Weyns, D., Berger, C., Biffl, S., Daun, M., Gabor, T., Garlan, D., Gerostathopoulos, I., Julien, C., Krikava, F., Mordinyi, R., Pronios, N.: Software engineering for smart cyber-physical systems - towards a research agenda: report on the first international workshop on software engineering for smart CPS. ACM SIGSOFT Softw. Eng. Notes Arch. 40(6), 28–32 (2015). doi:10.1145/2830719.2830736. ISSN 0163–5948

    Article  Google Scholar 

  6. Derler, P., Lee, E.A., Vincentelli, A.S.: Modeling cyber-physical systems. Proc. IEEE 100(1), 13–28 (2012). doi:10.1109/JPROC.2011.2160929. ISSN 0018-9219, 1558-2256.

    Article  Google Scholar 

  7. Gao, P., Kaas, H.-W., Mohr, D., Wee, D.: Automotive revolution - perspective towards 2030, January 2016.

  8. Griffiths, L., Shaw, A., Bagnall, B.: LeJOS, Java for lego mindstorms (2009).

  9. Heidloff, N.: Node.js controller and MQTT API for Anki over-drive, May 2016.

  10. Kim, K.D., Kumar, P.R.: Cyber-physical systems: a perspective at the centennial. Proc. IEEE 100, 1287–1308 (2012). doi:10.1109/JPROC.2012.2189792. ISSN 0018-9219

    Article  Google Scholar 

  11. Kim, M.J., Kang, S., Kim, W.T., Chun, I.G.: Human-interactive hardware-in-the-loop simulation framework for cyber-physical systems. In: Second International Conference on Informatics and Applications (ICIA), pp. 198–202 (2013). doi:10.1109/ICoIA.2013.6650255

  12. Lee, E.A.: CPS foundations. In: DAC 2010 47th ACM/IEEE, pp. 737–742 (2010). doi:10.1145/1837274.1837462. ISSN 0738-100X

  13. Lee, E.A.: The past, present and future of cyber-physical systems: a focus on models. Sensors 15(3), 4837–4869 (2015). doi:10.3390/s150304837. ISSN 1424-8220.

    Article  Google Scholar 

  14. Leitao, P., Colombo, A.W., Karnouskos, S.: Industrial automation based on cyber-physical systems technologies: prototype implementations and challenges. Comput. Ind. (2015). doi:10.1016/j.compind.2015.08.004. ISSN 01663615

  15. Nuseibeh, B.: Weaving together requirements and architectures. Computer 34(3), 115–117 (2001). doi:10.1109/2.910904. ISSN 0018-9162.

    Article  Google Scholar 

  16. Paczesny, T., Domaszewicz, J., Konstańczuk, P., Milewski, J., Pruszkowski, A.: Between simulator and prototype: crossover architecture for testing and demonstrating cyber physical systems. In: Pentikousis, K., Aguiar, R., Sargento, S., Agüero, R. (eds.) MONAMI 2011. LNICSSITE, vol. 97, pp. 375–385. Springer, Heidelberg (2012). doi:10.1007/978-3-642-30422-4_27. ISBN 978-3-642-30422-4

    Chapter  Google Scholar 

  17. Petnga, L., Austin, M.A.: Safe traffic intersections: metrics, tubes, and prototype simulation for solving the dilemma zone problem. Int. J. Adv. Syst. Meas. 8, 241–254 (2015)

    Google Scholar 

  18. Rüchardt, D., Bräuchle, C.: A large software vendor’s view on cyber physical systems. In: 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC), pp. 29–34 (2016). doi:10.1109/EITEC.2016.7503693

  19. Sommerville, I.: Software Engineering, 9th International edn. Pearson, Boston (2011). ISBN 0137053460

    Google Scholar 

  20. Tachet, R., Santi, P., Sobolevsky, S., Reyes-Castro, L.I., Frazzoli, E., Helbing, D., Ratti, C.: Revisiting street intersections using slot-based systems. PLoS One 11(3), e0149607 (2016). doi:10.1371/journal.pone.0149607. ISSN 1932-6203.

    Article  Google Scholar 

  21. Wuthishuwong, C., Traechtler, A.: Vehicle to infrastructure based safe trajectory planning for autonomous intersection management. In: 13th International Conference on ITS Telecommunications (ITST), pp. 175–180 (2013). doi:10.1109/ITST.2013.6685541

Download references


This work has been supported by the European Community through project CPS.HUB NRW, EFRE Nr. 0-4000-17.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Stefan Gries .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Wessling, F., Gries, S., Ollesch, J., Hesenius, M., Gruhn, V. (2017). Engineering a Cyber-Physical Intersection Management – An Experience Report. In: Braun, A., Wichert, R., Maña, A. (eds) Ambient Intelligence. AmI 2017. Lecture Notes in Computer Science(), vol 10217. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-56996-3

  • Online ISBN: 978-3-319-56997-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics