Application of the SCRUM Software Methodology for Extending Simulation of Urban MObility (SUMO) Tools

  • Andrés F. AcostaEmail author
  • Jorge E. Espinosa
  • Jairo Espinosa
Conference paper
Part of the Lecture Notes in Mobility book series (LNMOB)


This chapter explains the implementation of software tools for setting up multimodal simulation scenarios in the Simulation of Urban MObility (SUMO). This implementation has been supported by the SCRUM methodology, which is a methodology suitable for incremental software development. Implementation of these tools starts from the re-engineering of open-source tools in previous developments. Furthermore, the new components are described and tested in a simulation scenario in the city of Medellín.



This work was supported by Proyecto Colciencias 111856934640 contrato–FP44842-202-2015: Modelamiento y Control de tráfico urbano en la ciudad de Medellín Fase 2. Convocatoria 669. Código Hermes: 25374.


  1. 1.
    Acosta A, Espinosa J, Espinosa JE (2014) TraCI4Matlab: re-engineering the python implementation of the TraCI interface. In Proceedings of the 2nd SUMO user conference SUMO2014, Deutsches Zentrum für Luft - und Raumfahrt e.V, pp 145–156Google Scholar
  2. 2.
    Acosta A, Espinosa JE, Espinosa J (2015) Developing tools for building simulation scenarios for SUMO based on the SCRUM methodology In Proceedings of the 3rd SUMO user conference SUMO2015, Deutsches Zentrum für Luft - und Raumfahrt e.V, pp 23–35Google Scholar
  3. 3.
    editor4sumo (2014) SourceForge. Accessed: 28 Aug 2014
  4. 4.
    Qt Cross-platform application & UI development framework. Accessed: 22 Jun 2015
  5. 5.
    Krasner GE, Pope ST et al (1988). A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Object Oriented Prog 1(3), 26–49Google Scholar
  6. 6.
    MOYCOT, MOYCOT (2015) Accessed 28 Jan 2015
  7. 7.
    Jalali S, Wohlin C (2010) Agile practices in global software engineering-a systematic map. In 2010 5th IEEE international conference on global software engineering (ICGSE). pp 45–54Google Scholar
  8. 8.
    Dyba T, Dingsoyr T (2009) What do we know about Agile software development? IEEE Softw 26(5):6–9CrossRefGoogle Scholar
  9. 9.
    Chikofsky EJ, Cross IJH (1990) Reverse engineering and design recovery: a taxonomy. Softw IEEE 7(1), 13–17CrossRefGoogle Scholar
  10. 10.
    Demeyer S, Ducasse S, Nierstrasz O (2002) Object-oriented reengineering patterns. Morgan Kaufmann, San FranciscozbMATHGoogle Scholar
  11. 11.
    Schwaber K, Sutherland J (2011) The scrum guide Scrum AllianceGoogle Scholar
  12. 12.
    Seminario Internacional DE TRÁFICO Y TRANSPORTE. Accessed 03 Feb 2015
  13. 13.
    TraCI - Sumo. Accessed: 01 Apr 2015
  14. 14.
    Networks/Building Networks from own XML-descriptions - Sumo. Accessed: 24 Jun 2015
  15. 15.
    Tutorials/TraCIPedCrossing Sumo. Accessed: 22 Jun 2015
  16. 16.
    Street View - Google Maps. Accessed: 22 Jun 2015

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  • Andrés F. Acosta
    • 2
    Email author
  • Jorge E. Espinosa
    • 1
  • Jairo Espinosa
    • 2
  1. 1.Politécnico Colombiano Jaime Isaza CadavidMedellínColombia
  2. 2.Universidad Nacional de ColombiaMedellínColombia

Personalised recommendations