Abstract
Due to rapid changes in the development of modern automotive systems, the involved development methods, processes, and toolchains are constantly changed, modified, and improved to be able to handle the increasing complexity of the development procedure. In this chapter, the main current challenges in the development itself as well as in the modification of the implied processes are summarized, and both a textual and a graphical overview of the main currently involved tools are given. The provided information can be used for optimal planning of development processes for future automotive systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ali NM, Hosking J, Grundy J (2013) A taxonomy and mapping of computer-based critiquing tools. IEEE Trans Softw Eng 39(11):1494–1520
Azuma M, Coallier F, Garbajosa J (2003) How to apply the bloom taxonomy to software engineering. In: Eleventh annual international workshop on software technology and engineering practice, 2003. IEEE, Piscataway
Babar MA, Gorton I (2004) Comparison of scenario-based software architecture evaluation methods. In: 11th Asia-Pacific software engineering conference, 2004. IEEE, Piscataway
Baudisch A, Richter K, Sollmann S (2011) Erweiterte Vorgehensmodelle für die Entwicklung echtzeitfähiger, hoch-integrierter, multifunktionaler Steuergeräte-Plattformen
Blom H, Hagl F, Papadopoulos Y, Reiser MO, Sjöstedt CJ, Chen DJ, Kolagari R (2012) EAST-ADL - an architecture description language for automotive software-intensive systems. International Standard
Blum BI (1994) A taxonomy of software development methods. Commun ACM 37(11):82–94
Bock F, Homm D, Siegl S, German R (2016) A taxonomy for tools, processes and languages in automotive software engineering. In: Zizka J, Nagamalai D (eds) Computer science & information technology. AIRCC Publishing Corporation, Chennai
Bock F, Sippl C, German R (2017) Fully automated vehicles: challenges, expectations and methods. In: Bargende M, Reuss HC, Wiedemann J (eds) Proceedings of 17th Internationales Stuttgarter Symposium: Automobil- und Motorentechnik, Stuttgart, Germany
Bröhl A (1993) The V-model. In: Software - application delevopment - information systems (in German). Oldenbourg, Munich
Broy M, Feilkas M, Herrmannsdoerfer M, Merenda S, Ratiu D (2010) Seamless model-based development: from isolated tools to integrated model engineering environments. Proc IEEE 98(4):526–545
Caspi P, Pilaud D, Halbwachs N, Plaice JA (1987) LUSTRE: a declarative language for real-time programming. In: Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on principles of programming languages, New York, NY, USA, POPL ’87
Cheu RL, Tan Y, Lee D (2003) Comparison of paramics and GETRAM/AIMSUN microscopic traffic simulation tools. In: 83rd annual meeting of the transportation research board
Dajsuren Y, van den Brand MG, Serebrenik A, Roubtsov S (2013) Simulink models are also software: modularity assessment. In: Proceedings of the 9th international ACM sigsoft conference on quality of software architectures. ACM, New York, pp 99–106
De Winter J, Van Leuween P, Happee P (2012) Advantages and disadvantages of driving simulators: a discussion. In: Proceedings of measuring behavior
Delgado N, Gates AQ, Roach S (2004) A taxonomy and catalog of runtime software-fault monitoring tools. IEEE Trans Softw Eng 30(12):859–872
Di Natale M, Sangiovanni-Vincentelli AL (2010) Moving from federated to integrated architectures in automotive: the role of standards, methods and tools. Proc IEEE 98(4):603–620
Djanatliev A, Dulz W, German R, Schneider V (2011) Veritas - a versatile modeling environment for test-driven agile simulation. In: Proceedings of the 2011 winter simulation conference, Phoenix, AZ, USA, WSC 2011
Eckhoff D (2016) Simulation of privacy-enhancing technologies in vehicular ad-hoc networks. PhD thesis, University of Erlangen
Fürst S, Bechter M (2016) Autosar for connected and autonomous vehicles: the autosar adaptive platform. In: 2016 46th annual IEEE/IFIP international conference on Dependable Systems and Networks Workshop (DSN-W)
Fürst S, Mössinger J, Bunzel S, Weber T, Kirschke-Biller F, Heitkämper P, Kinkelin G, Nishikawa K, Lange K (2009) Autosar–a worldwide standard is on the road. In: 14th international VDI congress electronic systems for vehicles, Baden-Baden, vol 62
Guo Y, Jones RP (2009) A study of approaches for model based development of an automotive driver information system. In: 3rd annual IEEE systems conference, 2009. IEEE, Piscataway
Hoffmann H (2014) Systems engineering best practices with the rational solution for systems and software engineering deskbook release 4.1. Manual
International Organization for Standardization (2015) 11898-1: 2015–road vehicles–controller area network (CAN)–part 1: data link layer and physical signalling. International Organization for Standardization
IO for Standardization (2009) ISO/DIS 26262-1 - Road vehicles - functional safety - part 1 glossary
Kielar PM, Biedermann DH, Borrmann A (2016) MomenTUMv2: a modular, extensible, and generic agent-based pedestrian behavior simulation framework. TUM-I1643, Technische Universität München
Klauda M, Hamann R, Kriso S (2013) ISO 26262 – Muss das Rad neu erfunden werden?, Springer Fachmedien Wiesbaden, Wiesbaden, pp 224–227
Knauss A, Schröder J, Berger C, Eriksson H (2017) Paving the roadway for safety of automated vehicles: an empirical study on testing challenges. In: 2017 IEEE Intelligent Vehicles symposium (IV)
Kornecki AJ, Zalewski J (2003) Design tool assessment for safety-critical software development. In: Conference: software engineering workshop, 2003
Kotusevski G, Hawick K (2009) A review of traffic simulation software. Res Lett Inf Math Sci. 13
Lachmann R, Schaefer I (2013) Herausforderungen beim Testen von Fahrerassistenzsystemen. In: GI-Jahrestagung
Mubasher MM, ul Qounain JSW (2015) Systematic literature review of vehicular traffic flow simulators. In: 2015 international conference on Open Source Software Computing (OSSCOM)
Rasshofer RH, Gresser K (2005) Automotive radar and lidar systems for next generation driver assistance functions. Adv Radio Sci 3:205–209
Ronaldo A, Ismail T (2012) Comparison of the two micro-simulation software AIMSUN & SUMO for highway traffic modelling, Linköping University, Communications and Transport Systems, The Institute of Technology, p 96. http://www.diva-portal.org/smash/get/diva2:555913/FULLTEXT01.pdf
Schneider V, German R (2013) Integration of test-driven agile simulation approach in service-oriented tool environment. In: Proceedings of the 46th annual simulation symposium, San Diego, CA, USA, ANSS 2013
Schneider V, Deitsch A, Dulz W, German R (2016) Combined simulation and testing based on standard uml models. In: Principles of performance and reliability modeling and evaluation. Springer, Cham
Stadler C, Gruber T (2016) Functional engineering platform - a continuous approach towards functional development. In: 7th conference on simulation and testing for vehicle technology, Berlin, Germany
Toews R (2016) The biggest threat facing connected autonomous vehicles is cybersecurity. https://techcrunch.com/2016/08/25/the-biggest-threat-facing-connected-autonomous-vehicles-is-cybersecurity/
Tyndale P (2002) A taxonomy of knowledge management software tools: origins and applications. Eval Program Plann 25(2):183–190
Wachenfeld W, Winner H (2015) Die Freigabe des autonomen Fahrens. Springer, Berlin, pp 439–464
Wenger J (2005) Automotive radar - status and perspectives. In: IEEE compound semiconductor integrated circuit symposium, 2005. CSIC ’05
Winner H (2015) Quo vadis, FAS? In: Handbuch Fahrerassistenzsysteme. Springer, Wiesbaden
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bock, F., Sippl, C., Siegl, S., German, R. (2019). Status Report on Automotive Software Development. In: Dajsuren, Y., van den Brand, M. (eds) Automotive Systems and Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-12157-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-12157-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12156-3
Online ISBN: 978-3-030-12157-0
eBook Packages: Computer ScienceComputer Science (R0)